I know I can't use references to other workbooks as parameters to SUMIF. It returns #VALUE errors if the workbook isn't open.
However, I read on google someone using
SUM(IF([workbook]Sheet1!A1:A10<=aValueInThisWB, [workbook]Sheet1!D1
I could not get this to work. Anyone see any problems with it?