0
votes

Ajouter Si-condition to sumproducteur

=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)))

4 commentaires

Pourquoi pas simplement utiliser Sumifs ? Ce serait assez facile avec un imbriqué si 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)) aucun CSE nécessaire.


3 Réponses :


1
votes

Modifiez la colonne A strong> Critères suivantes:

=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)


0 commentaires

2
votes

avec SUMIFS:

 =SUMPRODUCT(SUMIFS($C:$C,$A:$A,IF(E1="All Products","*",$E$1),$B:$B,$E$2:$E$3))


0 commentaires

1
votes

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))


0 commentaires