- ベストアンサー
Excelで顧客人数の年代別集計を行う方法とは?
- Excel2010を使用している際に、会員のお客様の年代別集計表を作成する方法をご紹介します。具体的には、A列には小学生以下、中学生、高校生、大学生以上と4項目に分けて該当する年代のお客様の人数を集計し、それをシート2の生年月日情報を元に作成する方法です。ただし、年齢と年代が一致しない場合に正しい結果を得るためには、一部工夫が必要です。
- まず、シート2には会員の情報が記載されています。A列には会員No.、B列には生年月日が入力されており、C列には年齢を計算するための式が入力されています。このシート2のC列の情報を利用して、シート1のE1:E4に年代別の人数を集計するための関数を作成します。
- 具体的には、シート1のE1:E4にFREQUENCY関数を使用し、シート2のC列にある年齢情報を元に年代別の人数を求める表を作成します。この時、年齢と年代が一致しない場合に正しい結果を得るためには、工夫が必要です。年齢と年代の対応関係を明確にするために、条件式を使用して人数を集計することが重要です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- kagakusuki
- ベストアンサー率51% (2610/5101)
- kagakusuki
- ベストアンサー率51% (2610/5101)
関連するQ&A
- Excelのマクロで・・・
こんな表があります。 A B C D E F G 1 XX XX XX 2 YY YY YY 3 ZZ ZZ ZZ ここでA1、B1、C1の変数を読み込み「ある計算」をさせてD1~G1にその答えを書き出させる、A2~C2の変数を読み込み「ある計算」をさせてD2~G2にその答えを書き出させる・・・というのを作りたいのですがデータの読み込みと書き出し方法がわかりません。 どうすればいいのでしょうか?簡単なことなのでしょうがエクセルのヘルプが入っていないので・・・(大学のPCなので自分で入れることも不可能です) (縦は同一の変数で対応しています) 必要ならば補足いたします。
- ベストアンサー
- オフィス系ソフト
- このような場合のSQLの記述
下記のSQLの記述方法について教えてください。 TBL:smp A B C ------------ XX あ 5 YY え 3 ZZ お 2 XX え 1 のテーブルで、Aの列でグループ化し、Cの列の最大の行を出力したい。 アウトプットとしては、 A B C ------------ XX あ 5 YY え 3 ZZ お 2 にしたいのですが、A、Bでグループ化すると、上記のアウトプットにはならず、 Aだけでグループ化すると、Bの列が表示されない。 どうしたらいいでしょうか?
- ベストアンサー
- Oracle
- 【エクセル】重複データを見つける?関数
前月の実績を表した以下の様な統計表が1シートであります。 A B C D E F … 1 xx 6 aa 3 zz 6 2 aa 3 yy 2 aa 3 3 zz 6 bb 4 bb 4 4 yy 2 cc 1 xx 6 5 ・ この表の見方は、A列とB列、C列とD列・・・とペアになっていてA&B列が某月の1日、C&D列が某月の2日…を表しています。 xxとかaaというのがIDみたいなもので、その右のセルの数字は、その月に合計で何回メールを送信したかを表しています。 上の表で具体的に説明しますと、ID「xx」は今月合計で6回メールを送信したということを表しています。ID「aa」だと3回ということです。 また表を縦に見て、某月1日にメールを送ったのはID「xx」「aa」「zz」「yy」だという事も表しています。 注意して欲しいのは、ID「xx」が某月1日に6回メールを送ったのではなく、某月一ヶ月間の合計で6回送ったという事を表しているということです。 この表を使ってやりたいことは、某月にメールを送信した回数の多いIDベスト10を知りたいのです。 実際にはこの表は膨大(1シート内ですが)で数千のIDがある事に加え、更にIDが重複して(上の表だとID「xx」が1日と3日にある)しまっているために、ベスト10を調べるのに目視で確認している状況です。 (ある列を並び替えて回数の多かったIDが他の列で重複していないか一つずつ確認しています・・・) こういった表で、簡単に上位が判る関数などの方法があれば教えていただきたく質問しました。 どうぞ宜しくお願いします。 説明がわかりにくかったかもしれません。 補足致しますのでわかりにくかった点がございましたらご指摘ください。
- 締切済み
- オフィス系ソフト
- エクセルで複数条件での集計方法
シート1 A列に200301~200312のような年月(出荷月) B列に商品コード(AA~XX、01~99) C列に金額 があります 全部で約1000行程度です。 A列は順番に並んでいますがB列はまちまちです。同じ200301でもAA、AA、AB,YY,AB、YYのような感じです。 シート2に月別、商品別の一覧を作りたいのです。 A2以下に商品コード,B1に200301,C1に200302以下右へ200312まで展開したいのです。 A2の商品コードがAAだとして、たとえばB2には商品AAの2003年1月(200301)の出荷合計を合計して入れるためにはどんな関数をいれればいいのでしょうか?SUMIFでできるかと思ったのですが、うまくいきません。教えてください。
- ベストアンサー
- オフィス系ソフト
- Excel 性別毎の年代別件数の求め方
Excelで、性別毎の年代別件数を求めたいのですが、良い方法が見つかりません。 皆様のお力をお貸し下さい。 業務で、お客様の統計を採るよう命じられました。 A列に性別(女性or男性)、B列に年齢(18~99)が入力されています。 性別はCOUNTIF関数を使い、女性と男性の件数を出しました。 年齢はFREQUENCY関数を使い、年代(10代~90代)別に件数を出しました。 今度は、性別毎に年代別件数を求めるよう指示されたのですが 一日考えても良い方法が見つかりません。 どのようにすれば、性別毎の年代別件数を求めることが出来るのでしょうか? 利用月毎に複数のファイルに分かれており、集計用のファイルを作成し 全てのファイルの合計を集計するよう指示されています。 (利用月毎のファイルは12ヶ月分あります・・・) Sheet1に性別と年齢を入力し、Sheet2でCOUNTIF関数、FREQUENCY関数を組み集計しています。 良いお知恵がありましたら、どうぞ御教授下さい。
- ベストアンサー
- オフィス系ソフト
- sheet1(1月)からsheet12(12月)をsheet13(H17年度)に集計したい
sheet1(1月) A B C 1 得意先 銀行 金額 2 aa社 xx 50 3 cc店 yy 30 4 ee社 xx 20 sheet2(2月) A B C 1 bb zz 50 2 ee xx 30 3 cc yy 50 4 dd ww 30 目的のsheet sheet13(H17年度) A B C D 1 得意先 1月 2月 3月 2 aa社 50 3 bb社 50 4 cc社 30 50 5 dd社 30 6 ee社 20 30
- ベストアンサー
- オフィス系ソフト
- A列にある文字データで△△を含むセルの値をB列に□□にして置き換えしたい
A列に文字データが100行まであります。 A B 1 ミカンを食べた ZZ 2 イチゴを食べた XX 3 西瓜を食べた YY 4 ミカンを捨てた ZZ 5 西瓜を拾った YY 6 ミカンを無くした ZZ 7 西瓜を貰った YY 8 イチゴをあげた XX それを表のようにB列(任意の列)に置き換えたいです。 イチゴを含むセルはB列にXXをミカンはZZみたいな感じです。 A列のセルには同じ文字列は(今のところ)含みません。 文字の一部を置き換えて変換し、それを繰り返すところまではできましたが、上記のことがができません。 VBAを使って一発で変換したいのですが教えていただけますでしょうか?
- ベストアンサー
- Visual Basic
- エクセルの関数についての質問です。
DATEDIF関数を使って生年月日から年齢を求める式を作り、それにIF関数を組み合わせたいと思って試したのですが、うまくいきませんでした。何か良い方法があったら教えて下さい。 A1に生年月日を入力し、B1に、 =DATEDIF(A1,TODAY(),"Y") で年齢を求め、オートフィルで複写すると、A列に生年月日を入力していない場合、B列にある数値が 出てしまうので、A列が空白の時は、B列も空白にしたいのです。そこで =IF(A1="",B1="",DATEDIF(A1,TODAY(),"Y")) としてみたところ 循環参照 している。と言うエラーメッセージがでてしまいます。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 条件が複数のSUMIF関数について
sum関数なので、合計欄のセルに ex.=SUM(C1:C6)などと書くときに、 a列が"1"の場合かつb列が"zz"の場合の時の合計欄のセルに加算したい場合は どうやって書けばいいでしょうか? (zzは任意の文字) __A B C 1 1 zz 100 2 0 zz 200 3 1 xx 300 4 0 yy 400 5 1 zz 500 6 0 zz 600
- ベストアンサー
- オフィス系ソフト
- Excel集計方法を教えてください!
以下のようなシートがあります。 シート(1) A列、B列、C列、D列、E列 品名、商品名、A店、B店、C店 --------------------- 果物、いちご、8個、7個、6個 果物、ぶどう、2個、8個、2個 野菜、大根、3個、3個、2個 野菜、人参、2個、5個、8個 野菜、白菜、1個、2個、0個 肉、牛肉、2個、5個、10個 それを、以下のシート(2)のように集計するには、 シート(2)の各B列、C列、D列にどのような数式を埋めればいいか教えてください!! シート(2) A列、B列、C列、D列 品名、A店、B店、C店 --------------------- 果物、10個、15個、8個 野菜、5個、10個、10個 肉、2個、5個、10個
- ベストアンサー
- Windows XP
お礼
お返事が遅くなり申し訳ありません! 教えていただいた通りに入力し無事に表が完成しました! この度は詳しく丁寧に教えていただき誠にありがとうございました!