Forum Discussion
SubhasisB
Jan 04, 2021Copper Contributor
Sumproduct with Indirect
Hello Friends, I have two excel file, the detail file is having monthwise sheet where department wise excpenses is given for budget, rolling plan and actual period. In summary want to fetch monthwis...
- Jan 04, 2021
In your case that could be like
=SUMPRODUCT( (INDIRECT("'[Details.xlsx]"&SUBSTITUTE(C$2,"'","''")&"'!$B$2:$B$13")=$B3)* (INDIRECT("'[Details.xlsx]"&SUBSTITUTE(C$2,"'","''")&"'!$C$1:$E$1")=C$1)* (INDIRECT("'[Details.xlsx]"&SUBSTITUTE(C$2,"'","''")&"'!$C$2:$E$13")) )
Please not, INDIRECT() doesn't work with closed file, thus full path is not required - you shall to keep Details opened.
SergeiBaklan
Jan 04, 2021MVP
In your case that could be like
=SUMPRODUCT(
(INDIRECT("'[Details.xlsx]"&SUBSTITUTE(C$2,"'","''")&"'!$B$2:$B$13")=$B3)*
(INDIRECT("'[Details.xlsx]"&SUBSTITUTE(C$2,"'","''")&"'!$C$1:$E$1")=C$1)*
(INDIRECT("'[Details.xlsx]"&SUBSTITUTE(C$2,"'","''")&"'!$C$2:$E$13"))
)
Please not, INDIRECT() doesn't work with closed file, thus full path is not required - you shall to keep Details opened.
SubhasisB
Jan 08, 2021Copper Contributor
Thank You very much for the reply.
- SergeiBaklanJan 08, 2021MVP
SubhasisB , you are welcome