Excel・エクセルのIF関数を複数条件で使いたい!入れ子にすれば使えますよ

Excel_IF関数複数条件

どうもmMmです!

今日は、IF関数の使い方で私の職場でよく質問される

 

条件に応じて3つの処理に分岐させたい!

 

この問題は
IF関数を使っていくと必ずぶち当たります。

憶えてしまえば、ずっと活躍してくれますので是非おぼえましょう!

 

その前に、IF関数がわからん!という場合はこちらをどうぞ

 

スポンサーリンク

はじめに

IF関数は条件で処理を2つに分けることができる関数です。
でも、実務でIF関数を使っていくと、こんな場面にぶち当たります。

 

処理を2つじゃなくて、3つに分けたい!

 

繰り返しになりますが、IF関数は2つだけしか処理を分けてくれません。
でも3つに分けたい、では、どうするのか?

 

答えはIF関数の中にIF関数を入れてしまえばいいんです。

入れ子(ネスト)と呼ばれる方法です。

 

数式の書きかた

では、どのように入れ子の数式を書くかを紹介します!

 

基本のIF関数は↓ですよね。

=IF( ①条件式 , ②条件が真の場合の処理 , ③条件が偽の場合の処理)

 

この数式の

③条件が偽の場合の処理 の部分をIF関数に差し替えるだけです。

 

↓こうします

=IF( ①条件式 , ②条件が真の場合の処理 , IF( ①条件式 , ②条件が真の場合の処理 , ③条件が偽の場合の処理))

 

実例を動画でどうぞ!

Excel_if関数の複数条件

 

飲み会の会費計算を行ってます。
課長は6000円、一般の男は4000円、女は3000円と
処理が3つに分かれてますね。

数式を見るとIF関数の中にIF関数が入ってますね。
D3セルの数式は↓となってます。

 

=IF(C3=”課長”, 6000, IF(B3=”男”, 4000, 3000)) 

 

処理の流れは

①まずは役職が課長かを判別。課長なら6000をセルに入れる

②課長でない場合は男かを判別。男なら4000をセルに入れる

③男性でなければ女と想定し、3000をセルに入れる

となります。

 

注意点

もうお気づきからもしれませんが
入れ子にすることで3つどころか、4つ、5つと処理を分けれます。

でも、数式が見づらくなったりしますので
入れ子のしすぎは注意しましょうね。

 

IF関数以外にもExcelの便利ワザを知りたいアナタへ

こちらもどうぞ

 

す、すばやい!仕事のできる人は使っているExcelの小ワザ

 

厳選!効率が上がるExcelのショートカット活用術
Excelのショートカットは100個以上あります。でも、そんなに使いこなせてますか? 私自身、全然使いこなせてません。使いこなせなくても、「ExcelはmMmだよな~」と会社では言われてます。 そのワケは数多くショートカットを知っているからではなく少ないショートカットを使いこなすように努力しているからです。 そこで、私自身が仕事でよく使うショートカットを紹介していきます。

 

コメント