[]
この関数は、配列の各値にLAMBDAを適用してスキャンし、各中間値を持つ配列を返します。
SCAN ([initial_value], array, lambda(accumulator, value))
本関数には、次の引数があります。
引数 | 説明 |
---|---|
[initial_value] | (オプション)アキュムレータの開始値を設定します。 |
array | スキャン対象の配列。 |
lambda | 配列をスキャンするために呼び出したLAMBDA。 LAMBDAは2つのパラメータがあります。
|
initial_value引数を使用して、アキュムレータパラメータの開始値を設定します。 テキストを使用している場合は、初期値を""に設定します。
無効なLAMBDA関数または誤ったパラメータ数が指定された場合、「不正なパラメータ」という#VALUE!エラーが返されます。
配列を返します。
SCAN(1, A1:C2, LAMBDA(a,b,a*b))
SCAN("",A1:C2,LAMBDA(a,b,a&b))