=SOMME.SI(A:A;D2;B:B)
merci de ta réponseBonjour Le Blevec,
Les images c'est joli, mais pour résoudre un problème un petit fichier test est quand même plus efficace.
En E2 essayez :
Si un seul critère :VB:=SOMME.SI(A:A;D2;B:B)
Avec plusieurs critères :Fonction SOMME.SI - Support Microsoft
Comment utiliser la fonction SUMIF dans Excel pour ajouter les valeurs d’une plage qui répondent aux critères que vous spécifiez.support.microsoft.com
Fonction SOMME.SI.ENS - Support Microsoft
Comment utiliser la fonction SOMME.SI.ENS dans Excel, l'une des fonctions mathématiques et trigonométriques d'Excel, pour additionner les arguments qui répondent à plusieurs critères.support.microsoft.com
Ca m'étonnerais, car sinon on aurait eu un fichier test.je te comprends
E2 : =SOMME.SI(A:A;D2;B:B)
D2 : =SIERREUR(INDEX(Ma_Colonne;PETITE.VALEUR(SI(FREQUENCE(SI(Ma_Colonne<>"";EQUIV(Ma_Colonne;Ma_Colonne;0)); LIGNE(Ma_Colonne)-LIGNE($A$2)+1);LIGNE(Ma_Colonne)-LIGNE($A$2)+1);LIGNES(I$2:I2)));"")
Col A:
=SIERREUR(INDEX(Feuil1!$F$3:$F$4000;PETITE.VALEUR(SI(FREQUENCE(SI(Feuil1!$F$3:$F$4000<>"";EQUIV(Feuil1!$F$3:$F$4000;Feuil1!$F$3:$F$4000;0)); LIGNE(Feuil1!$F$3:$F$4000)-LIGNE(Feuil1!$F$3)+1);LIGNE(Feuil1!$F$3:$F$4000)-LIGNE(Feuil1!$AF$3)+1);LIGNES(Feuil1!I$3:I3)));"")
Col B :
=SI(A3<>"";SOMME.SI(Feuil1!F:F;A3;Feuil1!G:G);"")
=LET(u;UNIQUE(FILTRE(Table1[Description];Table1[Status]=D3));s;SOMME.SI.ENS(Table1[Prix net];Table1[Status];D3;Table1[Description];u);ASSEMB.V(E2:F2;ASSEMB.H(u;s)))
RE BonjourExcel 365
merci XLD ça fonctionneÔ, un fichier.
Voir Pj avec résultat sur feuille différente pour éviter un masquage des résultat si le tableau est filtré.
Avec :
Col A toujours en matriciel, voir post précédent.VB:Col A: =SIERREUR(INDEX(Feuil1!$F$3:$F$4000;PETITE.VALEUR(SI(FREQUENCE(SI(Feuil1!$F$3:$F$4000<>"";EQUIV(Feuil1!$F$3:$F$4000;Feuil1!$F$3:$F$4000;0)); LIGNE(Feuil1!$F$3:$F$4000)-LIGNE(Feuil1!$F$3)+1);LIGNE(Feuil1!$F$3:$F$4000)-LIGNE(Feuil1!$AF$3)+1);LIGNES(Feuil1!I$3:I3)));"") Col B : =SI(A3<>"";SOMME.SI(Feuil1!F:F;A3;Feuil1!G:G);"")
Ne veut rien dire, dites au moins où et pourquoi, juste pour éviter de chercher inutilement.ça coince
=SOMME.SI(A3:A20;I3;C3:C20)