• ベストアンサー

賃料を5000円きざみで分ける方法は?エクセル

賃料を5000円きざみで分ける方法は?エクセル 約6000件の賃料データがあり、それを0~20,000円、それ以降は5,000円刻みで 20,001~25,000円…295,001~3,000,000円・300万円以上の賃料帯で賃料分布表を 作成したいのですが、どのような数式で分けたらよいか教えてください。 賃料帯でカテゴリーわけしたあと、ピボット集計での作成を考えております。 なお、賃料は28,000円は2.8(万円)と表示されております。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

方法1 =CEILING(A2,0.5) で別の列に0.5万円単位に切り上げた項目を作る 方法2 ピボットテーブル上で賃料を行または列項目としてグループ化する。

arohajam
質問者

お礼

20,000円以下のデータが少なかったので、方法1で解決しました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (6)

noname#204879
noname#204879
回答No.7

[回答番号:No.5この回答へのお礼]へのコメント、 》 私の説明不足ですみません。 》 賃料帯と間取り(1K、1LDK…)とのマトリックス表を作成したかった… えぇッ?!「説明不足」で片付けますか? 質問文(には「間取り」の「間」の字もない!)をどう補うと「賃料帯と間取りのマトリックス表」の質問になりますか?

arohajam
質問者

お礼

mike_gさま そうですよね・・ごもっともなご意見です。 時間がなくあせっており・・・と、これは言い訳・・ 次回より、本来の完成形までお伝えしていくように気をつけます。

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.6

勘違いをしておりました。A列に賃料のデータが入力されているとしてB1セルには次の式を入力します。 =IF(A1="","",IF(A1<=2,1,IF(A1>300,598,ROUNDUP(A1/0.5,0)-3))) C1セルには次の式を入力します。 =IF(ROW(A1)=1,"2.0以下",IF(ROW(A1)<598,TEXT(2+(ROW(A1)-2)*0.5,"0.0")&"超-"&(TEXT(2+(ROW(A1)-1)*0.5,"0.0")&"以下"),IF(ROW(A1)=598,"300超",""))) D1セルには次の式を入力します。 =IF(C1="","",COUNTIF(B:B,ROW(A1))) B1セルからD1セルを選択してそれらの式を600行までオートフィルドラッグします。 それによってC列には万単位の賃料の範囲がD列にはその範囲に有る賃料の件数が表示されます。 グラフなどにはC列およびD列を選択して作成すればよいでしょう。

arohajam
質問者

お礼

ご回答ありがとうございました。 式が長く複雑になると、まだ自分では作れないので勉強になります。

全文を見る
すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.5

添付図参照 1.範囲 D2:D563 を選択(アクティブセルは D2) 2.F2キーを押す(編集モード) 3.式 =FREQUENCY(A2:A6000,C2:C563) を入力して、Ctrlキーと Shiftキーを   押しながら Enterキーをパシーッ 【注】 ステップ1の「D2:D563」は「D2:D562」ではない! ステップ3の式中の「C2:C563」は「C2:C562」ではない!

arohajam
質問者

お礼

ご回答ありがとうございます。 私の説明不足ですみません。 賃料帯と間取り(1K、1LDK…)とのマトリックス表を作成したかったので、 件数表示だとできませんでした。

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

範囲はC58まででした訂正してください。

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

賃料 賃料fr 賃料to 賃料帯 個数 20000 20000 25000 20000以上25000未満 1 25000 25000 30000 25000以上30000未満 1 30000 30000 35000 30000以上35000未満 1 35000 35000 40000 35000以上40000未満 1 40000 40000 45000 40000以上45000未満 1 45000 45000 50000 45000以上50000未満 1 50000 50000 55000 50000以上55000未満 1 55000 55000 60000 55000以上60000未満 1 60000 60000 65000 60000以上65000未満 1 65000 65000 70000 65000以上70000未満 1 D2=B2&"以上"&C2&"未満" E2=COUNTIF($A$2:$A$11,">="&B2)-COUNTIF($A$2:$A$11,">="&C2)

