Excel-Formel: Such- und Summenspalte -

Generische Formel

=SUM(INDEX(data,0,MATCH(val,header,0)))

Zusammenfassung

Um die Summe einer Spalte nachzuschlagen und zurückzugeben, können Sie eine Formel verwenden, die auf den Funktionen INDEX, MATCH und SUM basiert. In dem gezeigten Beispiel lautet die Formel in I7:

=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))

Erläuterung

Der Kern dieser Formel verwendet die Funktion INDEX und MATCH auf besondere Weise, um eine vollständige Spalte anstelle eines einzelnen Werts zurückzugeben. Von innen nach außen wird die MATCH-Funktion verwendet, um die richtige Spaltennummer für die Frucht in I6 zu finden:

MATCH(I6,C4:F4,0)

MATCH gibt 2 innerhalb der INDEX-Funktion als column_num-Argument zurück, wobei das Array auf den Bereich C5: F11 gesetzt ist, der Daten für alle Früchte enthält.

Der schwierige Teil der Formel ist das Argument row_num, das auf Null gesetzt wird. Wenn Sie die Zeile auf Null setzen, gibt INDEX alle Werte in der übereinstimmenden Spalte in einem Array wie folgt zurück:

=SUM((6;12;4;10;0;9;6))

Die SUMME-Funktion gibt dann die Summe aller Elemente im Array 47 zurück.

Interessante Beiträge...