配列を作成

配列を作成

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

この関数は、指定された行と列のサイズの配列をLAMBDA関数を適用して返します。
 
構文
 
MAKEARRAY(rows; columns; lambda(row; column; calculation))
rows: 結果として生成される配列の行数。例えば、2
columns: 結果として生成される配列の列数。例えば、3
lambda: 提供された値に適用される関数。
row: 連続する値を表す変数。例えば、a
column: 連続する値を表す変数。例えば、b
calculation: 提供された値に適用される計算。例えば、a*b
 
 
数式
=MAKEARRAY(2;3;LAMBDA(a;b;a*b))
=MAKEARRAY(3;3;LAMBDA(a;b;a*b/2))

下に埋め込まれた範囲で関数を直接体験してみてください。

 

考えられるエラー
 
エラー
意味
#NAME!
  • 関数名が不正確または無効です。
  • 提供された定義済み名(もしあれば)が無効です。
  • 関数で使用される定義済み名にタイプミスがあります。
  • 関数内のテキスト値にダブルクォートが足りません。
  • セル範囲参照にコロンがありません。
#VALUE!
  • 提供された引数のデータ型が不正確または無効です。
#REF!
  • 提供されたセル参照が不正確または無効です。セル/範囲が削除されたり、移動したり、上書きされたときにこのエラーが発生する可能性があります。
#NUM!
  • The array provided is too large.
 
Similar Functions
  • BYCOL
  • BYROW
  • ISOMITTED
  • LAMBDA
  • MAP
  • REDUCE
  • SCAN