- ベストアンサー
IF関数について
問で110%以上の場合は「注意」120%以上の場合は「危険!」それ以外は空白になる様判定させなさい。 上記をIF関数を使い IF(セル1>=110%,”注意”,IF(セル1>=120%,"危険!","")) この様に式をたてたのですが、#NAMAと表示されてしまいます。 どうしてか、判りません。判る方是非教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
入れ子の最初から判定されるので、これでは、110%以上のデータすべてが注意になってしまうのでは、? IF(セル1>=120%,”危険!”,IF(セル1>=110%,"注意","")) ではいかがでしょう。 それと、120%、110%というより、 IF(セル1>=1.2,”危険!”,IF(セル1>=1.1,"注意","")) とした方が良いと思います。 それとエラーですが、#NAMEの間違いでは・・・? であれば、関数名やセル範囲名などの名前が正しくないのだと思います。
その他の回答 (2)
- roukin
- ベストアンサー率24% (622/2564)
回答No.2
#1です、先ほどの式に間違いがありました。 =IF(C3>=1.1,"危険",IF(C3>=1.2,"注意",""))です。
- roukin
- ベストアンサー率24% (622/2564)
回答No.1
110%をセルの書式設定で%表示なら、110%を1.1に、120%を1.2に変えましょう。 =IF(a1>=1.1,"注意",IF(a1<=1.2,"危険",""))でOKです。
質問者
お礼
早速の回答ありがとうございます。 文字は表示されたのですが、120%以上の「危険!」と表示されなければならない箇所も「注意」の文字が反映されました。 何が間違っているのでしょうか?
お礼
そうです!全部が注意しか反映されず困ってました。 ものすごく、納得しました。ありがとうございました。 それとエラーはご指摘頂いたとおり#NAMEの間違いでした。