Combiner SOMMEPROD et NB.SI dans Excel?

Résolu/Fermé
walk_242 Messages postés 2 Date d'inscription mardi 27 décembre 2011 Statut Membre Dernière intervention 27 décembre 2011 - 27 déc. 2011 à 09:58
walk_242 Messages postés 2 Date d'inscription mardi 27 décembre 2011 Statut Membre Dernière intervention 27 décembre 2011 - 27 déc. 2011 à 11:40
Bonjour,

J'ai 2 colonnes, une déterminant des dates dont certaines se répètent, voire manquent, et une autre mentionnant des initiales.

J'aimerais trouver la formule qui me sortira le nombre de "YL" (initiales) pour le mois de décembre uniquement, 12 dans mon exemple, voir ici:

https://www.cx.com/mycx/share/lIUg0DBoEeGjrRICOBubSA/Test.xls

Je pensais pouvoir combiner ces deux fonctions mais ça ne donne pas tout à fait le résultat escompté.. En effet, la première me donne bien le nombre de jours mentionnés en décembre mais de ce nombre, je dois encore décompter les initiales différentes de "YL"
=SOMMEPROD((A1:A38>="01/12/11"*1)*(A1:A38<="31/12/11"*1))
=NB.SI(B1:B38;"YL")

qqun peut-il m'éclairer?..
Bonne journée,
Patrice

A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 27/12/2011 à 10:30
Bonjour

=SOMMEPROD((MOIS(A1:A38)=12)*(B1:B38="YL"))

Attention ligne 8 et 9 tes dates sont du texte !!! ce qui renvoie "valeur" à la formule

Pour les pièces jointes utilise plutôt cjoint.com ++ rapide
Michel
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
27 déc. 2011 à 10:30
Bonjour,

Tout simplement :
=SOMMEPROD((A1:A38>="01/12/11"*1)*(A1:A38<="31/12/11"*1)*(B1:B38="YL"))
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
Modifié par Patrice33740 le 27/12/2011 à 10:34
Oups ! (pour ne pas compter YL) :
=SOMMEPROD((A1:A38>="01/12/11"*1)*(A1:A38<="31/12/11"*1)*(B1:B38<>"YL"))
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
Modifié par eriiic le 27/12/2011 à 10:36
Bonjour,

=SOMMEPROD(($A$1:$A$38>="01/12/11"*1)*($A$1:$A$38<="31/12/11"*1)*($B$1:$B$38<>"YL"))

Mais tu devrais mettre en A55 la date 01/12/11 avec un format personnalisé mmmm et en formule :
=SOMMEPROD(($A$1:$A$38>=A55)*($A$1:$A$38<=FIN.MOIS(A55;0))*($B$1:$B$38<>"YL"))
ce qui te permet de recopier la formule vers le haut ou vers le bas.

eric

edit: bé y'a du monde...
Bonjour à tous :-)
0
walk_242 Messages postés 2 Date d'inscription mardi 27 décembre 2011 Statut Membre Dernière intervention 27 décembre 2011
27 déc. 2011 à 11:40
Merci à tous pour votre aide précieuse, ça tourne nikel!!

Bonne journée
0