Summieren von Werten basierend auf Spalten- und Zeilentiteln

375
Chris

Derzeit wird MS Excel für Mac 2011 verwendet. Ich habe ohne Erfolg versucht, eine Formel zu erstellen, die alle Werte in einem Array summiert, die einen bestimmten Spaltentitel und einen Zeilentitel enthalten. Zeilentitel sind eindeutig, aber Spaltentitel können sich wiederholen. Das meine ich damit:

Bei imgur gehostete Excel-Tabelle

Beim Versuch, die Excel-Daten als Text einzufügen, falls der Imgur-Link nicht funktioniert, kann es schwierig sein, Folgendes zu sehen:

 Source data Summary Red Blue Green Red Red BlueGreen Book 1 2 2 2 Book 3 2 2 Cake 2 7 7 2 Cake 4 7 7 Jeep 3 3 3 3 Jeep 6 3 3 

Im obigen Beispiel sollte in der Übersichtstabelle (die sich in einem anderen Arbeitsblatt in derselben Arbeitsmappe befindet) die Summe der Werte angezeigt werden, wobei beispielsweise die Bezeichnungen Book und Red für eine bestimmte Zelle zutreffen. Ich habe eine große Tabelle mit vielen Zeilenbeschriftungen. Weitere Benutzer werden von den Benutzern der Tabelle hinzugefügt. Daher kann ich "Book" nicht verwenden. Sie müssen einen Zellbezug verwenden.

Wenn ich SUMIFS versuche, erhalte ich eine Fehlermeldung. Ich habe versucht, SUMPRODUCT sowie eine Kombination aus INDEX- und zwei MATCH-Funktionen zu verwenden, aber bisher habe ich mit allen Versuchen die erwarteten Ergebnisse nicht erreicht. Kein Glück, die Antwort über die Google- oder SuperUser-Suche zu finden.

Das scheint unglaublich einfach zu sein ...

0
Werden die Reihen eindeutig sein? Ich sehe, dass sich die Spalten verdoppeln können, aber verdoppeln sich die Zeilen? Kann es mehr als 1 "Buch" geben? Scott Craner vor 5 Jahren 0
Welchen Fehler erhalten Sie, wenn Sie SUMIFS verwenden? Bitte teilen Sie auch mit, was Sie mit SUMIFS versucht haben. pat2015 vor 5 Jahren 0
@ScottCraner die Zeilen sind eindeutig. Die Reihenfolge der Zeilen stimmt jedoch möglicherweise nicht auf den Daten- und Zusammenfassungsblättern überein. Im Moment verwende ich = SUMIF ('data'!). $ B $ 1: $ CZ $ 1, C $ 3, 'data'! $ B4: $ CZ4). Dies funktioniert für Zeile 4 (Zeile 3 in diesem Beispiel hat den Spaltentiteltext) zu suchen in der Datentabelle) usw. für jede folgende Zeile, setzt jedoch voraus, dass die Zeilen in derselben Reihenfolge bleiben. Chris vor 5 Jahren 0
@ pat2015 Ich erhalte den Fehler #WERT. Ich habe ein paar Dinge mit SUMIFS ausprobiert, habe sie aber nicht notiert. Ich weiß, ich habe dieses Setup jedoch ausprobiert: = SUMIFS ('Daten'! B4: L30, 'Daten'! B1: L1, 'Zusammenfassung'! C $ 3, 'Daten'! A4: A30, 'Zusammenfassung'! A5) In der über der Formel "Daten"! B1: L1 ist die Zeile der Spaltentitel, die wiederholt werden kann, "Zusammenfassung"! C $ 3 ist die Zelle mit dem Spaltentitel, die mit den zuvor genannten Spaltentiteln in der Datentabelle "Daten" übereinstimmen muss! A4: A30 ist der eindeutige Zeilentitel "Zusammenfassung"! A5 ist die Zelle mit dem Zeilentitel, der den oben genannten Zeilentiteln in der Datentabelle entsprechen muss. Chris vor 5 Jahren 0

2 Antworten auf die Frage

0
dmb

Wenn ich recht bekomme, wonach Sie fragen, sollte es so sein:

HINWEIS: (Sie sollten die Spalten entsprechend anpassen):

=SUMIF('data'!$A$2:$Z$2;"RED";'data'!$A4:$Z4) 'This will add eveything in red 

Sie könnten diese Formel ziehen. Wenn Sie Ihr Element in der Übersichtstabelle referenzieren und die Spalte sperren, können Sie die Elemente auch ziehen und gleichzeitig berechnen.

Prost

0
Scott Craner

Verwenden Sie diese Option, um die richtige Zeile auszuwählen, und verwenden Sie SUMIF, um die korrekten Werte horizontal zu erfassen.

=SUMIF($B$1:$E$1,I$1,INDEX($B:$E,MATCH($H2,$A:$A,1),0)) 

Die INDEX($B:$E,MATCH($H2,$A:$A,1),0) Rückgabe wird die gesamte Zeile in den Spalten B: E zum SUMIFS.