2012-05-26 4 views
7

Ich habe eine Tabelle (eine einzelne Tabelle) wie das Bild unten. Um die Summe $ Auftrag 1 zu finden, kann ich SUMMENPRODUKT (Preis, QTY1), SUMMENPRODUKT (Preis, QTY2) verwenden, jedoch möchte ich die gesamte $ Reihenfolge wissen, aber in A, B, C entwickelt. Die wichtigen Dinge, die ich wirklich gerne Struktur des Tisches zu halten.Gibt es eine Excel-Einfügefunktion für SUMPRODUCT IF?

enter image description here

Gibt es eine Funktion wie SUMPRODUCTIF. Wenn nicht, ist es trotzdem möglich, das zu erreichen, was ich erreichen möchte?

Ich könnte eine andere Spalte machen und die QTY * Preis tun, um die SUMME zu tun. Allerdings fügt es zusätzliche Spalten

+1

http://stackoverflow.com/questions/2413278/sumproduct-over-sets-of-cells-not-contiguous –

Antwort

12
=SUMPRODUCT(Price*QTY1*(Category="A")) 

sollte die Arbeit macht, mit Kategorie der Name Ihres „Produktkategorie“ -Spalte zu sein (dass die Buchstaben „A“ enthält, „B“, „C“).

+0

Ich habe es funktioniert - Vielen Dank – NCC

+0

gibt es sowieso, dass ich ganze Spalte wie SUMPRODUCT wählen kann (A: A * B: B * (C: C = "A")) und es gibt nicht #VALUE zurück !? – NCC

+1

Ich nehme an, Sie haben Excel 2007 oder eine spätere Version. #VALUE error ist kein Ergebnis der Verwendung der gesamten Spalte, sondern [wahrscheinlich] durch den Versuch, Textwerte zu multiplizieren - versuchen Sie eine modifizierte Syntax wie diese = SUMMENPRODUKT (A: A, B: B, (C: C = "A") + 0) –

Verwandte Themen