2016-04-12 9 views
0

Ich muss die Werte mehrerer Spalten summieren, wenn andere Zellen in der gleichen Zeile ein vordefiniertes Kriterium erfüllen. Die Arbeitsformel für nur 3 Spalten ist die folgende:Excel - SUMME für mehrere Spalten

=SUM(SUMIFS(‘Sheet1'!W:W; ‘Sheet1'!$B:$B;"Sales";‘Sheet1'!$C:$C;">=4");SUMIFS(‘Sheet1'!X:X; ‘Sheet1'!$B:$B;"Sales";‘Sheet1'!$C:$C;">=4");SUMIFS(‘Sheet1'!Y:Y; ‘Sheet1'!$B:$B;"Sales";‘Sheet1'!$C:$C;">=4")) 

Ich muss die Formel für mehrere Zellen verwenden (und mehr als 10 Spalten pro Zeit SUM) und ich werde die Spalten manuell ändern müssen, so dass ich brauche die gleiche Formel in der folgenden Weise:

, aber derzeit führt diese Formel zu einem "#WERT!" Error. Der Grund dafür ist (ich nehme an) die Verwendung mehrerer Spalten "W: Y" Können Sie eine Abhilfe vorschlagen?

Antwort

1

Ich würde vorschlagen, SUMPRODUCT statt SUMME zu verwenden. Sie können so etwas bauen:

=SUMPRODUCT((B1:B1048575="Sales")*(C1:C1048575>=4)*(W1:Y1048575)) 

Der Nachteil SUMPRODUCT ist, dass man nicht eine ganze Spalte (zum Beispiel verwenden, können Sie SUMPRODUCT nicht schreiben kann ((B: B = „Sales“ ...)), Dies würde einen Fehler erzeugen).

Hoffe, das hilft.

+0

Vielen Dank! Es funktionierte – Trenera

1

Ich schlage vor, Sie fügen eine Spalte mit der Summe ('sheet1'! W: Y) hinzu und verwenden dann die Summen für diese Spalten. Es ist ein zwei Schritt Weg, aber es wird das Ergebnis geben, das Sie erwarten

+0

Dies ist eine mögliche Lösung, aber es erfordert die Änderung des Formats, die keine Option für meine Aufgabe ist. Danke trotzdem! – Trenera