• ベストアンサー

エクセルで、数字によってA~Eの判定をしたい

エクセル初心者ですがご享受お願いいたします。 点数が30未満ならE、30以上40未満ならD、40以上50未満ならCと判定する書式を作りたいのですが、 どのようにすればよいのでしょうか? メイいっぱいの知識を動員しても下記のような不完全なものにしかなりません。 =IF((A1>=30),"D","E") Dの所に更に計算式を入れるのかな?とも思い調べてみましたが基本が出来てないので理解できず。 なにか簡単なやり方などありましたらお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

A1の数値が入っているとして B1=IF(A1<30,"E",IF(AND(A1<40,A1>=30),"D",IF(AND(A1<50,A1>=40),"C",""))) ではいかがでしょうか?

noname#255857
質問者

お礼

有難う御座います! やっぱり難解(私的には)で長い書式になるんですね...。 やり方は何となく理解できたので、A判定まで試行錯誤して作ってみます。 有難う御座いました!

その他の回答 (1)

  • BookerL
  • ベストアンサー率52% (599/1132)
回答No.2

>点数が30未満ならE、30以上40未満ならD、40以上50未満ならCと判定する という条件のみの式です。A1 が空白のときと、50以上のときは何も表示しません。 =IF(A1<>"",IF(A1<30,"E",IF(A1<40,"D",IF(A1<50,"C",""))),"") さらに、A、B と評価するのなら、これに付け加えればいいです。 ただし、IFのネストは7重までです。(Excel2003までの場合)

noname#255857
質問者

お礼

有難う御座います。 直前にリロードはしたのですが更に回答頂けてた...。 今回は5段階判定なので大丈夫そうです。 貴重なアドバイス有難う御座いました。