スキャン

スキャン

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

この関数は、提供されるすべての値を検査して、それぞれにLAMBDAを適用することで配列を返します。結果の配列はソース配列と同じサイズとなります。
 
構文
 
SCAN([初期値]; 配列; lambda(累積器; ; 計算))
initial_value: 累積器の初期値、例えば +10、-10
array: 評価する配列、例えば A2:A8
lambda: 提供された配列に適用される関数。
accumulator: 結果として返される合計値、例えば a
value: 計算に使用される値を示す変数、例えば b
calculation: 入力された各値に適用される計算、例えば a+b
 
 
=SCAN(+10、-10;A2:A8;LAMBDA(a;b; a+b))
=SCAN(1;{1;3;5;7;9};LAMBDA(a;b; a*b))

以下の埋め込み範囲で機能を直接体験してください。

 

考えられるエラー

エラー
意味
#NAME!
  • 関数名が間違っているか、無効です。
  • 指定された名前(もしあれば)は無効です。
  • 関数に使用される定義名にタイプミスがあります。
  • 関数内のテキスト値にダブルクォーテーションがありません。
  • セル範囲の参照にコロンがありません。
#VALUE!
  • 渡された引数のデータ型が間違っているか、無効です。
#REF!
  • 提供されたセル参照が間違っているか、無効です。セル/範囲が削除された、移動された、または上書き貼り付けられた場合にこのエラーが発生することがあります。
#NUM!
  • 提供された配列は大きすぎます。
 
類似機能
  • BYCOL
  • BYROW
  • ISOMITTED
  • LAMBDA
  • MAKEARRAY
  • MAP
  • REDUCE