EXCEL IF関数 AND、OR条件
先ほど、以下のような質問をさせて頂き、回答を頂いたものについての、追加の条件を付けた場合についての数式について、ご教授お願いいたします。
◆以前、質問引用
以下の「D」の「○」「×」を数式で入力するのが目標です。
数式で表すことができますでしょうか?
条件としましては、
B>Cのとき、Aの文字列が「X1またはX2」の場合は、「○」、それ以外は「×」
C>Bのとき、Aの文字列が「Y1またはY2」の場合は、「○」、それ以外は「×」
それ以外のとき、(B=C,どこかが空白のとき)は、空白
A B C D
1 X1 37 63 ×
2 X2 78 22 ○
3 Y1 45 55 ○
4 Y2 29 71 ×
◆回答 成功しました。
=IF(OR(COUNTA(A1:C1)<3,B1=C1),"",IF(B1>C1,IF(OR(A1="X1",A1="X2"),"○","×"),IF(OR(A1="Y1",A1="Y2"),"○","×")))
◆引用終了
ここに、追加条件を付加したいのですが、
BとCどちらか大きい数字が、なおかつ80以上のもの。ただし100は除く
それ以外は空白(100の場合も空白)
という条件を付加して、80以上99以下の「○」と「×」をE列(NEW)に返したいと考えています。
回答を頂いた数式を一つずつ分解して理解しようとしましたが、どこにいれていいやら、後半の数式の使い方がいまいち理解できません。
分解(参考)
論理式 IF(OR(COUNTA(A1:C1)<3,B1=C1),
真の場合"",
偽の場合 IF(B1>C1,IF(OR(A1="X1",A1="X2"),"○","×"),IF(OR(A1="Y1",A1="Y2"),"○","×")))
宜しくお願いいたします。