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]
