Combiner SOMMEPROD et NB.SI dans Excel?

Résolu
walk_242 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
walk_242 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Tout simplement :
    =SOMMEPROD((A1:A38>="01/12/11"*1)*(A1:A38<="31/12/11"*1)*(B1:B38="YL"))
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Oups ! (pour ne pas compter YL) :
      =SOMMEPROD((A1:A38>="01/12/11"*1)*(A1:A38<="31/12/11"*1)*(B1:B38<>"YL"))
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  4. walk_242 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci à tous pour votre aide précieuse, ça tourne nikel!!

    Bonne journée
    0