arohajam
質問者

お礼

ご回答ありがとうございます。 初めての方法なので、勉強になります。

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A列に賃料が万単位で入力されているとしたらB1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","",IF(A1<=2,1,IF(A1>300,58,ROUNDUP(A1/0.5,0)-3))) 次にC1セルには=ROW(A1)と入力してC56セルまでオートフィルドラッグします。次にD1セルには次の式を入力して下方にオートフィルドラッグします。 =COUNTIF(B:B,C1) 最後にC1セルからD56セルまでを範囲として選択してグラフを作成すればよいでしょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL(エクセル)の集計方法について。

    EXCEL(エクセル)の集計方法について。 仕事が進まず、大変困っています。 列A~Zまでに複数の項目があります。 ピボットを使い、表を作ります。 縦にA~Cの項目「名称」、「型式」、「単価」をとります。 横にD~Eの項目、「受注番号」、「項」をとります。 そして、Fの項目「個数」の集計をします。 しかし横が入り切れませんでした。 「受注番号」、「項」を基準にデータを三つに分け、ピボットで作成しましたが、それでは縦の行がバラバラになってしまいます。 縦の行は全く同じものをそれぞれの表では使いたいのです。 そういう表は作れますか?なるべく関数は使いたくありません。(データが何千行とあるので重くなります) 初心者なので、説明が分かりづらく、申し訳ございません。 アドレスをお願いします。

  • エクセルデータをVBAを使って集計する方法

    エクセルのデータを次のように集計したいのですが、良い方法を教えて下さい。VBAに組み込みたいのですが。 元のデータは次のような項目に分かれています。 (納入日)(契約番号)(取引先)(商品名)(数量)(金額)  納入日毎に1件づつ入力されているのですが、これを、取引先別、商品別に数量と金額を集計したいのです。 集計項目が2項目あるため、ピボットテーブルで集計すると、1件が2行になってしまい、後の加工がしづらいのです。 今のところ、ピボットテーブルで数量と金額を別々に集計して、後でVLOOKUP等の関数を使って表を1つする事を考えているのですが、もっと良い方法をご存知ないでしょうか。

  • ピボットテーブルから変換

    今データ集計をしていてピボットテーブルを作成しました。これはこれでで残して、今後、修正をするときに視覚的に作業をしたいのでの集計の数式は別としてふつうの表として出力したいのですが、そんなことは可能なのでしょうか。

  • エクセルのピボットテーブルについて

    ピボットテーブルで集計する項目のデータ元セルに空白を示す数式を入れて集計されないようにしたいのですが、どうしてもできません。 うまくいく方法はありますか? ちなみに当たり前ですが数式をDELETEしてまっさらにすると集計されませんでした。

  • 集計表、グラフの作成について

    いつもお世話になっております。 AccessのDBからの集計表、グラフの作成につてお聞きしたいです。 AccessでEXCELのような集計表を作る場合、クロス集計クエリかピボットテーブルを使用するかと思うのですが、こういった表の体裁は変更がききませんよね? 例えば会議で使うグラフや表の資料を作成する場合、AccessのDBのほうから必要なデータ(ある程度集計抽出したデータ)をエクスポートしてEXCELのピボットテーブルで表を作成し、このデータを別シートにコピーして表の体裁の変更やグラフの作成をしています。 内容によっては結構時間がかかるので、表を作成するのに何か効率の良い方法はないでしょうか?

  • エクセルのピボットで、集計値降順で表示するには?

    お世話になります。 エクセルのピボットテーブルで、担当者ごとの売上集計表を作成しています。ウィザードで、「行(R)」に担当者名、「データ(D)」に合計/売上をいれています。 名前の順ではなく、売上集計額の高い順に表示することはできますか? 今はピボットテーブルから値貼り付けして 普通の表にしてから並べ替えています。 よろしくお願い致します。

  • エクセル2010でピボットテーブルの結果を自動記入

    漠然とした質問ですみません。 エクセル2010を使用しております。 複数条件でデータの個数を数えたりする集計作業が多く、ピボットテーブルを使うつもりですが、このピボットテーブルの結果を、あらかじめレイアウトした表の中に自動記入するような機能はありますか? ピボットテーブルをそのまま印刷するのは、レイアウトがきれいではないので避けたいです。また、もともとエクセルで集計表のフォーマットだけ作って、そこに手入力で数値を入れていたので、今後も同じ集計表を使いたいという希望があります。 どうぞよろしくお願い致します。

  • Excelピボットでのカウント方法

    Excelピボットで1万件ほどのデータを集計しています。 部門、商品名、メーカー名、売上額、売上数量などがデータベースにあります。 基本的には売上等を部門ごとに集計するだけなのですが、「メーカー名」は重複するデータを1件としてメーカー数をカウントしたいのですが、ピポット上での方法がわかりません。 どなたかご教授いただけるととても助かります。

  • ☆エクセルの集計について教えてください。☆

    エクセルで集計機能について教えてください。 以下のようなデータを作成しています。 番号 取扱い事業   費用 1  A宅清掃   5000円 2  B宅清掃   5000円 3  aビル清掃 14000円 4  b官庁清掃 14000円 5  sラーメン 12000円 ・ ・ ・ 150 g工場  16000円 というように、売り上げ表をエクセルで作っていますが、これを各50件ごとに 費用 5000円15件 14000円20件 10000円15件 合計50件 5000円10件 10000円5件 14000円20件 10000円15件 合計50件 というように50件ごとに集計する機能が集計などにあると聞きましたのでアドバイスをお願いします。

  • 毎回変動するピボット結果をエクセル集計表に入力する

    各々別シートで作成している国語、数学、理科、社会、英語の各教科データを1つの一覧表にまとめています(=元データ)。 データ内容は、上記の5教科ごとに クラス、学籍番号、生徒名、合格・不合格者数、のデータが入っています。 この元データでピボットテーブルを別シートに作成しました。 このピボット結果を別シートに作成している「集計表」に簡単確実に入力する方法はありますか? 「集計表」は、クラスごと、かつ、教科ごとの合格不合格者数を試験実施ごとに報告する資料です。 今はピボット結果を各教科ごとに絞りこみをかけ、 それを該当するクラスの各合格不合格者数欄に、手入力かコピペしています。 ただ、規模が大きいのでクラスが50クラスほどあり、教科も5教科あるので、 面倒なのは我慢できたとしても、間違いが発生するリスクもあり、簡単確実に入力できないかなと思案しています。 ピボット結果を扱いやすいように値コピーしてエクセルの単なる表にしたり、リンクコピーしたりして、 そのコピーから「集計表」に数式いれることを考えたりしました。 また、VlookUP関数で、 教科ごとに絞りこんだピボット結果のクラスを参照して、 「集計表」の合格不合格者各欄に返すことができるのかなと考えてもみたのですが、できるのでしょうか… 試験実施ごとに通用するようにフォーマットとして作りたいのですが…わかりません。 試験実施ごとに、 ①合格不合格者数が変動する ②①によりクラスに関しても、 いつもあるクラスやないクラスが発生するなど変動する、ので、 難しいことするよりも丁寧に手入力した方が、 逆にファイル操作や数式を間違ったりするリスクを考えると、 結局、同じかなと思ったりもしています。 エクセルや大量データの扱いや関数が得意な方ではなく、 関数もSUMくらいしか使い慣れていません。 きっと何か方法はあると想像はするのですが、 使いこなせない者にとっては、便利な機能は逆に不便に感じたりで困ってます。 何がしたいか伝わりましたでしょうか… 初心者でもできるような方法を教えていただけると助かります。 よろしくお願いします。

専門家に質問してみよう