ピアのパソコン学習ガイド
メニュー
Excel関数

LAMBDA関数の使い方|自分で関数を作る(名前を付けてくり返し使う)

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=LAMBDA(引数, …, 計算)

式に引数を付けて、自分だけの関数を作ります。「名前の管理」に登録すれば、=税込(A2) のようにふつうの関数と同じ感覚で使えます。

LAMBDA関数の使い方の図 C2 fx =LAMBDA(x,x*1.1)(A2) A B C 1 2 税抜 1,000 税込 1,100
x を受け取って1.1倍する関数を作り、うしろの (A2) で1000を渡して 1,100。

この図の表を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 と「名前付き関数」があります。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

lambda.xlsx をダウンロード(無料・登録なし)

よくある質問

LETとのちがいは?

<a href="../let/">LET</a> は1つの式の中で名前を付けるだけ、LAMBDAは引数を持った関数として何度でも使い回せます。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報