Word, Excel, PowerPointの技--Be Cool Users IF関数
Excel・エクセル
Word・ワード Excel・エクセル PowerPoint・パワーポイント Office共通 Office活用アイディア・脳みその素 仕事力アップの道具箱
HOME   »   Excel・エクセル   »   関数・計算   »   複数分岐もIF関数
複数分岐もIF関数

左の表で、
「獲得ポイント数」に応じて
「会員種別」が表示されるように
したかったとします。

条件によって「達成」「未達成」という風に2パターンの結果を表示させるならIF関数ですが、
今回は3パターンにしなければなりません。

でも!これからご紹介する方法を使えば
IF関数でも3パターン以上の判定結果を表示させることが可能です!
操作のイメージは、IF関数でとりあえず2つに分け、
そのうちの片方をまたIF関数で2つに分ける・・・
これで3パターンに分岐させることが可能です!


そしてこういった操作をする時には
処理したいことを
こういった図にしておくと、
考えをまとめながら操作でき、
混乱を防ぐことができます!


まずは
結果を表示させたい先頭のセルを
選択し、
IF関数を選びます。
まず1つ目のパターンは『ポイント数が300以上の場合、「VIP会員」と表示させたい』ので、
[論理式][真の場合]の設定は下記のようになります。

これで1つ目のパターンの設定は終わりました。
でも、1つ目のパターンに該当しなかったものも
更に「ブロンズ会員」「一般会員」に分けなければなりません。

そこで、1つ目の条件に該当しなかったものを設定する[偽の場合]欄に
更にIF関数を入れて、余ったもの(該当しなかったもの)を更に2つに分ける設定をします。

[偽の場合]欄に文字カーソルを入れ、


数式バーの左にある
[IF]のボタンをクリックするか、
▼をクリックし、
一覧から「IF」を選択します。
これで2つ目のIF関数を入力することができました。

ダイアログボックスも2つ目のIF関数のものに切り替わっています。



今度は2つ目の条件を設定していきます。
こういう条件を見ると[論理式]を「200<=B2<=300」といった設定にしたくなりますが、
これはNGです。

ここで図を見ながら考えていきます。
1つ目の条件で、
既に左の図の部分は
設定を終了しています。
1つ目のIF関数の[偽の場合]、
つまり1つ目の条件に
該当しなかった場合として
この2つ目のIF関数を
入力しているので、
既にこの時点で
300未満だということが大前提
なっているのです!

というわけで、
「200以上」という設定だけで、
「200以上300未満」という
2つ目の条件を
意味することになります。
以上のようなことから2つ目のIF関数の[論理式]には「B2>=200」、
[真の場合]に「ブロンズ会員」と入力します。

残りの[偽の場合]には最後の「一般会員」と入力すればOK!
ここで、あれ?もう1つIF関数を入力する必要があるんじゃない?と思った方も
いらっしゃるのではないでしょうか?


ここでもう一度考えを整理します。
2つ目のIF関数の[真の場合]を設定した時点で、2つ目のパターンまで設定を終了しています。
残りは1つしかありませんから、
IF関数で更に2つに分ける必要が無い、というわけです。


更にもっと考えると、
2つ目の論理式「B2>=200」に
該当しない[偽の場合]を
現在設定しているので、
200未満だということが大前提
なっています。
というわけで、[偽の場合]に「一般会員」と入力するだけで、
「ポイント数が200未満の場合は一般会員」という設定をしたことになります。

これで[OK]ボタンを押せば完了です!


ここで、
IF関数とAND関数のネストROUND関数とAVERAGE関数のネストのページを
ご覧頂いている方は
数式バーに表示されている1つ目のIF関数の文字をクリックして、
1つ目のIF関数のダイアログボックスに戻る必要があるんじゃない?
と思った方もいらっしゃると思います。

でもよく考えてみると、1つ目のIF関数でも、2つ目のIF関数でも
必要な引数はすべて入力しているので戻る必要はありません。
もちろん、心配なら戻って確認してから[OK]しても問題ありません。


これで3パターンの判定を表示させる
数式の完成です!

あとは必要に応じて
オートフィルで数式をコピーすれば
完成です!
IF関数 完璧マスター!
IF関数と複数条件
関数のネスト:関数の中に関数を
スポンサードリンク
メルマガ&INFO
HOME   »   Excel・エクセル   »   関数・計算   »   複数分岐もIF関数
Excel 人気BEST3
スポンサードリンク
INFO
まずはIF関数の基本を

このページにあるのはIF関数の応用です。
IF関数を使うのが初めての方はまずはこちらで操作と考え方をマスターしておくのがオススメです!
IF関数 完璧マスター!
ピックアップ!
スポンサードリンク
Amazon Excel本
Excel 自作関数編 実践のツボ―VBAでつくるユーザー定義関数
T2 Project
Excel 自作関数編 実践のツボ―VBAでつくるユーザー定義関数
九天社 2004-06
売り上げランキング :
385,434
おすすめ平均
star

star
エクセルで複雑な処理をしたい人へ

Amazonで詳しく見る
by G-Tools
|  リンクについて  |   サイトマップ  |   メール  |