Share via

SUMPRODUCT Not working with external source?

Anonymous
2014-08-28T13:44:24+00:00

Hi

I am using this formula in Spreadsheet Daily.xls

=(SUMPRODUCT(('Y:\Forecast[Diary.xls]Cash'!$C$1:$C$65536="Deposit")*('Y:\Forecast[Diary.xls]Cash'!$B$1:$B$65536=$A9)*('Y:\Forecast[Diary.xls]Cash'!$D$1:$D$65536="GBP"),('Y:\Forecast[Diary.xls]Cash'!$F$1:$F$65536))

It will only work when the source file (Diary.xls) is open. Any ideas how to fix this? I thought sumproduct could be used without the source file being open?

Thanks

J

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

7 answers

Sort by: Most helpful
  1. Ashish Mathur 101.9K Reputation points Volunteer Moderator
    2014-08-29T23:27:23+00:00

    Hi,

    Does it work if you reduce the row number 65536 to a lesser row number, say 50000?

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-08-29T13:52:47+00:00

    Hi,

    This still isn't working. Only will update when I open the source file.

    Thanks

    Was this answer helpful?

    0 comments No comments
  3. Vijay A. Verma 104.8K Reputation points Volunteer Moderator
    2014-08-28T14:26:06+00:00

    If I press F9 after taking F2, it gives #REF..

    If I press Enter after taking F2, it recalculates..

    See if you pressed Enter....(Also, just double check it is working with open file)

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-08-28T14:22:45+00:00

    Hi thanks for the reply, I did as you suggested and pressed F2. It comes up as 'unable to read file' then shows a #REF! error.

    ANy ideas?

    Thanks

    Was this answer helpful?

    0 comments No comments
  5. Vijay A. Verma 104.8K Reputation points Volunteer Moderator
    2014-08-28T14:11:08+00:00

    SUMPRODUCT will work with closed workbooks.

    You will have recalculate that formula..

    Take F2 in that cell and Press Enter, it will display the new value.

    Was this answer helpful?

    0 comments No comments