Le dimanche 16 novembre 2008 11:41:15 Jean-Baptiste Faure, vous avez écrit : > Le 16.11.2008 11:06, André Salaün a écrit : > > 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"... > > Et avec la fonction ET() utilisée dans la fonction NB.SI ce ne serait > pas possible ? > > JBF A priori ça renvoie une erreur 509 : ET renvoie un argument (vrai ou faux) et NB.SI fonctionne avec des données non? À moins que ma syntaxe ne soit mauvaise. J'ai fait ça (avec ou sans guillemets doubles) :
NB.SI(ET(D2:D100">=01/01/2006";D2:D100;"<=31/12/2006")) On peut évidemment mettre les dates au format texte et faire la sélection sur la chaîne de caractère "2006" avec une regexp mais alors on ne pourra plus sélectionner (simplement) sur des dates autres que des années justes et ça n'est pas le but recherché. Merci quand même. -- A. Salaün --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
