✏️ 初めに
「数式が長すぎて、見た目がごちゃごちゃ…」
「同じ値を何回も使っていて、修正が面倒」
「関数をいくつも使いすぎて、何が何のために必要かわからない…」

集約しすぎるとどうしても複雑化しちゃうんだよな
そんなあなたにオススメしたいのが、LET関数。
一言で言えば、数式に“変数”をつけて整理することができるExcelの超便利機能です。
「Excelで変数⁉ 難しそう…」と思うかもしれませんが、実はメモ感覚で“名前をつける”だけ。
関数が長くて読みにくい式も、LETを使えばスッキリわかりやすく整理できます。
この記事では、
- LET関数の基本的な使い方
- ネストが深い(式が長い)IF文の整理
- 同じ値を複数回使う計算式の省略
まで、実務に役立つ使い方を分かりやすく解説します!
🛠️活用例
1. LET関数ってどんな関数?
LET関数の基本構文は次の通り
=LET(名前1, 値1, 名前2, 値2, ..., 計算式)
カンタンに言えば、計算にそれぞれ名前をつけて、それを使って最後に処理を行う構文です。
例えば
=LET(価格, A2, 数量, B2, 価格 * 数量)
この式では、
価格
にA2セルの値(たとえば単価と命名)を代入数量
にB2セルの値(たとえば個数と命名)を代入- 最後に
価格 * 数量
で計算
つまり、変数を定義 → 最後にそれを使って式を作るという流れになります。

どの値が何を指しているか、セル値を見に行かなくても一目でわかるね
2. 同じ値を何度も使う式を簡潔に!
例)商品価格と税率があり、税込価格・税額の両方を計算したいとき。
通常の式では
=A2 * 1.1 & "円(税込)/" & A2 * 0.1 & "円(税)"
→ A2
を2回使っていますね。
これをLET関数にすると:
=LET(価格, A2, 税込, 価格 * 1.1, 税, 価格 * 0.1, 税込 & "円(税込)/" & 税 & "円(税)")
→ A2に『価格』、A2*1.1に『税込』
、A2*0.1に『税』とつけたことで、わかりやすくて後の計算式を省略することができます。

今回は、A2に『価格』
を入れているけど、このくらいの式なら個人的にはない方が見やすいかと思います。
さらに、後から税率が変わったときにも、1か所直すだけでOK!
3. 式が長すぎるIF文も整理できる!
たとえば、こんな「点数に応じた判定式」があったとします。
=IF(A2>=80, "優",
IF(A2>=70, "良",
IF(A2>=60, "可", "不可")))
このままでも動きますが、ちょっと読みにくいですね…。
LET関数で整理すると
=LET(点数, A2,
IF(点数>=80, "優",
IF(点数>=70, "良",
IF(点数>=60, "可", "不可"))))
→ 「点数」という名前をつけたことで、式が読みやすく&修正しやすくなりました!
4. 実務でありがち!複数条件の再利用
例)売上に応じて報酬額を変えるような場合
=IF(A2>=100000, A2*0.1,
IF(A2>=50000, A2*0.08, A2*0.05))
このままだと A2
が何度も出てきて、変更が面倒。
LETを使えば
=LET(売上, A2,
IF(売上>=100000, 売上*0.1,
IF(売上>=50000, 売上*0.08,売上*0.05)))
→「売上」という名前で定義しているので、数式の見通しが良くなる+修正がラク!

そっか、「売上, A2
」だけを編集すれば、すべての式が編集されたことになるのか!?
5. LET関数の“地味だけど便利”なところ
- 名前は日本語でもOK(例:価格、売上、点数など)
- 複数の値を定義できる(最大126まで定義可能)
- FILTERなど他の関数と組み合わせてもOK
- 値のキャッシュ効果があるため、パフォーマンス向上も期待できる

アルファベットや英語、セル値しか適応しないものが多いよね。
6. どんなときに使うと便利?
- 同じ値を何度も使う式(修正箇所を1か所にまとめたいとき)
- ネストが深すぎて読みづらい式(IFの中のIFが続く場合など)
- 長い数式を論理ブロックごとに分けて管理したいとき
🧩 まとめ
- LET関数は、Excelに「一時的な変数名」をつけられる便利関数!
- 式がスッキリ見やすくなり、後からの修正もラクラク
- ネストの多い(式の長くなりやすい)IF関数や、何度も同じセル参照を使う場面に最適
- 実務での可読性・保守性がぐっと上がる!
🗣️ さいごに
LET関数は「覚えると地味に離れられない」関数のひとつ。
数式を整理するだけでなく、チーム内での共有・確認もスムーズになるのが最大のメリットです。
「どんなときにLET使ってる?」「この式、スッキリさせたいけど難しい…」
そんなお悩みや事例があれば、ぜひコメントで教えてください!
コメント