SCAN-Funktion
Scannt ein Array durch Anwenden einesLAMBDA auf jeden Wert und gibt ein Array zurück, das jeden Zwischenwert enthält.
Syntax
=SCAN ([Anfangswert], Array, Lambda(Akkumulator, Wert))
Die Syntax der SCAN-Funktion hat die folgenden Argumente und Parameter:
[initial_value] Setzt den Startwert für den Akkumulator.
array Ein zu scannendes Array.
lambda Ein LAMBDA, das aufgerufen wird, um das Array zu scannen. Der LAMBDA nimmt zwei Parameter:
Akkumulator Der Wert wird aufsummiert und als Endergebnis zurückgegeben.
value Die auf jedes Element im Array angewendete Berechnung.
Bemerkungen
Verwenden Sie das Argument initial_value, um den Startwert für den Akkumulatorparameter festzulegen. Wenn Sie mit Text arbeiten, setzen Sie den Anfangswert auf "".
Fehler
Die Angabe einer ungültigen LAMBDA-Funktion oder einer falschen Anzahl von Parametern gibt einen #WERT! Fehler namens "Falsche Parameter".
Beispiele
Beispiel 1: Erstellen Sie eine Liste mit Fakultäten
Geben Sie die Beispieldaten in die Zellen A1:C2 ein und kopieren Sie dann die Formel in Zelle D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Beispiel 2: Zeichen in einem Array verketten
Geben Sie die Beispieldaten in die Zellen A1:C2 ein und kopieren Sie dann die Formel in Zelle D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))
No comments:
Post a Comment