Utiliser "*" avecSOMMEPROD?

Résolu/Fermé
CBDG - 11 janv. 2016 à 14:21
 CBDG - 11 janv. 2016 à 16:20
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 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
11 janv. 2016 à 15:21
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 11/01/2016 à 15:34
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
11 janv. 2016 à 16:20
Génial, ça fonctionne parfaitement! Merci mille fois
0