Utiliser "*" avecSOMMEPROD?

Résolu
Bonjour,

Je voudrais savoir s'il est possible d'utiliser SOMMEPROD avec la varaible "*" (n'importe quel valeur dans la cellule) comme pour NB.SI par exemple.

Exactement, voici mon problème. J'ai une liste d'invités potentiels (en A), venant de plusieurs pays (en B). Quand je leur envoie une invitation, je remplis la case C avec la date. Je voudrais pouvoir avoir un résumé des invitations envoyées par pays (en D).

J'ai essayé d'utiliser SOMMEPROD (SUMAPRODUCTO dans mon tableur qui parle espagnol !), le "*" ne fonctionne pas. En D3, ma formule =SUMAPRODUCTO(B2:B5="Argentine";C2:C5="*") me donne donc 0, alors qu'il y a une date inscrite en C3...

Existerait-il une solution à ce problème ? Merci !!

Pardon, je n'arrive pas à charger ma feuille en format Excel!

1 réponse

  1. Contributeur
    Bonjour

    Je ne pense pas que l'on peut mettre * pour une partie de date

    essayer cette formule qui contrôle et compte les cellules correspondant à une date supérieur ou égale au premier janvier de l'année est présente

    =SOMMEPROD((B1:B10="Argentine")*(C1:C10>=CNUM("01/01/"&ANNEE(AUJOURDHUI()))))
    0
    1. Contributeur
      Bonjour (et salut Philou)
      s'il ne s'agit que de détecter une date dans la cellule d'une colonne où d'autres sont vides:
      SOMMEPROD((B1:B10="Argentine")*(C2:C10>0)) devrait suffire.

      Ou encore à partir d'Excel 2007

      =NB.S.ENS(A:A;"Argentine";B:B;">0")
      crdlmnt
      0
    2. @VaucluseGénial, ça fonctionne parfaitement! Merci mille fois
      0