A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
David,
No fix for this!
The nature of these function requires the source workbook to be open to keep calculating the result!
You can use SUMPRODUCT function instead of SUMIF/SUMIFS to keep calculating the result when the source workbook is closed as the below syntax:
Instead of SUMIF:
=SUMPRODUCT(--(criteria_range=criteria), sum_range)
Instead of SUMIFS:
=SUMPRODUCT(--(criteria_range1=criteria1), --(criteria_range2=criteria2) ... , sum_range)
You can consider SUMIF/SUMIFS functions are lightweight functions when comparing them to the SUMPRODUCT function.