G Goo69 XLDnaute Nouveau Dimanche à 15:55 #1 Bonjour, Je galère à faire fonctionner la formule suivante Code: =SOMMEPROD(((Feuil2!A2:A4=Feuil1!A2)*(Feuil2!B2:B4=MOIS(B1))*(GAUCHE(Feuil2!D2:D4;1)="7*"))*(Feuil2!C2:C4)) Je bloque sur la partie à cause de laquelle la formule renvoie 0 Code: Feuil2!B2:B4=MOIS(B1) Les valeurs de la colonne B de la Feuil2 viennent d'une formule MOIS(). Même si je mets les mois en dur, ça ne fonctionne pas. Il y a des subtilités de la fonction SOMMEPROD() que je ne dois pas voir... Un petit coup de main serait le bienvenue ! Merci Pièces jointes Classeur4.xlsx 10.5 KB · Affichages: 3
Bonjour, Je galère à faire fonctionner la formule suivante Code: =SOMMEPROD(((Feuil2!A2:A4=Feuil1!A2)*(Feuil2!B2:B4=MOIS(B1))*(GAUCHE(Feuil2!D2:D4;1)="7*"))*(Feuil2!C2:C4)) Je bloque sur la partie à cause de laquelle la formule renvoie 0 Code: Feuil2!B2:B4=MOIS(B1) Les valeurs de la colonne B de la Feuil2 viennent d'une formule MOIS(). Même si je mets les mois en dur, ça ne fonctionne pas. Il y a des subtilités de la fonction SOMMEPROD() que je ne dois pas voir... Un petit coup de main serait le bienvenue ! Merci
sylvanu XLDnaute Barbatruc Supporter XLD Dimanche à 16:13 #2 Bonjour Goo, Peut être en passant par : VB: =SOMME.SI.ENS(Feuil2!C2:C4;Feuil2!A2:A4;A2;Feuil2!B2:B4;MOIS(Feuil1!B1);Feuil2!D2:D4;">=700000") ou encore peut être avec : VB: =SOMMEPROD(((Feuil2!A2:A4=Feuil1!A2)*(Feuil2!B2:B4=MOIS(B1))*(Feuil2!D2:D4>=700000))*(Feuil2!C2:C4)) Vote positif 0 Vote négatif
Bonjour Goo, Peut être en passant par : VB: =SOMME.SI.ENS(Feuil2!C2:C4;Feuil2!A2:A4;A2;Feuil2!B2:B4;MOIS(Feuil1!B1);Feuil2!D2:D4;">=700000") ou encore peut être avec : VB: =SOMMEPROD(((Feuil2!A2:A4=Feuil1!A2)*(Feuil2!B2:B4=MOIS(B1))*(Feuil2!D2:D4>=700000))*(Feuil2!C2:C4))
G Goo69 XLDnaute Nouveau Dimanche à 16:23 #3 Bonjour @sylvanu et un grand merci ! Ca marche nickel Vote positif 0 Vote négatif