プロが教えるわが家の防犯対策術!

それぞれの列に、
A:ID
B:名前
C:勤務月
D:出勤日
E:勤務時間
F:時給
G:日当
のデータが入っています。
例を挙げると下記の通りになります。

ID,名前,勤務月,出勤日,勤務時間,時給,日当
0001,タロウ,1月,4日,4.5,800,3600
0001,タロウ,1月,5日,3,800,2400
0001,タロウ,3月,15日,7,1000,7000
0003,ハナコ,3月,15日,7,1000,7000
0003,ハナコ,10月,1日,5.5,900,4950
0004,ジロウ,3月,15日,7,1000,7000
0004,ジロウ,3月,16日,6,1000,6000
0004,ジロウ,3月,17日,6,1000,6000
0004,ジロウ,8月,1日,2.5,800,2000

このデータが8000行で1000人分程度あり、一人ひとりの月毎の給与を計算して欲しいと依頼をされました。
手計算では時間がかかりすぎるので、IDと勤務月と日当を使ってどうにかして計算したいのですが、関数orマクロ等を使った何か良い方法はありませんか?
よろしくお願いします。

A 回答 (2件)

とりあえずマクロを使わない私のやり方を紹介しますので参考になれば・・・


タイトル行を選んでメニューバーの「データ(D)」→「フィルタ」→「オートフィルター」の順にクリックすると各タイトルのところに▼がつくので、この▼をクリックしてたとえばタロウさんを選べばタロウサンだけのデータがでます。
タロウサンの給料は「=SUBTOTAL(9,G3:G8000)」としておけばタロウさんだけの給料合計が出ます。
この合計をコピーして別のところに値だけの貼り付けをえらんでペーストすればよい。
このやり方の欠点は自動で表ができないことです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
ピボットテーブルで2人目の回答者の方のピボットテーブルがうまくいきそうです。
お手数をおかけしました。

お礼日時:2014/01/29 11:38

簡単な方法はピポットテーブルの利用かな?

「エクセルで同じ番号の合計を計算する方法」の回答画像2
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ピボットテーブルでうまくいきそうです。
助かりました。

お礼日時:2014/01/29 11:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!