いまさら聞けないExcelの使い方講座
【Excel】大量の条件分岐にIF/IFS関数を使って混乱! SWITCH関数でシンプルにするテク
2024年1月17日 06:55
IF/IFS関数よりも便利に使えることもある
『セルの値が「○○」なら「××」という値を表示する』といった処理が必要なことがありますよね。一般的にはIF/IFS関数の利用を検討すると思います。例えば以下の表で、IFS関数を使って“会員ランク”から“割引率”を求める場合は、
=IFS(D2=$G$2,$H$2,D2=$G$3,$H$3,D2=$G$4,$H$4,TRUE,0)
といった数式になります。IF関数なら以下のようになり、IFS関数よりも複雑な印象です。
=IF(D2=$G$2,$H$2,IF(D2=$G$3,$H$3,IF(D2=$G$4,$H$4,0)))
いずれにせよ「D2=$G$2」「D2=$G$3」……と、何度も値を突き合せています。仮に比較する項目が増えた場合は数式の修正が大変ですね。
では、IF/IFS関数を使わないで同じ処理をするには? 今回は複数の条件分岐に使える「SWITCH関数」の使い方を紹介します。
SWITCH関数の構文
SWITCH関数の構文は以下の通りです。引数[式]には参照する値、もしくはセルを指定します。引数[値]と引数[結果]はセットで考えてください。
[式]と[値1]が一致した場合に[結果1]、[値2]が一致した場合に[結果2]を表示します。最後の引数[既定の結果]は、どの[値]にも一致しなかった場合に表示する結果です。
IF/IFS関数を使った3~4つ程度の条件指定に苦労する場合は、SWITCH関数のほうが簡単です。それ以上の項目数で値を取得したい場合は、VLOOKUP関数やXLOOKUP関数を使うほうがいいでしょう。
SWITCH関数を入力する
引数の指定方法は一般的な関数と同じです。1ステップずつ入力していきましょう。ここではセルD2の値と比較するので、引数[式]は「D2」と指定するだけです。[値1]と[結果1]はセットとして、それぞれ「G2」と「H2」となります。続けて[値2]と[結果2]、[値3]と[結果3]を指定します。
数式をコピーすることを考慮して[値]と[結果]は絶対参照に変更します。最後の引数[既定の結果]は「0」としました。まとめると以下の数式になります。
=SWITCH(D2,$G$2,$H$2,$G$3,$H$3,$G$4,$H$4,0)
なお、数式中に「=SWITCH(D2,"ゴールド会員",0.05,"シルバー会員",0.02,"一般会員",0.01,0)」と、[値]と[結果]を直接指定しても構いません。
3~4つの条件分岐におすすめ
IF/IFS関数を利用して、3つ以上の条件を指定するのに苦労している人も多いのではないでしょうか。セルの値を比較して結果を切り替えたい時、SWITCH関数は直感的に使えると思いますよ。
Amazon 売れ筋ランキング
Apple 2025 MacBook Air M4 チップ搭載 13 インチノートブック: Apple Intelligence のために設計、13.6 インチ Liquid Retina ディスプレイ、16GBユニファイドメモリ、 256GB SSD ストレージ、12MP センターフレームカメラ、Touch ID - スカイブルー
¥158,141
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥36,465
富士通 ノートパソコン FMV Lite WA1/J2 (MS Office 2024/Win 11/15.6型/Core i5/16GB/SSD 512GB) AHシリーズ FMVWJ2A152_AZ
¥129,800
tomtoc 360°保護 15.6インチ パソコンケース 15.6型 Dell NEC Lavie ASUS Lenovo HP dynabook対応 全方位耐衝撃 ノートPCケース スリーブ ラップトップインナーバッグ 軽量 撥水加工 ブラック
¥3,690
Apple 2024 MacBook Air M3チップ搭載15インチノートブック: 15.3インチLiquid Retina ディスプレイ, 16GB ユニファイドメモリ, 512GB SSD ストレージ, 日本語キーボード, ミッドナイト + 3年延長 AppleCare+ for 15インチMacBook Air(M3)
¥234,600
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥31,023
Microsoft Office Home & Business 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥39,582
Robloxギフトカード - 800 Robux 【限定バーチャルアイテムを含む】 【オンラインゲームコード】 ロブロックス | オンラインコード版
¥1,200
Windows 11 Home 日本語版
¥19,280
Minecraft (マインクラフト): Java & Bedrock Edition | オンラインコード版
¥3,564
YouTubeSEO完全攻略: YouTubeで顔出し・身バレ・声出しなし!最速最短で収益化を実現する初心者向けの教科書【超完全版】 SNS攻略シリーズ
¥780
生成AIパスポート公式テキスト 第3版
¥1,766
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
¥2,326
ChatGPT ∞(ムゲン)英会話 : GPT-4o 高度な音声モード(Advanced Voice Mode) 活用ガイド : オンライン英会話はもう不要?人間並みバイリンガルAI教師がポケットの中に。 ChatGPTでビジネスが加速するAI仕事術 (エクセル兄さん出版)
¥240
Linux標準教科書 Ver.4.0.0: LinuC(リナック)学習にも役立つ LPI-Japan標準教科書シリーズ
¥300
New Kindle Paperwhite (16GB) 7インチディスプレイ、色調調節ライト、12週間持続バッテリー、広告なし、ブラック
¥27,980
New Kindle (2024年発売)、6インチディスプレイ電子書籍リーダー、16GBストレージ、マッチャ、広告なし
¥19,980
New Kindle Scribe Notebook Design - 10.2インチディスプレイ、64GBストレージ、ノート機能搭載、プレミアムペン付き、タングステン (2024年発売)
¥64,980
Kindle Scribe キンドル スクライブ (16GB) 10.2インチディスプレイ Kindle史上初の手書き入力機能搭載 スタンダードペン付き (2022年発売)
¥47,980
Bigme B751C Color Eink タブレット電子書籍リーダー 7インチ
¥42,999
窓の杜をフォローして最新記事をチェック!
Follow @madonomori