Autor: Peter Haserodt --- Aus Excel Standard - Gruppe:
Funktionen Summewenn
Autor: Peter Haserodt - Erstellt: ? - Letzte Revision: ?
Als ich zum ersten Mal mit Summewenn konfrontiert wurde, hatte ich Schwierigkeiten, dass System dahinter zu verstehen.
Bis es mir wie Schuppen von den Augen fiel:
Summewenn arbeitet matrixorientiert !
Der Syntax ist bekannterweise: Summewenn(Bereich;Suchkriterium;[Summe_Bereich])
Wie zu ersehen ist, ist das letzte Argument optional. Lasse ich es weg, wird der Bereich bei Summe_Bereich eingesetzt - also ich summiere über den Bereich den ich untersuche.
Aber viel wichtiger ist zu versehen, wie Bereich und Summe_Bereich miteinander in Beziehung stehen.
Schauen wir auf die Beispiele:
|
|
| A | B | C | D | E | F | G | H | 1 | | | | | | | | | 2 | | Haus | 1 | 10 | 100 | | | | 3 | | Maus | 2 | 11 | 101 | | | | 4 | | Klaus | 3 | 12 | 102 | | | | 5 | | Maus | 4 | 13 | 103 | | | | 6 | | Haus | 5 | 14 | 104 | | 1 | | 7 | | Klaus | 6 | 15 | 105 | | 2 | | 8 | | Maus | 7 | 16 | 106 | | 3 | | 9 | | | | | | | 4 | | 10 | | Suche | Haus | | | | 5 | | 11 | | | | | | | 6 | | 12 | | Summe aus C | 6 | | | | 7 | | 13 | | Summe aus D | 24 | | | | | | 14 | | Summe aus E | 204 | | | | | | 15 | | | | | | | | | 16 | | Summenversuch aus C D E | 6 | | | | | | 17 | | | | | | | | | 18 | | Summe aus G | 6 | | | | | | 19 | | | | | | | | | Formeln der Tabelle |
|
C12 : =SUMMEWENN(B2:B8;C10;C2:C8) C13 : =SUMMEWENN(B2:B8;C10;D2:D8) C14 : =SUMMEWENN(B2:B8;C10;E2:E8) C16 : =SUMMEWENN(B2:B8;C10;C2:E8) C18 : =SUMMEWENN(B2:B8;C10;G6:G12)
|
|
|
|
Die Ergebnisse in den Zellen C12 bis C 14 sind noch nachzuvollziehen.
Aber warum funktioniert C16 nicht und warum habe ich in C18 dieses Ergebnis obwohl der grüne Bereich doch ganz anders liegt als mein Suchbereich.
Die Lösung liegt in der Matrixorientierung!
Summewenn durchsucht den angegebenen Suchbereich auf das Suchkriterium und merkt sich Zeilen- und Spaltenindex der Fundorte, wobei dies nichts mit unseren Zeilen und Spaltenbezeichnungen zu tun hat, sondern sich rein auf den Bereich bezieht.
In unserem Beispiel findet Excel Haus an den Stellen 1,1 und 5,1 also Zeile 1, Spalte 1 des Bereiches, Zeile 5, Spalte 1 des Bereiches.
Jetzt guckt Summewenn in den zu summierenden Bereich und sucht dort die entsprechenden Positionen.
Langsam wird es klar, warum in C16 als Ergebnis 6 rauskommt:
Zwar ist der Bereich den ich summieren will größer, aber Excel interessiert dort nur Zeile 1, Spalte 1 des Bereiches, Zeile 5, Spalte 1 des Bereiches.
Und das gleiche gilt für unser Beispiel in C18, dort habe ich als zu summierenden Bereich G6:G13 angegeben und Zeile 1, Spalte 1 ist G6 und Zeile 5, Spalte 1 ist G10
Und um das ganze nun zu beweisen und ihnen noch ein bisserl den Kopf rauchen zu lassen zum Abschluss; ein weiteres Beispiel:
|
|
| A | B | C | D | E | F | G | 1 | | | | | | | | 2 | | Haus | Klaus | | | | | 3 | | Maus | Maus | | | | | 4 | | Klaus | Haus | | | | | 5 | | Maus | Klaus | | | | | 6 | | Haus | Maus | | | | | 7 | | Klaus | Haus | | | | | 8 | | Maus | Maus | | | | | 9 | | | | | | | | 10 | | Suche | Haus | | | | | 11 | | | | | | | | 12 | | Ergebnis: | 33 | | | | | 13 | | | | | 1 | 10 | | 14 | | | | | 2 | 11 | | 15 | | | | | 3 | 12 | | 16 | | | | | 4 | 13 | | 17 | | | | | 5 | 14 | | 18 | | | | | 6 | 15 | | 19 | | | | | 7 | 16 | | 20 | | | | | | | | Formeln der Tabelle |
|
C12 : =SUMMEWENN(B2:C8;C10;E13:F19)
|
|
|
|
Weitere Artikel der Gruppe: Funktionen Aus Excel Standard
Nach oben