=IF(E1="All Products",SUMPRODUCT((($B$2:$B$100=$E$2)*$C$2:$C$100)),SUMPRODUCT((($A$2:$A$100=$E$1)*($B$2:$B$100=$E$2)*$C$2:$C$100)))
3 Réponses :
Modifiez la colonne =SUMPRODUCT((($A$2:$A$100=$E$1)+($E$1="All Products")*($A$2:$A$100=$A$2:$A$100))*($B$2:$B$100=$E$2)*$C$2:$C$100)
avec SUMIFS:
=SUMPRODUCT(SUMIFS($C:$C,$A:$A,IF(E1="All Products","*",$E$1),$B:$B,$E$2:$E$3))
Array (Control + Maj + Entrée) Formule en F2
=SUMPRODUCT(IF(ISNA(MATCH(E1,A2:A9,0)),TRUE,(A2:A9=E1))*(B2:B9=E2)*(C2:C9))
Pourquoi pas simplement utiliser
Sumifs code>? Ce serait assez facile avec unimbriqué si code> et une carte générique.Ça ne fonctionne que tant que je ne veux pas ajouter ou----critères: Stackoverflow.com/Questions/61170789/...
@Michi Avez-vous utilisé Ctrl-Shift-Entrée lors de la sortie du mode édition pour en faire une formule de matrice?
@Michi Sumifs fonctionnera avec ou, de votre dernière question avec ceci:
= sumproducteur (SUMIFS ($ C: $ c, $ A: $ a, si (e1 = "tous les produits", "*", $ e 1 $), $ B: $ b, $ e $ 2: $ E $ 3)) code> aucun CSE nécessaire.