2 sheets and code

G

Guest

hey all,
let's say i have a list of employee id's on sheet1. And on sheet 2 there's a
list of employee records vacation hours taken (1-to-many). what is the best
way to iterate thru sheet1 and sum up all the hours for each employee in
sheet2 and place the total in a new column in sheet1 next to respective
employee?


sheet1
id,name,total hours
1,john doe,16

sheet2
id,hours,date
1,4,5/6/07
1,4,12/1/06
1,8,3/12/06

thanks,
rodchar
 
J

JW

SumIf. Example below is assuming that the employee ID is in column A
of both sheets and that the hours taken is in column B of sheet2. It
is also assuming that we are dealing with the record in A2 of sheet1.
=SUMIF(Sheet2!A:A,Sheet1!A2,Sheet2!B:B)
 
G

Guest

Say Sheet2 goes on for 100 rows. Then in C1 of Sheet1 enter:

=SUMPRODUCT(--(Sheet2!A$1:A$100=A1),(Sheet2!B$1:B$100))
and copy down
 
G

Guest

Thanks all for the great insight,
rod.

JW said:
SumIf. Example below is assuming that the employee ID is in column A
of both sheets and that the hours taken is in column B of sheet2. It
is also assuming that we are dealing with the record in A2 of sheet1.
=SUMIF(Sheet2!A:A,Sheet1!A2,Sheet2!B:B)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top