SpreadJS製品ヘルプ
SCAN
関数リファレンス > 関数の一覧 > その他の関数 > SCAN

この関数は、配列の各値にLAMBDAを適用してスキャンし、各中間値を持つ配列を返します。

書式

SCAN ([initial_value], array, lambda(accumulator, value))

引数

本関数には、次の引数があります。

引数 説明
[initial_value] (オプション)アキュムレータの開始値を設定します。
array スキャン対象の配列。
lambda

配列をスキャンするために呼び出したLAMBDA。

LAMBDAは2つのパラメータがあります。

  • accumulator: 最終結果として返された合計値。
  • value: 配列の各要素に適用される計算。

解説

データ型

配列を返します。

サンプル

SCAN(1, A1:C2, LAMBDA(a,b,a*b))

SCAN("",A1:C2,LAMBDA(a,b,a&b))