SUMPRODUCT(SUMIF(INDIRECT Formula not working

Kclynn

Board Regular
Joined
Jan 23, 2020
Messages
66
Office Version
  1. 365
Platform
  1. Windows
Can anyone tell me why the formula in column C on the summary tab does not work? I am adding the summary sheet and one of 4 of the worksheets.
PickKitVer1.xlsm
ABC
1FruitSum of Sales in all regions (Manually type the worksheet name)Sum of Sales in all regions (Using Ref Sheet)
2Panel Build2#N/A
3664X33D11#N/A
4GLS-142075-AS10#N/A
5LC-16474310#N/A
6C/146132/MC/2011#N/A
7M/50/LSU/CP7#N/A
8Enclosure #18#N/A
9Enclosure #28#N/A
10Enclosure #35#N/A
11FEN20-16DXP
12RSM RKM 461-3M/S3059
13RSSD RSSD 441-5M
Summary
Cell Formulas
RangeFormula
B2:B10B2=SUMPRODUCT(SUMIF(INDIRECT("'"&{"KIT0041","KIT0042","KIT0001"}&"'!$B$10:$B$37"),A2,INDIRECT("'"&{"KIT0041","KIT0042","KIT0001"}&"'!$D$10:$D$37")))
C2:C10C2=SUMPRODUCT(SUMIF(INDIRECT("'"&RefSheet!$B$3:$B$7&"'!$A$2:$A$10"),A2,INDIRECT("'"&RefSheet!$B$3:$B$9&"'!$D$2:$D$10")))
 
How about
=SUMPRODUCT(SUMIF(INDIRECT("'"&Refsheet!$B$3:$B$5&"'!$B$7:$B$37"),A2,INDIRECT("'"&Refsheet!$B$3:$B$5&"'!$D$10:$D$37")))
 
Upvote 0

Excel Facts

Can you AutoAverage in Excel?
There is a drop-down next to the AutoSum symbol. Open the drop-down to choose AVERAGE, COUNT, MAX, or MIN
=SUMPRODUCT(SUMIF(INDIRECT("'"&RefSheet!$B$3:$B$7&"'!$A$2:$A$10"),A2,INDIRECT("'"&RefSheet!$B$3:$B$9&"'!$D$2:$D$10")))

In this one your RefSheet ranges are different sizes. You cant do that. You will get na.

Lets say you change it to B3:B7. All of those cells must have a valid sheet name in them. None can be empty.
 
Upvote 0
I am actually getting a number but it is not the right number
 
Upvote 0
How about
=SUMPRODUCT(SUMIF(INDIRECT("'"&Refsheet!$B$3:$B$5&"'!$B$7:$B$37"),A2,INDIRECT("'"&Refsheet!$B$3:$B$5&"'!$D$10:$D$37")))
I am actually getting a number but it is not the right number
 
Upvote 0
How many sheet names do you have on the refsheet?
 
Upvote 0
1587665244550.png
 
Upvote 0
Ok, how about
=SUMPRODUCT(SUMIF(INDIRECT("'"&Refsheet!$B$3:$B$8&"'!$B$10:$B$37"),A2,INDIRECT("'"&Refsheet!$B$3:$B$8&"'!$D$10:$D$37")))
 
Upvote 0
Ok, how about
=SUMPRODUCT(SUMIF(INDIRECT("'"&Refsheet!$B$3:$B$8&"'!$B$10:$B$37"),A2,INDIRECT("'"&Refsheet!$B$3:$B$8&"'!$D$10:$D$37")))

1587665413609.png


This is the result from that formulaa
 
Upvote 0

Forum statistics

Threads
1,214,525
Messages
6,120,052
Members
448,940
Latest member
mdusw

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top