見出し画像

エクセルのIF関数で、「Aが10以上100未満の場合はA」と表したい

■答え

IF関数とAND関数の組み合わせでできます。

=IF(AND(A2>=10,A2<100),"A","B")

33_IF関数、AND関数

■解説

ちょっと複雑なので、説明しますね。

=②IF(①AND(A2>=10,A2<100),"A","B")

①AND(A2>=10,A2<100)
→AND関数は、全ての条件(2つ以上)が成立した場合、TRUEを表示します。
今回は、A2にデータが入っていて、数値が10以上かつ100未満の場合なので、A2>=10→A2が10以上か表し、A2<100→A2が100未満(100は含まない)かを表しています。
例えば、A2が10~99の数値の場合はTRUE、それ以外はFALSEという結果になります。

②IF(①AND(A2>=10,A2<100),"A","B")
→IF関数は分岐させる関数です。①AND関数でTRUE/FALSEの値が表示されています。
つまり、このIF関数では、
A2がTRUEの場合→A
FALSEの場合→B
を表示します。

■使用関数

IF関数
AND関数

この記事が気に入ったらサポートをしてみませんか?