Excel Paarweises Anheben -

Inhaltsverzeichnis

Der Begriff "paarweises Heben" in Excel bezieht sich auf einen Sonderfall des "Hebens" - ein integriertes Berechnungsverhalten, bei dem Funktionen, die Arrays nicht nativ verarbeiten, "gehoben" und für jeden Wert in einem Array einmal aufgerufen werden, was wiederum zu einem zurückkehrt Array mit mehreren Ergebnissen.

Paarweises Anheben tritt auf, wenn Werte in zwei oder mehr Arrays paarweise kombiniert werden, um ein anderes Array zu erzeugen, das das Ergebnis dieser Operation enthält.

Beispiel

Das gezeigte Beispiel zeigt, was passiert, wenn Sie die SQRT-Funktion folgendermaßen aufrufen:

=SQRT((1;2;3)+(3;7;13))

Innerhalb von SQRT werden zwei vertikale Arrays zusammen mit dem Additionssymbol hinzugefügt. Die Werte in diesen Arrays werden paarweise kombiniert. Das Ergebnis dieser Operation ist ein einzelnes Array mit drei Werten:

=SQRT((4;9;16))

Die SQRT-Funktion verarbeitet Arrays nicht nativ, daher wird die Funktion "angehoben" und dreimal aufgerufen, eine für jeden Wert. Das Endergebnis in einem Array mit drei Werten:

=(2;3;4)

Umgang mit mehreren Ergebnissen

Wenn das Heben in einer Formel erfolgt, gibt es mehrere Ergebnisse, die auf irgendeine Weise behandelt werden müssen. Ein Ansatz besteht darin, alle Werte in einer Mehrzellen-Array-Formel an ein Arbeitsblatt zurückzugeben. Alternativ können Sie das Ergebnis an eine andere Funktion wie SUMPRODUCT übergeben:

=SUMPRODUCT(SQRT(C5:C7+E5:E7))

SUMPRODUCT verarbeitet Arrays nativ, sodass für diese Formel keine Steuerung + Umschalt + Eingabe erforderlich ist.

Die SUMME-Funktion könnte ebenfalls verwendet werden, müsste jedoch mit CSE eingegeben werden.

Weitere Informationen zum "Verhalten bei der Array-Berechnung" in Excel finden Sie in dieser Präsentation von Joe McDaid zu Array-Formeln.

Interessante Beiträge...