- ベストアンサー
IF関数のことで教えてください
A B C D E 1 ア イ ※1 2 ウ ※2 3 ※3 4 上のような状況で 「アをイが上回ったら※1には“達成”」 「ウと記載があるが評価する数字がない、もしくは下回る数字の場合は※2に“未達成”」 「全く比較する数字がない場合は※3空白」 としたいのですが、 =IF(C1>=B1,"達成","未達成") という数式を作ると 空白にしたい欄にも“達成”と記載されてしまいます。 数値の記入が全くない場合はD欄も空白にする方法はあるでしょうか? いろいろ試してみたり、調べてみたりしたのですが 関数は初心者でわかりませんでした。 素人質問で申し訳ありませんが、ご存知の方教えていただけないでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
これでどうでしょうか。 =IF(AND(B1="",C1=""),"",IF(C1>=B1,"達成","未達成")) if関数の中に、もう一つif関数を加えました。 ・AND(B1="",C1="") これは「B1もC1も未記入なら」という条件式です。 この場合、セルにはブランク("")が入ります。 そうでない場合は、次のif関数で達成・未達成を判定します。 また、B1だけを判定すればよいなら、 =IF(B1="","",IF(C1>=B1,"達成","未達成")) これでもよいでしょう、
その他の回答 (2)
》 =IF(C1>=B1,"達成","未達成") この式を解読すると、 「イがア以上なら※1には“達成”」となり、貴方がしたいとする「アをイが上回ったら※1には“達成”」とは矛盾します。 シッカリお願いしますね。
お礼
ありがとうございました。
- t-yamada_2
- ベストアンサー率40% (587/1460)
セルD1に =IF(AND(B1=0,C1=0),"",IF(B1<=C1,"達成","未達成")) あとは下にドラッグコピーしてみてください。
お礼
できました!ありがとうございました!
お礼
ありがとうございました! できました!