概要
条件分岐if関数の基本的な使い方をまとめています。複数条件を指定する場合の方法についても記載してあります。
if関数の使い方
=if(条件,条件がOKの場合の表示内容,条件がNGの場合の表示内容)
if関数の使い方事例① 文字列の比較
=if(A1="正しい","OK","NG")
A1の値が「正しい」の場合「OK」、それ以外の場合は「NG」が表示されます。
![](https://firebasestorage.googleapis.com/v0/b/prd-inin.appspot.com/o/article_heads%2FpCCAObvGGjkSI4jEBGAG%2Fa1.jpg?alt=media&token=3f1da5b3-af43-424f-9c65-b586852bbf26)
if関数の使い方事例② 数値の条件設定
=if(A1>=5,"OK","NG")
A1の値が5以上の場合、「OK」 それ以外の場合は、「NG」が表示されます。 下図に数式と結果を表示しています。
![](https://firebasestorage.googleapis.com/v0/b/prd-inin.appspot.com/o/article_heads%2FpCCAObvGGjkSI4jEBGAG%2Fa3.jpg?alt=media&token=2ad0ef5c-c100-416a-bfa7-6969d48e348a)
※2行目から6行目までは、同じ式での結果を返しています。
if関数の使い方事例③ 複数の条件を設定
#例①: A1が5以上かつ10以下の場合
=if(AND(A1>=5,A1<=10),"OK","NG")
#※上記については、if関数を組み合わせることでも実現可能です。
=if(A1>=5, if(A1=<10,"OK","NG"),"NG")
![](https://firebasestorage.googleapis.com/v0/b/prd-inin.appspot.com/o/article_heads%2FpCCAObvGGjkSI4jEBGAG%2Fa4.jpg?alt=media&token=8cbeb0c9-ff9b-40ac-8843-f9ebe07ffb6d)
#例②: A1が5以上または-5以下の場合
=if(OR(A1>=5,A1<=-5),"OK","NG")
![](https://firebasestorage.googleapis.com/v0/b/prd-inin.appspot.com/o/article_heads%2FpCCAObvGGjkSI4jEBGAG%2Fa5.jpg?alt=media&token=cf7dabeb-522b-4cf9-a967-2e6b2b6b2d85)