• ベストアンサー

5000以上10000未満 10000万以上30000未満 …

金額が0~999999までの数字がA列に入っています。 これをB列で、5000未満・10000未満・30000未満・50000未満・50000以上の5グループにして表示したいのですが、どの様な関数で出来るのでしょうか? どうぞ宜しくお願い致します。

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.4

=CHOOSE(SUM(A1<5000,A1<10000,A1<30000,A1<50000,1),"50000以上","50000未満","30000未満","10000未満","5000未満") こんな形も

luxury-9
質問者

お礼

皆様、ご回答ありがとうございました。 sheet2に表を作って「判定」と名前を付けて   =VLOOKUP(A*,判定,2) …と言うように処理できました。

その他の回答 (3)

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

一例です。 =LOOKUP(A1,{0,500,10000,30000,50000},{"a","b","c","d","e"})

  • Hachi5592
  • ベストアンサー率36% (252/698)
回答No.2

セルA2に値が入っている場合で、セルB2に次の式をいれます。 =IF(A2<5000,"A",IF(A2<10000,"B",IF(A2<30000,"C",IF(A2<50000,"D","E")))) 後はこの式をコピーしていきます。 グループ分けは 5000未満  → A 10000未満 → B 30000未満 → C 50000未満 → D 50000以上 → E にしてあります。

  • bakuto11
  • ベストアンサー率38% (259/671)
回答No.1

グループの名前が分らないのでそのまま入れますと A1に数値B2に表示をする式は =IF(A1<5000,"5000未満",IF(A1<10000,"10000未満",IF(A1<30000,"30000未満",IF(A1<50000,"50000未満","50000以上")))) で、グループ分け出来ます。 グループ名はそれぞれ式中の「”5000未満”」の中を書き直して下さい。

関連するQ&A

  • ~以上~未満

    Excel2007を使用しています。 どのような関数を使用すれば良いか教えてください。 A列に数値が入力されていて、B列に下記の条件が当てはまるものにそれぞれ数値が 反映するようにしたいのです。 110以上120未満 ⇒ 10 100以上110未満 ⇒ 9  90以上100未満 ⇒ 8 よろしくお願い致します。

  • ~以上~未満の条件

    Excel2007を使用しています。 どのような関数を使用すれば良いか教えてください。 A列に数値が入力されていて、B列に下記の条件が当てはまるものにそれぞれ数値が 反映するようにしたいのです。 110以上120未満 ⇒ 10 100以上110未満 ⇒ 9  90以上100未満 ⇒ 8       ・       ・       ・ よろしくお願い致します。

  • エクセルのIF関数について教えてください

    教えてください A列の数字(時間)からB列の金額をはじき出したいです A列(時間)          B列(金額) 120時間以上        8,000円 80時間以上120時間未満  6,000円 40時間以上80時間未満  4,000円 40時間未満          2,000円 この関数を教えてください よろしくお願いいたします。

  • エクセルのセルに「1以上2未満」という条件を入れたい

    エクセルの関数でC1のセルに =IF(A1=B1,1,0) という関数を作ります。 A1のセルには0~100までの任意の数値が入ります。 B1のセルに「1以上2未満」という条件を入れたいのですが、 どのようにすれば良いでしょうか? エクセルの関数に「1以上2未満」と入れ込むのではなく、あくまでも B1のセルに「1以上2未満」という条件を入れたいのです。 よろしくお願いします。

  • r()を0以上1未満の一様乱数を返す関数とする。

    r()を0以上1未満の一様乱数を返す関数とする。 rand(A, B) (A∈ℝ, B∈ℝ, A<B)をr()を用いて、A以上B未満の一様乱数を返す関数となるように定義したい。

  • ~以上~未満の場合のセルの数

    セルB列に記入されている数字の中から、10以上20未満の数が入力されているセルの数をセルA1で拾いたいのですが、どのような式を入力すればいいのでしょうか?

  • 特定の列から一定以上、または未満の値を抽出したいです。

    特定の列から一定以上、または未満の値を抽出したいです。 たとえばA列だけに絞って、10以上の数字がないかどうか等。 A~D列までに10以上の数字がないか、というのもできれば。

  • 急いでいます。エクセルの数式を教えてください。

    販売金額 A 1億5千万以上 B 1億以上1億5千万未満 C 5千万以上 1億円未満 D 5千万未満 報償率 Aグループ (1)達成率100%以上105%未満 1.8% (2)達成率105%以上110%未満 1.9% (3)達成率110%以上2.0% Bグループ (1)のとき 1.5% (2)のとき 1.6% (3)のとき1.7% Cグループ (1)のとき 1.2% (2)のとき 1.3% (3)のとき1.4% Dグループ (1)のとき 0.9% (2)のとき 1.0% (3)のとき1.1% 以上の条件で報償率を関数で表示させるにはどのような数式になるでしょうか? 販売金額がセルC8、達成率がD8、F8にグループ(AからD)が入力されています。 セルG8に報酬率を表示させたいです。 イフ関数やVlookupで考えてみましたが、うまく 数式ができません。 以上どうぞよろしくお願いいたします。

  • エクセル 複数条件のIF関数 

    0から360の数字がランダムに入力されているA列があります。この数字を以下の条件でB列に入力したいのです。 (1)288以上なら280を引く (2)144以上なら144を引く (3)72以上なら72を引く (4)72未満ならその数字のまま入力 結果として、72未満の数字がB列に入力されることになります、 IF関数を使えばできるのかなと思いますが、違う方法でもよいです。 4万セルくらいを処理するので一番簡単な方法を教えてください。 よろしくお願いいたします。

  • エクセル関数式

    エクセルの関数式で質問です。 A列 B列 C列 1 100 200 kuruma 2 200 300 densha 同じ行の中で、A列以上、B列未満に該当していれば、C列を 出力するという関数式ってわかりますか? 例えば"150"という数字があるとすると、100以上200未満なので 結果が"kuruma"という感じです。

専門家に質問してみよう