• ベストアンサー

Excel関数

エクセルの関数について教えてください。 例えば、 値が1≦50の場合1を返す、値が51≦100の場合2を返す、値が101≦150の場合3を返す・・・ という関数はあるのでしょうか? 教えてください。 お願い致します。

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

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

値がセルA1にあるとすると =INT((A1-1)/50)+1 でOKだと思います。

sakuichi
質問者

お礼

助かりました! 早急な回答誠に有難うございました。

その他の回答 (2)

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.3

こんな方法も。   A B 1 1  1 2 51  2 3 101  3 4 151  4 と、表を作っておき、C1にその値が入ったとして D1に、=VLOOKUP(C1,$A$1:$B$4,2) で、どうでしょう。

sakuichi
質問者

お礼

早急な回答誠に有難うございました。

回答No.2

1から50の間、51から100の間、・・・という意味でしょうか?if関数とand関数を使えば、(A1に数値が入っているとして) =IF(AND(A1>=1,A1<=50),1,IF(AND(A1>=51,A1<=100),2,IF(AND(A1>=101,A1<=150),3,???))) となりますが。???の部分はそれ以外の場合(1より小さく151より大きい時)に返す答えです。

sakuichi
質問者

お礼

早急な回答誠に有難うございました。