Dear Excel-experts,
I have a workbook with several worksheets with data like this
Name\Date 1 2 3 4 5 6
Anthony 0 1 1 3 1 0
Ingrid 1 1 1 0 0 1
Anthony 1 0 1 1 0 0
I would like to get the sum of e.g. Anthony and date 3. Until now, I used SUMPRODUCT((Name="Anthony")*(Date=3); data_range) or SUMPRODUCT((Name="Anthony")*(Date=3)*(data_range)), which are the same. Now, I'm facing a calculation time problem (2 minutes to refresh the workbook).
So I thought, all I had to do was to work on Excel 2007, and to use SUMIFS() instead of SUMPRODUCT() (this would probably avoid multiplying 0 times 0 thousands of times). The problem that came up: SUMIFS() doesn't take an array as argument. Am I stuck with SUMPRODUCT(), or is there something like SUMIFS() which could take an array as a range, and horizontal and vertical vectors as sum_criterias?
Thanks!
Bookmarks