• ベストアンサー

[再投稿]エクセルの集計表を作りたい

質問のカテゴリー誤りに気付き、大変失礼ながら前回の質問を締め切り再度同じ質問を投稿させていただきました(納期が近付いており、このような対応になり大変恐縮です)。前回の質問への回答、誠にありがとうございました。http://okwave.jp/qa/q7908203.html 質問は上記リンクと同様です。 A列…店舗名 B列…名前 C列…役職名 D列…保険加入有無 の表を加工して、店舗別・役職別、加入率の一 覧表を作成したいのですが上手く行きません。 どのような方法(関数やピポッド)で上記表は 作成できるのでしょうか。おわかりになれば、 ご教示下さい。

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

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

こんばんは! 一例です。 Excel2007以降のバージョンの場合です。 ↓の画像で下側がSheet2とします。 Sheet2のA列の店舗名と項目は入力済みだとします。 B3セルに =COUNTIFS(Sheet1!$A:$A,$A3,Sheet1!$C:$C,B$2) という数式を入れ隣のC3セルまでオートフィルでコピー D3セルに =COUNTIFS(Sheet1!$A:$A,$A3,Sheet1!$C:$C,D$2,Sheet1!$D:$D,"加入") として隣のE3セルまでオートフィルでコピー! F3セルは =B3-D3 でこれも隣のG3セルまでコピー! H3セル(%表示)は =IFERROR(D3/B3,0) でこれもI3セルまでコピー! 最後にB3~I3セルを範囲指定 → I3セルのフィルハンドルで下へコピーすると 画像のような感じになります。 尚、エラー処理はしていません。 ※ Excel2003以前のバージョンの場合は B3セルは =SUMPRODUCT((Sheet1!$A$1:$A$100=$A3)*(Sheet1!$C$1:$C$100=B$2)) D3セルは =SUMPRODUCT((Sheet1!$A$1:$A$100=$A3)*(Sheet1!$C$1:$C$100=D$2)*(Sheet1!$D$1:$D$100="加入")) F3セルはそのままでOK H3セルは =IF(B3=0,0,D3/B3) という数式になります。 オートフィルの操作方法は一緒です。 参考になりますかね?m(_ _)m

noname#193959
質問者

お礼

こんにちは。 お礼が遅くなり、誠に申し訳ありません。 いただいた回答通りに作業をさせていただいたところ、見事にまさしく私が欲しかった表が完成いたしました。感動です!ありがとうございます。お陰さまで納期に間に合いました。 実際操作いただいた画面をつけていただいたこと、2003と2007の操作方法を教えていただいたことに回答者さまの優しい人柄を感じました。また会社端末が2003、自宅の端末が2007なので両方の方法を教えていただき大変助かりました。素早いご回答、誠にありがとうございました。

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

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

ピボットテーブルを使って集計してみます。 添付図: 行に店舗と役職を配置 列に保健有無を配置 データ(Σ)に名前を配置、更に重ねて名前(2)を配置 名前(2)を右クリックして「値フィールドの設定」を開始、計算の種類を「行集計に対する比率」(エクセル2003では「行方向の比率」)に設定します。 添付図では「データの個数/名前」を「人数」と、また「データの個数/名前2」を「比率」とそれぞれ書き換えて、見やすくしています。 #ご利用のエクセルのバージョンに応じて、具体的な操作の説明が変わります。ご相談投稿では、普段あなたが使っているソフトのバージョンまでキチンと明記する事を憶えて下さい。 #関数を使って集計する場合 Excel2007以降を使っているなら、COUNTIFS関数で一発で数の集計が取れます。比率はそこから計算するだけですね。

noname#193959
質問者

お礼

回答いただきありがとうございます。 またお礼が遅くなり申し訳ありません。 No.1の方の回答を参考に操作したところ、無事に完成させることが出来ました。 keithin さんも丁寧な解説、ありがとうございました。 ぜひ教えていただいたことを今後、活用させていただきます。

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

