条件によって結果を分岐できる!IF関数の使い方【IF関数①】

スポンサーリンク

title_if

この記事では設定した条件によって結果を分岐させることができるIF関数の紹介をしたいと思います。

結果を分岐させることができるので、例えば「70点以上で合格のテストの合否を自動的に判断する」ということができます。
また、他の関数に組み込むことで更に複雑な分岐をさせたり、条件指定をすることもできます。

基本の計算式は=IF(条件,分岐1,分岐2)と3つの項目を入力するだけで使うことが出来るので、覚えてしまえば簡単に使うことができます。

ぜひこの記事を読んで使い方をマスターしていただければと思います。
それでは使い方の詳しい解説をしていきます。

この記事を読むと分かること
・IF関数の分岐について
・IF関数の使い方

↓記事のまとめページに戻るにはこちら↓

スポンサーリンク

1.IF関数とは?

Excelの関数はSUM関数など、計算の結果が1つになるものがほとんどですが、IF関数を使うことで、一定の点数以上で合格、不合格を分けるなど条件によって結果を2通りや3通りに分岐をさせることができるようになります。
条件はある数値以上、以下や特定の文字列を含むなど自分で決めることができます。

IF関数についての記事は今回から3つに分けて解説をしていきます。
第1回のこの記事では、まずは基本の2通りの分岐方法を解説していきます。
3通り以上の分岐方法やAND関数、OR関数を使う分岐方法についての記事はこちらの続きの記事をご覧ください。
【初心者】IF関数で条件を3通り以上に分岐させる方法とは?
【初心者】IF関数にAND関数とOR関数をネストさせる方法とは?

2.IF関数の使い方とは?

f:id:excelblog:20190630121111p:plain
表1

今回はこの表を使って説明していきます。
あるテストの結果ですが、合否の欄が空欄になっています。
ここに70点以上なら”合格”、69点以下なら”不合格”と入力されるようにIF関数を使って計算式を入力していきたいと思います。

f:id:excelblog:20190630122840p:plain
表2

結果を表示させたいC2セルに計算式を入力していきます。

↓以上(<=)、以下(>=)、未満(>)など比較演算子についての記事はこちらをご覧ください↓
【時短ワザ】COUNTIF関数などで使える!比較演算子、ワイルドカードの使い方とは?
f:id:excelblog:20190630123332p:plain
表3
IF関数は条件を指定する部分(緑の部分)条件が真(成立)の場合の表示(赤の部分)条件が偽(不成立)の場合の表示(青の部分)の構成で入力していきます。

今回は条件に70>B2と指定することでB2セルの数値が70未満と70以上で結果が分岐するようになります。

f:id:excelblog:20190630124841p:plain
表4

B2の数値は75なので”70>75”となり、この条件は不成立(偽)と判断されるため、青の分岐の”合格”と入力されます。

注意点としては、合格、不合格など文字列の表示をさせたい場合に”(ダブルクオーテーション)で挟み込む必要があります。
f:id:excelblog:20190630125323p:plain
表5

上の例では表示を文字列で指定しましたが、分岐後の表示をセルで指定することもできます。
また、>=と入力することで”より大きい、未満”ではなく”以上、以下”で条件を付けることもできます。

C3の場合、条件はB3セルの数値が70以上の場合はセルE10の表示に、70未満の場合はセルE11の表示になるように指定しています。
※セルを指定する場合、オートフィルが使えるように絶対参照をしておくことをお勧めします。

絶対参照とは、セルの指定をするときに$マークを付けることによりオートフィルを使ったときなどに指定したセルが変わらないようにすることができます。列のみ絶対参照したり、行のみ絶対参照することもできます。
f:id:excelblog:20190630130818p:plain
表6

B3の数値は68なので”68≧70”となり、この条件は不成立(偽)と判断されるため、セルE11の”不合格”と入力されます。

f:id:excelblog:20190630131137p:plain
表7

そのまま、オートフィルで下まで引っ張れば全ての合否の結果を表示させることができました。


いかがだったでしょうか?
今回はIF関数の基本、2つに分岐させる方法を紹介しました。
IF関数は他の関数の中に組み込むことが非常に多い関数です。
ぜひ、マスターしていただければと思います。
次の記事では、IF関数の応用編、複数の条件により結果を3通り以上に分岐させる方法を解説したいと思います。
最後までお読みいただきありがとうございました。

↓続きはこちら↓

IF関数を入れ子(ネスト)にして条件を3通り以上に分岐させる方法とは?【IF関数②】
IF関数を使っていて、条件分岐を3通り以上にしたいと思ったことはありませんか?3通り以上の分岐はIF関数をネストさせることによって簡単に分岐させることができます。この記事でIF関数のネスト方法について詳しく解説していますのでぜひご覧ください。
タイトルとURLをコピーしました