• ベストアンサー

Excelで数値データ全体を適切に区分

例えば、Excelのある列に、 11,23,45,90,150,234,1340,2034,2072,5600,19872,........ とう様に数値データがあり、これらを全体の数値範囲や多い数値(重み)を考慮して、適切に分類する関数、方法はあるでしょうか? IF関数で手動で分類する方法は分かりますが、全体バランスを見て、なおかつ適度にきりのいい数値で自動に分類したいです。 具体的には、関数を設定して、100未満、100以上500未満、500以上1000未満、1000以上3000未満、、、というように適当な分類区分を付けて、各数値を分類させたいです。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>数値データがあり、これらを全体の数値範囲や多い数値(重み)を考慮して、適切に分類する関数、方法はあるでしょうか? ご質問の趣旨は、一群の数値を区分分けするときに、それぞれの区間でデータ数が同じ程度になるように区分区切りの数字を決めたいということでしょうか? >IF関数で手動で分類する方法は分かりますが、全体バランスを見て、なおかつ適度にきりのいい数値で自動に分類したいです。 各区分のデータ数を同じ程度の個数に配分することは数式で可能ですが、区分をいくつに分けるのか、また適度の区切りのいい数字の定義(たとえば100以下は10単位で1000以下は100単位、10000以下は1000単位など)が決められていないと数式は作成できません。 区分の個数と数字の区切りの基準を具体的に示していただければ、区分数字を取得する関数が提示できると思います。

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! >具体的には、関数を設定して、100未満、100以上500未満、500以上1000未満、1000以上3000未満、、、というように適当な分類区分を付けて、各数値を分類させたいです というコトですのでやり方だけ・・・ ↓の画像のように対応表を作成しておきます。 未満のE列は不要なのですが、判りやすくするために表示しています。 画像ではB2セルに =IF(A2="","",VLOOKUP(A2,D:F,3,1)) という数式を入れフィルハンドルで下へコピーしています。m(_ _)m