Array Formeln in Excel 2007
Arrays verstehen
Für diejenigen, die keinen Hintergrund in Programmierung oder Mathematik haben, ist der Ausdruck Array möglicherweise nicht bekannt.
Was genau ist ein Array?
Für unsere Zwecke ist ein Array einfach eine Reihe von Werten, die in einer Formel, einem Zellenbereich oder im Computerspeicher gespeichert werden können.
Die Größe eines Arrays kann zwischen zwei und Tausenden liegen.
Verwenden von Arrays in Formeln
Es gibt verschiedene Arten von Arrays, die von Excel beim Arbeiten mit Formeln verwendet werden:
Ein Array, das in einem Arbeitsblatt in einem Zellbereich gespeichert ist: Wenn die SUMME-Funktion beispielsweise die in einem Zellbereich gespeicherten Werte summiert, werden diese Werte als Array behandelt.
Ein in einer Formel gespeichertes Array:
Anstatt Zellenadressen einzugeben, damit eine Formel die an diesen Speicherorten gespeicherten Werte verarbeiten kann, können Sie ein Array von Werten in die SUM-Funktionsargumente eingeben: = SUM (1,2,3,4,5).
Oder Geben Sie ein in Klammern eingeschlossenes Array in das Argument formulas ein. Verwenden Sie beispielsweise die MATCH-Funktion, um die Position der Zahl 10 in einem Array von Werten zurückzugeben: = MATCH (10, \ {3,7,10,15,20}). Das Ergebnis = 3
Excel-Formeln erstellen Arrays zum Speichern von Werten:
Formeln wie SUMPRODUCT verwenden Computerspeicher, um Werte vorübergehend zu speichern und gleichzeitig komplizierte mathematische Probleme zu berechnen. Diese Werte werden in einem Array gespeichert.
Beispiel:
Um den Gesamtumsatz von 3 Artikeln zu addieren, wenn die verkauften Mengen 10, 20 und 30 betragen und die Verkaufspreise 3, 4 bzw. 5 US-Dollar betragen, speichert die SUMPRODUCT-Formel jedes Multiplikationsprodukt in einem Array (Array-Größe ist 3) und fügt dann die drei Werte aus dem Array hinzu.
Die SUMPRODUCT-Formel: = SUMPRODUCT (A1: A3, B1: B3), Ergebnis – Gesamtumsatz = 260 USD.
Lassen Sie Excel eine Array-Formel erstellen:
Wie im vorherigen Abschnitt erläutert, erstellen viele Formeln Arrays, wenn sie während der Berechnungen Werte speichern müssen. Ein Excel-Benutzer kann jedoch eine Formel erstellen, die das Programm absichtlich dazu zwingt, ein Array / Arrays zum Speichern von Werten zu öffnen.
Beispiel:
Verwenden Sie die SUMME-Funktion, um den Gesamtumsatz zurückzugeben (siehe vorheriges Beispiel). Die Formel sieht nun folgendermaßen aus: \ {= SUMME (A1: A3 * B1: B3)}, Ergebnis – Gesamtumsatz = 260 USD.
So wenden Sie eine Array-Formel an:
Geben Sie die Formel ein, wählen Sie die Zelle aus, drücken Sie F2 und gleichzeitig Strg + Umschalt + Eingabetaste.