ラムダ

ラムダ

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

スプレッドシート内で再利用可能なカスタム計算を用いたパーソナライズされた関数をLAMBDA関数を使用して構築します。

 

構文

LAMBDA(名前; 計算又は名前; [名前]; [名前2]...)

name: 定義された計算に利用される変数。

cal: 定義されたパラメータを使って関数の結果を出す計算式または計算。最後の引数でなければなりません。




計算式

=LAMBDA(x;y;x*y)

=LAMBDA(x;y;x+y)(A2;B2) (セル内で直接使用する場合)

=LAMBDA(x;IF(x<+10、-10;function(x-1);x))


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



備考

  • 関数の最後のパラメータには結果を導出する計算が含まれている必要があります。

 

考えられるエラー

 

エラー

意味

#なし!

  • 関数は検索を依頼された値を見つけることができませんでした。これは、VLOOKUPなどの類似機能で一般的に発生します。

#NAME!

  • 関数名が間違っているか無効です。

  • 指定された定義名(もしあれば)が無効です。

  • 関数で使用される定義名にタイプミスがあります。

  • 関数内のテキスト値にダブルクォートがありません。

  • セル範囲の参照にコロンが足りません。

#VALUE!

  • 提供された引数のデータタイプが正しくないか無効です。
    例えば、=DATE(A1:A3)関数は範囲内にテキスト値が存在する場合に#VALUEエラーを返します。

#REF!

  • 提供されたセル参照は正しくないか、無効です。セル/範囲が削除されたり、移動、またはペーストオーバーされた場合にこのエラーが発生することがあります。

 

関連機能