Utiliser "*" avecSOMMEPROD?

Résolu
CBDG -  
 CBDG -
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

PHILOU10120 Messages postés 6510 Statut Contributeur 825
 
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
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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
CBDG > Vaucluse Messages postés 27336 Statut Contributeur
 
Génial, ça fonctionne parfaitement! Merci mille fois
0