LAMBDA関数の使い方|自分で関数を作る(名前を付けてくり返し使う)
※写真はイメージです
書き方
=LAMBDA(引数, …, 計算)式に引数を付けて、自分だけの関数を作ります。「名前の管理」に登録すれば、=税込(A2) のようにふつうの関数と同じ感覚で使えます。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 引数 | 関数に渡す値の名前(いくつでも) | x |
| 計算 | 引数を使った式(最後に1つ) | x*1.1 |
自分の関数として登録する
名前:税込 参照範囲:=LAMBDA(x,ROUNDDOWN(x*1.1,0))数式 → 名前の管理 → 新規作成 で、名前に「税込」、参照範囲に上のLAMBDAを入れます。あとはどのセルでも =税込(A2) と書けば使えます。
うまくいかないとき
1#CALC! になる
LAMBDAを作っただけで、値を渡していません。
直し方セルで試すときは、うしろに (A2) のように値を付けます。
使えるバージョン
Microsoft 365とExcel 2024で使えます。Excel 2021以前では使えません。Googleスプレッドシートにも LAMBDA と「名前付き関数」があります。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
LETとのちがいは?
<a href="../let/">LET</a> は1つの式の中で名前を付けるだけ、LAMBDAは引数を持った関数として何度でも使い回せます。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報