Was ist eine Array-Formel in Excel?
Eine Array-Formel ermöglicht es, mehrere Berechnungen gleichzeitig durchzuführen oder eine oder mehrere Berechnungen mehrfach innerhalb eines ausgewählten Zellbereichs auszuführen.
Die in diesen Formeln referenzierten Werte können als Werte in einer Zeile, einer Spalte oder in einer Matrix (Zeilen und Spalten) erscheinen. Um die Array-Formel genauer zu erklären, ist es einfacher, einige Beispiele anzusehen.
Anmerkung: PerfectXL Academy wurde mit KI übersetzt. Haben Sie Verbesserungsvorschläge? Dann senden Sie uns eine E-Mail an info@Perfectxl.com.
Ohne die Array-Formel
Im folgenden Beispiel sehen Sie ein sehr einfaches Verkaufsblatt mit verschiedenen Früchten (A2), der täglich verkauften Menge (B2) und dem Preis pro Produkt (C2). Die Berechnung des Umsatzes pro Frucht wird aktuell in jeder Zelle der Umsatzspalte (D2) durchgeführt.

Diese Berechnung kann schneller mit einer mehrzelligen Array-Formel durchgeführt werden.
Mehrzellige Array-Formel
Die mehrzellige Array-Formel liefert mehrere Ergebnisse in einer Zeile oder Spalte, indem eine einzige Formel verwendet wird. Um alle Werte der Spalte „Umsatz pro Frucht“ im obigen Beispiel auf einmal zu berechnen, beginnen wir damit, den Zellbereich auszuwählen, in dem wir die Ergebnisse anzeigen möchten, und drücken F2, um die erste Zelle im Bereich zu aktivieren:

Dann geben wir die Array-Formel in die ausgewählte Zelle D2 ein:

ACHTUNG! Wenn Sie nach Eingabe der Formel die Eingabetaste drücken, berechnet Excel nur das Ergebnis der aktuellen Zeile! Diese Art von Formel wird auch als CSE-Formel bezeichnet, da sie nur korrekt ausgeführt wird, wenn Sie STRG+UMSCHALT+EINGABE verwenden.

Wie Sie sehen, hat die Formel alle Werte des Arrays auf einmal berechnet. Excel hat in der Bearbeitungsleiste geschweifte Klammern { } um die Formel hinzugefügt, um anzuzeigen, dass es sich um eine Array-Funktion handelt.
Einzelzellige Array-Formel
Eine einzelzellige Array-Formel liefert ein Ergebnis in einer einzigen Zelle, während sie eine oder mehrere Berechnungen durchführt.
In unserem Beispiel kann der Gesamtumsatz der Früchte natürlich mithilfe der SUMME-Funktion auf den Werten der Spalte „Umsatz pro Frucht“ berechnet werden:

Aber wenn wir die Array-Funktion verwenden, benötigen wir keine Zwischenergebnisse, um die Gesamtsumme zu berechnen. Wir wählen einfach die Zelle aus, in der wir den Gesamtumsatz der Früchte anzeigen möchten, und geben die Formel =SUMME(B2:B9*C2:C9) ein:

Denken Sie erneut daran, STRG+UMSCHALT+EINGABE zu verwenden, um Ihre Ergebnisse anzuzeigen! Wenn Sie nur die Eingabetaste drücken, wird ein Standard-Excel-Fehler angezeigt: #WERT!. Nach korrekter Ausführung der Funktion wird die Gesamtsumme in der vorgesehenen Zelle angezeigt, und erneut erscheinen geschweifte Klammern { } um die ursprüngliche Formel, um anzuzeigen, dass es sich jetzt um eine Array-Formel handelt.

Array-Formeln sind riskant
Wir betrachten Array-Formeln in Excel als Risiko, da sie die Zusammenarbeit mit einer Tabelle sehr fehleranfällig machen. Ihr Kollege kennt diese Funktionen möglicherweise nicht und ändert etwas, ohne STRG+UMSCHALT+EINGABE zu drücken… Aus diesem Grund erkennt PerfectXL alle Formeln dieses Typs und markiert sie als potenzielles Risiko.
