EXCEL : fonction SI() avec dates en condition

Résolu/Fermé
en2mots Messages postés 166 Date d'inscription samedi 31 mai 2008 Statut Membre Dernière intervention 23 octobre 2016 - 11 mai 2011 à 22:23
en2mots Messages postés 166 Date d'inscription samedi 31 mai 2008 Statut Membre Dernière intervention 23 octobre 2016 - 27 mai 2011 à 11:47
Bonjour,

Bonjour,

Voilà j'ai un tableau concu de cette manière

de B1 à B300, j'ai de date de naissance.

Je voudrais insérer une fonction si() dans la cellule D1 par exemple pour dire de compter le nombre de dates de naissance qui se trouve entre une date (que je saisirai dans la cellule D2 et qui peux changer à tout moment selon mes besoins, et cette date moins 365 j.

Je vous donne une exemple

Pierre est né le 12/05/09
Laure est née le 13/09/10
Axelle est née le 29/11/09
(il faut imaginer une liste de 300 ans dates de naissance au moins)

on peut me demander : combien auront moins d'un an, entre 1 et 2 ans, entre 2 et 3 ans à la date du 7 juillet 2011 ? comme cela peut etre combien... à la date du 29 mai 2011? ou n'importe....

je pensais garder une cellule D2 pour la saisi de la date justement...

La formule que j'ai mis en D1 c'est =SI(B1:B300;D2-365<D2)
Pour avoir le nombre de personne qui auront Moins d'un an...

Mais rien que celle là, déjà ne fonctionne pas... si quelqu'un sait qu'elle formule correspondent à ces trois conditions, je veux bien les explications qui vont avec car j'ai beaucoup de mal a utiliser si() avec des conditions "dates".

Merci d'avance.



A voir également:

3 réponses

tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
12 mai 2011 à 01:53
Bonjour,

=SOMMEPROD((B1:B300<D2)*(B1:B300>D2-365))
2
en2mots Messages postés 166 Date d'inscription samedi 31 mai 2008 Statut Membre Dernière intervention 23 octobre 2016
12 mai 2011 à 11:55
Impeccable, elle fonctionne pour les moins d'un an !
et j'ai compris le principe pour les autres !
MERCI !
0