関連するQ&A

  • エクセルで集計表を作りたい

    A列…店舗名 B列…名前 C列…役職名 D列…保険加入有無 の表を加工して、店舗別・役職別、加入率の一覧表を作成したいのですが上手く行きません。どのような方法(関数やピポッド)で上記表は作成できるのでしょうか。おわかりになれば、ご教示下さい。 具体的には ◎◎店の社員は○名、アルバイトは○名。社員の加入者は○名・未加入者は○名で加入率○%、アルバイトの加入者は○名・未加入者は○名で加入率○%…ということがわかる、一覧表が作成したいです。まとまらない文章で恐縮ですが、お知恵をおかりできると助かります。

  • エクセル 集計表

    経費の日毎・月別の集計表から月別の一覧表の作成方法を教えてください。 現在の表は B1からO1まで14列に経費科目を入れています。 A2からA32までの31行に日付を付し、A33行目を科目別合計としています。この表を13枚作成して串差しで全体の合計表を作成しました。 14枚目に各月の各経費合計額のみの一覧表を作成する方法を教えてください。 よろしくお願い致します      

  • Excel VBA 複数のブックから新しいブックでひとつの表に集計

       A B 1   45 2   62 82 3   51 . . 複数のExcelファイルに上記のような表があります。「B列に数値が入力されており、なおかつA列に数値が未入力のセル」を、1個とカウントし、新しいブックでファイル名別に項目をつくり、表を作成したい考えています。↓ ファイルその(1)  4 ファイルその(2)  6 ファイルその(3)  0 VBA等で集計する方法はあるでしょうか。よろしくお願いいたします。

  • 集計表をエクセルで作成したい。

    エクセルで下記のような表を作成したいと思っていますが可能でしょうか、御教示お願い致します。 1.「シート1」のA列に日付・B列に客先コード・C列に客先名・D列に金額・E列に取得ポイントを入力します 2.行に発生順で入力します。その為、同じ客先コードが不規則に発生(入力)します 3.「シート2(1月分)」に、B列の客先コード別(C列に客先名も表示させる)にD列の金額・E列の取得ポイントを合計した一覧表を作成したい。 さらに、入力した時点で合計・更新をしたい 4.2月になれば「シート1」の1月分のデータを削除し2月分のデータ入力に使用したい よろしくお願い致します。

  • エクセルでの表のつくりかた

    前回エクセルの表でA列にメニュー名を入れるとB列にそのメニュー名の金額が自動で入力されるような表の作り方をベストアンサーして頂き有難うございました。 実際に表を作ってみるとメニュー名はF列、金額はH列にした方が良い事に気付きましたが応用のしかたがわかりません。 メニューの数とその金額はそれぞれ200位あります、ご指導よろしくお願い致します。

  • Excel 集計表の作成

    Excelの集計表の作成について教えてください。 Accessから出力したデータ(日別、作業別、その件数)の一覧表を作りたいと思っています。 今のところ、このような状態になっています ↓↓      A    B    C     1   日付  作業名  件数 2  1日   作業A     100 3  1日   作業B    100 4   2日  作業A   100      コレをこのような状態に変えたいんです ↓↓     A      B       C      D 1  日付   作業A  作業B  作業D 2 1日    100   100    50   3 2日    100   100    50 (行→日にち  列→作業名) ボタン1つで出来るようにしたいのでマクロ、VBAを使用したいです。 どなたかお知恵を貸していただけないでしょうか。

  • エクセルでこんな集計できますか?

    会社の営業成績の表を作成しているのですが 個人別に担当物件数とその合計金額を出したいと思っています。 例えば以下のような表があります。 A列に名前、B列に金額を入力しています。 A列     B列 山田    3000 山田    5000 田中    3000 鈴木    3000 田中    4000 山田    5000 鈴木    3000 というような表から 山田  3件 13000 田中  2件  7000 鈴木  2件   6000 といった感じで個人別に件数と合計金額を出したいのです。 件数はCOUNTIF関数で簡単に出るのですが金額の出し方が分かりません。 分かる方いらっしゃいましたらご指導お願いいたします。  

  • エクセル集計について。

    おはようございます。 早速ですが、質問させて頂きます。 今、エクセルを使用して表を作成しています。 E列に「○」「×」の記号のどちらかを記入しています。   ※取引が有る・・・「○」    取引が無い・・・「×」 そこで、E列の「○」「×」がそれぞれ何個あるかを出したいのですが、どのようにしたら良いでしょうか? 説明がうまく出来ませんが宜しくお願い致します。

  • エクセルで作成した「月間売上高表」から「顧客別売上高表」を作成する方法

    「月間売上高表」のA列:顧客名、B列:代金、C列:商品名を入力しました。  この表から「顧客別 月間売上高表」を作成する方法を教えてください。

  • EXCELでこんな集計はどうするのでしょうか

    商品管理の表で以下のようになっています。 A1   B1    C1     D1    E1 担当者 分類番号 商品コード 整理番号 以下各月毎の売り上げ そしてこの表は1500行程度あり、B列、C列でソートしています。 この表をB列の分類番号毎、C列の商品コード毎で各月の売上合計を上記の表のシートとは別のシートに集計したいのですが、どのようにしたらよいのでしょうか。シートをコピーして集計するのはできるのですが、そうしたら容量が(サイズが)大きくなりすぎるため、できれば避けたいと思っています。

ぷららメールがつながらない
このQ&Aのポイント
  • ぷららメールがつながらない対処法やトラブルの原因、解決方法について紹介します。
  • office10からoffice21に変更した後、ぷららメールがつながらない場合の対処法について解説します。
  • ぷららメールがつながらない問題を解決するための方法や注意点をご紹介します。
回答を見る

専門家に質問してみよう