人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

質問です
データSheet1には2行目からです。
A列 ID、 B列 性別、 C列 金額
AAAAAA 男 10000
AAAAAA 男 -10000
AAAAAA 女 -5000
BBBBBB 男 20000
BBBBBB 男 5000
BBBBBB 女 -3000
エクセルでIDごとに男女別に正数と負数の金額集計できる関数またはマクロをお願いします。
答えはSheet2に項目1行目、2行目にデータを一覧表で作成
正数のみの集計
A列 B列 C列 D列 E列 F列 G列
ID 男人数 金額 女人数 金額 合計人数 合計金額
AAAAAA 1 10000 0 0 1 10000
BBBBBB 1 20000 1 5000 2 25000
負数のみの集計
ID 男人数 金額 女人数 金額 合計人数 合計金額
AAAAAA 1 -10000 1 -5000 2 -15000
BBBBBB 0 0 1 -3000 1 -3000
正負合計の集計
項目は同じです

●質問者: inosisi
●カテゴリ:コンピュータ インターネット
✍キーワード:エクセル データ マクロ 作成 別に
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● hase3
●100ポイント

関数でもマクロでもなく、結果の出力形式も少し違うのですが、


データSheet1の1行目にA列 ID、 B列 性別、 C列 金額、 D列 フラグ

としてヘッダを設定

データSheet1の2行目のD列に =IF(A2<0,"minus","plus")

と式を埋め込んで3行目以降のD列にセルをコピー


ピボットテーブルで

行フィールドにフラグ、IDの順番で指定

列フィールドに性別を指定

データフィールドに 性別の個数、 金額の合計 の順番で指定


とすれば、見た目は違っても意図している集計結果が出ると思いますがどうでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