Die folgenden beiden Videos von Andreas Theos geben einen guten Einblick in die Funktionsweise der neuen dynamischen Array-Funktionen.
Sieht man sich die Formel genauer an, dann fällt auf, dass nur die erste Zelle des Array-Bereichs, also die Zelle, in der die Formel eingetragen wurde in schwarzer Schriftfarbe angezeigt wird. Die anderen Zellen in welche die Array-Formel automatisch ausgefüllt wird (englisch: spill) sind grau hinterlegt. Diese Array-Formeln haben somit nichts mit den bisher bekannten Matrix-Formeln oder auch Array-Formeln genannt zu tun, welche mit der Tastenkombination [Strg] + [Umschalt] + [Enter] abgeschlossen werden, um die geschweiften Klammern {Formel} zu erzeugen. Es handelt sich bei den Array-Funktionen um einen völlig neuen Ansatz.
Nachfolgend erhalten Sie eine Erläuterung zu den neuen Array-Funktionen:
1. Array-Funktion EINDEUTIG()
Syntax: =EINDEUTIG(array; [nach_Spalte]; [Vorkommen_einmal])
- array (erforderlich): Der Bereich oder das Array, aus dem eindeutige Werte zurückgegeben werden sollen
- [nach_Spalte] (Optional): Ist ein logischer Wert, der angibt, wie verglichen werden soll: nach Zeile = FALSCH oder nicht angegeben; nach Spalte = WAHR
- [Vorkommen_einmal] (Optional): Ist ein logischer Wert: nur eindeutige Werte zurückgeben, die einmal vorkommen = WAHR; alle eindeutigen Werte einbeziehen = FALSCH oder nicht angegeben
2. Array-Funktion: SEQUENZ()
Syntax: =SEQUENZ(Zeilen; [Spalten]; [Anfang]; [Schritt])
- Zeilen (erforderlich): Die Anzahl der Zeilen, die zurückgegeben werden sollen
- [Spalten] (optional): Die Anzahl der Spalten, die zurückgegeben werden sollen
- [Anfang] (optional): Die erste Zahl in der Folge
- [Schritt] (optional): Der Betrag zum schrittweisen Erhöhen jedes nachfolgenden Wertes im Array
3. Array-Funktion: SORTIEREN()
Syntax: =SORTIEREN(array; [Sortierindex]; [Sortierreihenfolge]; [nach_Spalte])
Die SORTIEREN-Funktion sortiert die Inhalte eines Bereichs oder Arrays.
- array (erforderlich): Der Bereich oder das Array, der/das sortiert werden soll
- [Sortierindex] (optional): Eine Zahl, die die Zeile oder Spalte angibt, nach der sortiert werden soll
- [Sortierreihenfolge] (optional): Eine Zahl, die die gewünschte Sortierreihenfolge angibt: "1" für aufsteigende Reihenfolge (Standard), "-1" für absteigende Reihenfolge
- [nach_Spalte] (optional): Ein Wahrheitswert, der die gewünschte Sortierrichtung angibt: FALSCH zum Sortieren nach Zeile (Standard), WAHR zum Sortieren nach Spalte
4. Array-Funktion: SORTIERENNACH()
Syntax: =SORTIERENNACH (Array; by_array1; [sortierreihenfolge1]; [by_array2]; [sortierreihenfolge2],...)
Die SORTIERENNACH-Funktion sortiert die Inhalte eines Bereichs oder Arrays anhand der Werte in einem entsprechenden Bereich oder Array.
- array (erforderlich): Das Array oder der Bereich, das/der sortiert werden soll
- nach_array1 (erforderlich): Das Array oder der Bereich, nach dem sortiert werden soll
- [sortierreihenfolge1] (optional): Die zum Sortieren zu verwendende Reihenfolge. 1 für aufsteigend,-1 für absteigend
- [by_array2] (optional): Das Array oder der Bereich, nach dem sortiert werden soll
- [sortierreihenfolge2] (optional): Die zum Sortieren zu verwendende Reihenfolge. 1 für aufsteigend,-1 für absteigend
Syntax: =FILTER(array;einschließen;[wenn_leer])
Die FILTER-Funktion filtert ein Array anhand eines booleschen Arrays ("Wahr"/"Falsch").
- array (erforderlich): Das Array oder der Bereich, das/der gefiltert werden soll
- einschließen (erforderlich): Ein boolesches Array, dessen Höhe oder Breite mit dem Array identisch ist
- [wenn_leer] (optional): Der Wert, der zurückgegeben werden soll, wenn alle Werte im eingeschlossenen Array leer
Syntax: = ZUFALLSMATRIX([Zeilen], [Spalten], [min], [max], [whole_number])
Die Zufalls Matrix -Funktion gibt ein Array von Zufallszahlen zurück. Sie können die Anzahl der Zeilen und Spalten angeben, die Sie ausfüllen möchten, Mindest-und Höchstwerte sowie die Angabe, ob ganze Zahlen oder Dezimalwerte zurückgegeben werden sollen.
- [Zeilen]: Die Anzahl der Zeilen, die zurückgegeben werden sollen
- [Spalten]: Die Anzahl der Spalten, die zurückgegeben werden sollen
- min: Die Mindestzahl, die Sie zurückgeben möchten
- max: Die Höchstzahl, die Sie zurückgeben möchten
- [whole_number]: Zurückgeben einer ganzen Zahl oder eines Dezimalwerts
- "Wahr" für eine ganze Zahl
- "Falsch" für eine Dezimalzahl.
Syntax: =EINZELW(Wert)
Die EINZELW-Funktion gibt einen einzelnen Wert zurück und verwendet dazu die Logik "Implizite Schnittmenge". EINZELW kann einen Wert, einen einzelnen Zellbereich oder einen Fehler zurückgeben.
- Wert (erforderlich): Der WErt zum Auswerten mithilfe von impliziter Schnittmenge