この記事では、IF関数でOR関数とAND関数を使用して、1つの数式に複数の条件を適用する方法を学習します。

ExcelのIF関数を使用して条件をチェックし、それに基づいて値を返します。

構文:

=IF(Logic_test, [Value_if True], [Value_if_False])

OR関数はlogic_testで機能します。 Excelで複数の条件を実行するのに役立ちます。それらのいずれかがTrueの場合、OR関数はTrueを返します。それ以外の場合はFalseを返します。

構文:

=OR( Logic_test 1, [logic_test 2], ..)

AND関数はlogic_testで機能します。 Excelで複数の条件を実行するのに役立ちます。それらのすべてがTrueの場合、AND関数のみがTrueを返し、それ以外の場合はFalseを返します。

構文:

=AND( Logic_test 1, [logic_test 2], ..)

まず、OR関数でIFを使用します。

ここで例を挙げてみましょう。

月のリストがあり、どの四半期にあるかを知る必要があります。

1

数式を使用して、月の四半期に一致させます

式:

=IF(OR(A4=”Jan”,A4=”Feb”,A4=”Mar”),”1st

Quarter”,IF(OR(A4=”Apr”,A4=”May”,A4=”Jun”),”2nd

Quarter”,IF(OR(A4=”Jul”,A4=”Aug”,A4=”Sep”),”3rd

Quarter”,IF(OR(A4=”Oct”,A4=”Nov”,A4=”Dec”),”4th Quarter”))))

2

他のセルに数式をコピーし、数式が既に適用されている最初のセルを取得するセルを選択し、ショートカットキーCtrl + D

3

を使用します。結果が出ました。

IF関数とOR関数を使用して、1つの数式で複数の条件を満たすことができます。

次に、ExcelでAND関数を使用してIFを使用します。

ここで例を挙げてみましょう。

スコアのリストがあり、それがどの基準の下にあるかを知る必要があります。

4

数式を使用して基準に一致させます

式:

=IF(AND(B3 > 50, B3 < 60), "Below Average",IF(AND(B3 > 60, B3 < 90),"Average",IF(AND(B3 > 90,B3< 100),"Above Average","Top Score")))

5

他のセルに数式をコピーし、数式が既に適用されている最初のセルを取得するセルを選択し、ショートカットキーCtrl + D

6

を使用します。スコアに対応する結果が得られました。

IF関数とAND関数を使用して、1つの数式で複数の条件を満たすことができます。

Excel 2016のIF、AND、およびOR関数を理解していただければ幸いです。Logic_testに関するその他の記事はこちらをご覧ください。以下のコメントボックスで質問を共有してください。お手伝いさせていただきます。