Excel IF関数で〇〇以上(より上)かつ〇〇以下(未満)の条件を指定する方法

2021年11月6日

上限と下限の両方がある条件をIF関数だけで組むことは出来ません。

この記事では上限と下限の条件を設定する方法を紹介します。

手順

方法が二つあります。

一つ目はIF関数AND関数を使用する方法と二つ目はIFS関数を使用する方法です。

それぞれ適切な場面が異なり下記の通りです。

方法適切な場面
IF関数AND関数〇か×かなど結果が二つの場合
IFS関数ランク付けのように結果が複数の場合

IF関数とAND関数

例えば50点以上、80点未満に〇を付けて該当しない場合、

空白にする場合は下記のような数式を設定します。

IF(AND(得点>=50,得点<80),"〇","")
IF関数とAND関数で50点以上、80点未満を実現する例

IF関数を入れ子にしても構いませんが、数式が長く読みづらくなるため非推奨です。

IFS関数

ランク付けのように複数の結果がある場合はIFS関数を使用します。

得点ランク
80以上A
60以上B
40以上C
39未満再テスト
=IFS(得点>=80,"A",得点>=60,"B",得点>=40,"C",TRUE,"再テスト")
IFS関数でランク付けを実現する例

IF関数でも可能ですが、少しややこしくなります。

=IF(得点>=80,"A",IF(得点>=60,"B",IF(得点>=40,"C","再テスト")))

Excelを効率的に習得したい方へ

当サイトの情報を電子書籍用に読み易く整理したコンテンツを

買い切り950円またはKindle Unlimited (読み放題) で提供中です。

Word-A4サイズ:1,400ページの情報量で

(実際のページ数はデバイスで変わります)

基本的な使い方、関数の解説(140種類)、

頻出テクニックと実用例(109種類)、

XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピルなど便利な新機能を紹介。

体系的に学びたい方は是非ご検討ください。

アップデートなどの更新事項があれば随時反映しています。

なお購入後に最新版をダウンロードするには

Amazonへの問い合わせが必要です。

関連記事

IF系関数の使い方・活用方法の記事一覧