• ベストアンサー

excel関数について

教えてください。 100~300 → A 300~500 → B 500~700 → C 700~900 → D (セル内の数値が、100以上、300未満の場合は『A』と表示させる) (セル内の数値が、300以上、500未満の場合は『B』と表示させる) (セル内の数値が、500以上、700未満の場合は『C』と表示させる) (セル内の数値が、700以上、900未満の場合は『D』と表示させる) 上記のようにしたいんですが、どの関数を使えばいいんでしょうか。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

一例ですが =IF(OR(A1<100,A1>=900),"",LOOKUP(A1,{100,300,500,700},{"A","B","C","D"})) =IF(OR(A1<100,A1>=900),"",CHOOSE(A1/100,"A","A","B","B","C","C","D","D"}))

dai015
質問者

お礼

助かりました。ありがとうございます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

4つ程度までなら =IF(A1="","",IF(A1<100,"LOW",IF(A1<300,"A",IF(A1<500,"B",IF(A1<700,"C",IF(A1<900,"D","OVER")))))) とかでも何とかなります。 #実際にはこのケースでも,4つどころではない事を確認してください。 もっと場合分けが増えるようなら,VLOOKUPを始めとする他の関数を使います。

dai015
質問者

お礼

助かりました。ありがとうございます。

関連するQ&A