- ベストアンサー
エクセル 条件が成立した場合のみ OK と表示する方法をお教えいただきたくお願い致します。
初心者です、宜しくお願い致します。 条件が成立した場合のみ OK と表示する方法をお教えいただきたくお願い致します。 ●条件1 ・E3に4,5,6,7,8の何れかを入力します。 ・T3に=SUM(T6:T125)としています。 ●条件2 次の条件が成立した時のみ、U3に OK と表示し、成立しない時は NO と表示したい。 ・E3が 4 で、T3が 40 の場合 → OK と表示 ・E3が 5 で、T3が 50 の場合 → OK と表示 ・E3が 6 で、T3が 60 の場合 → OK と表示 ・E3が 7 で、T3が 70 の場合 → OK と表示 ・E3が 8 で、T3が 80 の場合 → OK と表示 ●出来れば、数式を使用する場合と、マクロで記述する方法を教えていただければ幸いです。(マクロの勉強の為)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<数式> セル「U3」に =IF(OR(AND(E3=4,T3=40),AND(E3=5,T3=50),AND(E3=6,T3=60),AND(E3=7,T3=70),AND(E3=8,T3=80)),"OK","NO") 又は =IF(E3*10=T3,"OK","NO") <マクロ> Range("U3") = "=IF(E3*10=T3,""OK"",""NO"")"
その他の回答 (1)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.1
=IF(E3*10=T3,"OK","NO") ではどうでしょうか ただしこの式を入力するセルはE3でもT3でもないセルにしてください
質問者
お礼
zap35様 ありがとうございました。
お礼
pkh4989様 ありがとうございました。 =IF($T$3=0,"",IF($D$2*10=$T$3,"OK","")) =IF($V$3=0,"",IF(AND($D$2*10=$V$3,$D$2*20=$W$3),"OK","")) =IF($D$2="","",IF($Y$3=0,"",IF(AND($D$2*10=$Y$3,$D$2*30=$Z$3),"3 OK","3 NO"))) 上記のように使用させていただきました。