formulas - Cross referencing Excel worksheets -


i'm working 3 worksheets.

projects consists of following:

project    clientcode   code      ------     ----------   ----      project1   abc          123       project2   abc          456       project3   def          789       

invoices consists of:

projectcode   amount -----------   ----- 123           $100 789           $200 123           $50 

and clients consists of:

code    total ----    ----- abc     [$150] def     [$200] 

i'm trying create formula populate "total" field on client sheet determining invoices belong project belong client. feel combination of sumif , lookup, i'm stumped.

edit: revised above format discussed below (swapped projects column b , c)

using vlookup , sumif in single cell without helper column possible, need interchange positions of columns clientcode , code in projects work.

interchange column positions mentioned above (so clientcode before code), use:

=sumif(invoices!a:a, vlookup(clients!a2, projects!b:c, 2, 0), invoices!b:b) 

i'm assuming row 1 of each worksheet has column headers. a2 here refers abc.

vlookup first looks code of clientcode , sumif sums amounts of matched code in invoices worksheet.

edit: below should work better since vlookup finds first match, doesn't work here.

=sum(sumif(invoices!a:a,if(clients!a1=projects!c:c,projects!b:b),invoices!f:f)) 

note have use ctrl+shift+enter use formula. after did abc, can drag formula b. note formula can take time evaluate, , such, might better if change ranges appropriate range. example, if invoices has 100 rows, change invoices!a:a, invoices!b:b invoices!a2:a100, invoices!b2:b100, same goes other ranges in formula.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -