trouver le nombre de dates inférieures à une date de référence

  • Initiateur de la discussion manu
  • Date de début
M

manu

Guest
Je cherche la formule pour donner le nombre de dates inférieures à une date de référence. Je m'explique.

j'ai une liste de dates : (cellules A1 à A13)


01/02/2000
01/05/2000
01/07/2000
01/08/2000
01/10/2000
01/12/2000
01/01/2001
01/04/2001
01/06/2001
01/07/2001
01/09/2001
01/11/2001
01/12/2001

et je veux compter le nombre de dates inférieures au 01/05/2001 qui est dans la cellule B1 (le résultat est 8).

C'est fastoche avec des nombres avec NB.SI, mais dès que je met des dates ça déconne ! La faute à Bill GATES ???

Merci pour la réponse.
 
R

Robert

Guest
boujour manu et andre,
en complement à la reponse d'andre...
Je pense que la date de recherche n'est pas figée mais est contenue dans une cellule...
Par exemple dans le cas ou la date de recherche est en C1:
=COUNTIF(A1:A13;"<"&C1)
ou en French
=NB.SI(A1:A13;"<"&C1)
 
M

manu

Guest
Robert,

Tu es un génie !

Peux-tu m'expliquer pourquoi on met le signe > entre "" et le signe & devant la référence de cellule ???

Merci à André pour sa participation. Dans le cas d'une valeur fixe ça marche bien, mais dans ce cas la, une valeur dans une cellule c'est la formule de Robert qui fonctionne.

Merci à tous les deux.

manu.
 
M

manu

Guest
Robert,

Tu me dis si j'abuse,

Mais dans ma liste...il n'y a pas que des dates ! il y a aussi du texte et du vide.

Dans le cas du signe inférieur (<) , il fait aussi la somme avec le texte "blabla" et le vide (vide=0) donc comme c'est inférieur à une date, ça compte pour un.

donc il faut rajouter des arguments dans le critère condition, ça se corse...

NB.SI(A1:A13;"<"&C1 (et n'est pas du texte) (et est supérieur à zéro) )

en langage excel ça donne quoi ???

manu.
 
R

Robert

Guest
Manu,
Pour repondre a ta 1ere question
- Peux-tu m'expliquer pourquoi on met le signe > entre "" et le signe & devant la référence de cellule ???
C'est parce que le critère de recherche doit être numerique ou du texte.


Pour ce qui est du texte dans les colonnes il ne doit pas y avoir de pb quand au 0 cela est normalement traduit en 00/01/1900 il me semble...
Je vais regarder
 
R

Robert

Guest
Manu,
Effectivement 0 c'est = 0/01/1900 et les textes ne sont pas comptés.
donc la formule doit etre:
=COUNTIF(A1:A13;"<"&C1)-COUNTIF(A6:A13;0/1/1900)
ou
=NB.SI(A1:A13;"<"&C1)-NB.SI(A6:A13;0/1/1900)
 
M

manu

Guest
effectivement, obnubilé par les critères j'ai oublié la simplicité de la soustraction !!!

le zéro fonctionne aussi (0 et 0/1/1900 sont interchangeables)

Great !

pourquoi l'opérateur est entre quotes "" ??

quelle est la signification de & en langage excel ???

encore merci.

Manu
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 085
Membres
103 461
dernier inscrit
dams94