Faire une somme via un filtre de date à l'aide de la fonction SOMME.SI.ENS

Fermé
sam4595 Messages postés 1 Date d'inscription dimanche 1 novembre 2020 Statut Membre Dernière intervention 1 novembre 2020 - 1 nov. 2020 à 17:42
DjiDji59430 Messages postés 4186 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 28 janvier 2025 - 1 nov. 2020 à 17:56
Bonjour,

Etant donné le tableau Excel suivant :
Quantités vendues Produit Vendeur Date
5 Pommes David 01/01/2020
4 Pommes Marie 02/01/2020
15 Artichauts David 03/01/2020
3 Artichauts Marie 04/01/2020
22 Bananes David 05/01/2020
12 Bananes Marie 06/01/2020
15 Artichauts David 07/01/2020
15 Artichauts David 07/02/2020


Je cherche à récupérer le nombre d'artichauds vendus par David en janvier (30).
Pour cela j'utilise la fonction suivante (sur la base de https://support.microsoft.com/fr-fr/office/somme-si-ens-somme-si-ens-fonction-c9e748f5-7ea7-455d-9406-611cebce642b) :

SOMME.SI.ENS(A2:A9;B2:B9;"A*";C2:C10;"David";MOIS(D2:D9);1)

Si dans l'IHM de construction de la requête tout semble OK au niveau des filtres, Excel ne parvient pas à me faire la somme attendue.


Avez-vous une idée du problème?

Pour info, en retirant le critère de date Excel m'affiche bien la liste des Artichauds vendus par David (45) : =SOMME.SI.ENS(A3:A10;B3:B10;"A*";C3:C10;"David")
A voir également:

1 réponse

DjiDji59430 Messages postés 4186 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 28 janvier 2025 684
1 nov. 2020 à 17:56
Bonjour à tous,

Tu ne peux pas écrire MOIS(D2:D9);1

tu dois passer par sommeprod()
SOMmeprod((b2:b9="artichauds")*(C2:C9="David")*(MOIS(D2:D9)=1)*(A2:A9))


Crdlmt
1