ピアのパソコン学習ガイド
メニュー
スプレッドシートの関数

IFS関数の使い方(スプレッドシート)|3つ以上の条件で分ける

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

※写真はイメージです

書き方

=IFS(条件1, 値1, 条件2, 値2…)

条件と結果の組を順に並べて、最初に合った条件の結果を返します。IFを何重にも重ねるより、ずっと読みやすく書けます。

IFS関数の使い方の図 C2 fx =IFS(B2>=80,"A",B2>=60,"B",TRUE,"C") A B C 1 2 3 4 名前 点数 評価 田中 85 佐藤 62 鈴木 48 A B C
80点以上はA、60点以上はB、それ以外(TRUE)はC。上から順に調べて、最初に合ったものを返します。

この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)

引数の意味

引数入れるもの図の例
条件11つ目の条件B2>=80
値1条件1に合うとき"A"
条件2, 値2…次の条件と結果B2>=60, "B"

条件は「きびしい順」に並べる

上から順に調べるので、B2>=60 を先に書くと85点も「B」になってしまいます。大きい数字の条件から先に書きます。

うまくいかないとき

1#N/A「IFS の評価で一致するものが見つかりませんでした」

どの条件にも合いませんでした。

直し方最後に TRUE, "C" のように「それ以外」を足します。

使えるバージョン

Excelと同じ書き方で使えます。スプレッドシートで作ったものをExcelの形式でダウンロードしても、そのまま動きます。

サンプルファイルで試す

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

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

よくある質問

IFSの「それ以外」はどう書きますか?

最後の条件を TRUE にして、その結果を書きます。

IFとのちがいは?

IFを重ねなくても、条件と結果の組を並べるだけで3つ以上に分けられます。

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

このページについて

操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報