![見出し画像](https://assets.st-note.com/production/uploads/images/53890140/rectangle_large_type_2_ee9b1baf32a18cff0f3c8c8d3e00acd5.jpg?width=1200)
エクセルのIF関数で、「Aが10以上100未満の場合はA」と表したい
■答え
IF関数とAND関数の組み合わせでできます。
=IF(AND(A2>=10,A2<100),"A","B")
■解説
ちょっと複雑なので、説明しますね。
=②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関数