Microsoft ExcelでIF AND OR関数を使用した
この記事では、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を使用します。
ここで例を挙げてみましょう。
月のリストがあり、どの四半期にあるかを知る必要があります。
数式を使用して、月の四半期に一致させます
式:
=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”))))
他のセルに数式をコピーし、数式が既に適用されている最初のセルを取得するセルを選択し、ショートカットキーCtrl + D
を使用します。結果が出ました。
IF関数とOR関数を使用して、1つの数式で複数の条件を満たすことができます。
次に、ExcelでAND関数を使用してIFを使用します。
ここで例を挙げてみましょう。
スコアのリストがあり、それがどの基準の下にあるかを知る必要があります。
数式を使用して基準に一致させます
式:
=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")))
他のセルに数式をコピーし、数式が既に適用されている最初のセルを取得するセルを選択し、ショートカットキーCtrl + D
を使用します。スコアに対応する結果が得られました。
IF関数とAND関数を使用して、1つの数式で複数の条件を満たすことができます。
Excel 2016のIF、AND、およびOR関数を理解していただければ幸いです。Logic_testに関するその他の記事はこちらをご覧ください。以下のコメントボックスで質問を共有してください。お手伝いさせていただきます。