Le dimanche 16 novembre 2008 16:24:34 Jean-Baptiste Faure, vous avez écrit :
> Le 16.11.2008 14:54, André Salaün a écrit :
> > Le dimanche 16 novembre 2008 14:35:04 Francois Gatto, vous avez écrit :
> >> Bonjour,
> >>
> >> André Salaün wrote:
> >>> Le samedi 15 novembre 2008 20:59:02 Francois Gatto, vous avez écrit :
> >>>> Bonsoir,
> >>>>
> >>>> André Salaün wrote:
> >>>>> Je voudrais compter le nombre d'occurences de dates comprises par
> >>>>> exemple entre le 01/01/2006 et le 31/12/2006. Si je fais par exemple
> >>>>> NB.SI(D2:D100;">=01/01/2006") j'obtiens bien le comptage des dates
> >>>>> postérieures au 01/01/2006 mais je n'arrive pas à introduire le
> >>>>> deuxième critère pour limiter à la date supérieure. En fait je ne
> >>>>> sais plus comment dire "compris entre x et y" en clair...
> >>>>
> >>>> Je pense qu'en procédant par "suppression" on doit obtenir le compte.
> >>>> Exemple :
> >>>>
> >>>> =NB.SI(D2:D100;"<=31/12/2006")-NB.SI(D2:D100;"<=31/12/2005")
> >>>
> >>> Merci ça fonctionne, mais j'aurai imaginé qu'on pouvait utiliser
> >>> "compris entre"...
> >>>
> >>>> Sinon, tu pourrais (valablement) résoudre ce genre de problème via les
> >>>> fonctions "Base de données", et au cas présent, la fonction BDNBVAL ou
> >>>> BDNB, comme dans l'exemple ci-dessous :
> >>>>
> >>>> =BDNBVAL(D1:D100;D1;F9:G10), où
> >>>>
> >>>>                        |_________ plage des critères
> >>>>                    |
> >>>>                    |_____________ champ (colonne) à contrôler
> >>>>              |
> >>>>              |___________________ plage des données (y compris
> >>>>              | l'entête)
> >>>>
> >>>> L'aide d'OOo t'apportera plus ou d'autres infos.
> >>>>
> >>>> Francois Gatto
> >>>
> >>> Argh justement ce que je voulais éviter ;-) : utiliser les fonctions bd
> >>> d'où l'utilisation de calc, merci quand même.
> >>
> >> Heu !!! Pourquoi vouloir éviter ces fonctions ?
> >> Notes bien que si elles font parties du groupe "Base de données" il
> >> n'est pas question ici de mettre en oeuvre une base ; seules les données
> >> d'un classeur sont traitées comme s'il s'agissait d'une BD.
> >> D'où mon étonnement.
> >>
> >> Francois Gatto
> >
> > Parce qu'elles sont complexes et que je veux utiliser seulement des
> > fonctions simples...tout simplement
>
> Re-bonjour André
>
> Je pense que ce que tu cherches pourrait être la formule suivante :
> =SOMMEPROD(A1:A25>=C1;A1:A25<=D1)
> où A1:A25 contient les dates, c1 contient la date inférieure et d1 la
> date supérieure.
>
> Voir les explications ici :
> http://wiki.services.openoffice.org/wiki/Documentation/FR/Calc/Sommes_et_ca
>lculs_conditionnels#Trucs_et_Astuces:_Valeurs_entre_deux_dates
>
> Bonne journée
> JBF
Ah Oui ! Merci, les matrices (avec somme ça marche aussi!) et voilà ce que 
c'est que de ne pas travailler ses maths quand on est petit, faut le faire 
quand on est grand ! En plus c'est plus facile pour la recopie en séries.
-- 
A. Salaün

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à