SOMME.SI.ENS avec plusieurs critères (texte et date)

Bonjour,

Je fais appel à vos compétences après de nombreuses heures de recherches infructueuses.

Mon besoin : =SOMME.SI.ENS($H$8:$H$30;$P$8:$P$30;"*"&G2&"*") et y intégrer le critère de date afin de remplir (colonne H) afin d'avoir le détail mensuel (H2 à S5).

La colonne P peut comporter des caractères supplémentaires devant et derrière le critère recherché et pas nécessairement du même nombre.

test

existe t-il une solution?

16fichier-test.xlsx (106.79 Ko)

Bonjour,

En H2 :

=SOMME(FILTRE($H$8:$H$30;(DROITE($P$8:$P$30;NBCAR($G2))=$G2)*DATE(ANNEE($C$8:$C$30);MOIS($C$8:$C$30);1)=H$1))

Daniel

Corrigé pour les mois manquants :

=SOMME(FILTRE($H$8:$H$30;(DROITE($P$8:$P$30;NBCAR($G2))=$G2)*DATE(ANNEE($C$8:$C$30);MOIS($C$8:$C$30);1)=H$1;0))

Daniel

Bonjour à tous,

Il me semble que filtre ne fonctionne pas en 2019......

25fichier-test.xlsx (109.74 Ko)

Hello,

A mettre en H2

=SIERREUR(SOMMEPROD(($H$8:$H$30)*(DROITE($P$8:$P$30;3)=G2)*(MOIS(H$1)=MOIS($C$8:$C$30))*(ANNEE(H$1)=ANNEE($C$8:$C$30)));0)

@+

merci pour cette première réponse. Cependant, je ne peux pas appliquer cette partie de la formule dans mon fichier de travail car il y des caractère derrière (pas tous du même nombre). En voulant simplifier le fichier test, je l'ai trop raccourci.

exemple pouvant être rencontré :

GATEAU I04 ORANGE/MARRON

GATEAU I06 NOIR

SOLO GATEAU I08 ROUGE

Effectivement le filtre semble ne pas fonctionner.

Y-aurait-il une autre solution?

(DROITE($P$8:$P$30

Il me semble que filtre ne fonctionne pas en 2019......

Scandaleux ! J'avais pourtant vérifié :

capture d ecran 2023 04 27 165916

A l'ancienne, alors

=SOMMEPROD((DATE(ANNEE($C$8:$C$30);MOIS($C$8:$C$30);1)=H$1)*(NBCAR($P$8:$P$30)<>NBCAR(SUBSTITUE(P8:P30;$G2;"")))*$H$8:$H$30)

Daniel

Mieux :

=SOMMEPROD((DATE(ANNEE($C$8:$C$30);MOIS($C$8:$C$30);1)=H$1)*(ESTNUM(CHERCHE($G2;$P$8:$P$30)))*$H$8:$H$30)

Hello,

Correctif de la formule proposée plus haut

=SIERREUR(SOMMEPROD(($H$8:$H$30)*(ESTNUM(CHERCHE($G2;$P$8:$P$30;1)))*(MOIS(H$1)=MOIS($C$8:$C$30))*(ANNEE(H$1)=ANNEE($C$8:$C$30)));0)

@+

Merci beaucoup, problème résolu avec celle ci =SOMMEPROD((DATE(ANNEE($C$8:$C$30);MOIS($C$8:$C$30);1)=H$1)*(NBCAR($P$8:$P$30)<>NBCAR(SUBSTITUE(P8:P30;$G2;"")))*$H$8:$H$30)

j’ai tenté l’autre avec cherchenum mais elle me renvoit pas les bonnes données (j’ai peut etre fait une erreur dans la saisie aussi ).

Rechercher des sujets similaires à "somme ens criteres texte date"