hi wanna ask excel program. first have 2 workbooks, "stock" , "160601".
in workbook "160601" :
sheet 1 : xyz 1
sheet 2 : xyz 4
in workbook "stock" :
i want xyz 5
can use sumproduct formula ?
thank you
assuming worksheets follows:
workbook: 160601
sheet: sheet1
workbook: 160601
sheet: sheet2
you'll need have names of sheets of 160601
workbook in sheet1
of stock
workbook. below i've used cell e4 , e5 write names of sheet of 160601
workbook.
write following formula in sheet1
of stock
workbook:
=sumproduct(sumif(indirect("'[16061.xlsx]"&$e$4:$e$5&"'!a1:a2"),a1,indirect("'[16061.xlsx]"&$e$4:$e$5&"'!b1:b2")))
workbook: stock
sheet: sheet1
edit# 1
______________________________________________________________________________
when workbook closed indirect
, sumif
not work. alternatively, can use following formula (looks little ugly):
=sum(sumproduct(--('c:\test_folder\test\[16061.xlsx]sheet1'!a1:a2=a1),'c:\test_folder\test\[16061.xlsx]sheet1'!b1:b2),sumproduct(--('c:\test_folder\test\[16061.xlsx]sheet2'!a1:a2=a1),'c:\test_folder\test\[16061.xlsx]sheet2'!b1:b2))