• ベストアンサー

特定数値の範囲をある数字で表す

初心者です。宜しくお願い致します。 セルに特定の数値が入っています。 『100.0』 ⇒ 『5』 『99.9』  ⇒ 『4』 『95.0』  ⇒ 『4』 『94.9』  ⇒ 『3』 のように、『90.0から94.9』は『3』に、『95.0から99.9』は『4』 という風にしたいのです。 このように出来る関数があれば教えて下さい。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.5

No3です。 画像が途切れてしまいましたので再度張ります。

shougoken
質問者

お礼

ありがとうございました。 わかり易い画像付きで助かりました!

その他の回答 (4)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.4

こんにちは 場合分けのIF文を使う一例です。 大きなものから順にふるいにかけていきます。もちろん逆も可能。 =IF(999<INT(A1*10),5,IF(990<=INT(A1*10),4,IF(900<=INT(A1*10),3,[以下同じパターンの繰返し])))

shougoken
質問者

お礼

ありがとうございます。 色々な方法があるんですね。 これからも勉強していきます!

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

対照表を作ると簡単ですよ。 =LOOKUP(A2,D2:D4,E2:E4)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

A1にデータがあるとして 単純に =IF(A1<95,3,IF(A1<100,4,5)) ではダメですか

shougoken
質問者

お礼

ありがとうございます。 点数をつけられなくてすいません。 とても参考になりました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

90未満は不明でしたので「2」にしてみましたが如何でしょうか。 =LOOKUP(セル,{0,90,95,100},{2,3,4,5})

shougoken
質問者

お礼

ありがとうございます。 とてもわかりやすかったです。 点数がつけられなくて申し訳ありません。

関連するQ&A