FinAnalyst
New Member
- Joined
- Dec 15, 2016
- Messages
- 3
Hi All,
I've got a range (C3:AA5000) that I want to sum. There are also two criteria rows above the range (C1:AA2) and two criteria columns left of the range (A3:B5000).
I am currently using SUMPRODUCT() and it works well, if a little slow. I've been asked to change it to a SUMIFS() as it will be quicker. To my knowledge SUMIFS() will not work for this type of summing.
Is anyone able to provide a definitive answer whether SUMIFS() will or wont work for my scenario? I've pasted an example below.
The goal is to sum to the "Account" level
Thank you in advance.
[TABLE="class: grid, width: 430"]
<tbody>[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD="align: right"]16/12/2015[/TD]
[TD="align: right"]16/01/2016[/TD]
[TD="align: right"]16/12/2015[/TD]
[TD="align: right"]16/01/2016[/TD]
[/TR]
[TR]
[TD]Account[/TD]
[TD]Sub Account[/TD]
[TD]budget[/TD]
[TD]budget[/TD]
[TD]actuals[/TD]
[TD]actuals[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]aa[/TD]
[TD="align: right"]154[/TD]
[TD="align: right"]169[/TD]
[TD="align: right"]139[/TD]
[TD="align: right"]156[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ab[/TD]
[TD="align: right"]131[/TD]
[TD="align: right"]176[/TD]
[TD="align: right"]120[/TD]
[TD="align: right"]120[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ac[/TD]
[TD="align: right"]148[/TD]
[TD="align: right"]195[/TD]
[TD="align: right"]179[/TD]
[TD="align: right"]196[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ad[/TD]
[TD="align: right"]163[/TD]
[TD="align: right"]188[/TD]
[TD="align: right"]169[/TD]
[TD="align: right"]123[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ae[/TD]
[TD="align: right"]171[/TD]
[TD="align: right"]187[/TD]
[TD="align: right"]172[/TD]
[TD="align: right"]182[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]af[/TD]
[TD="align: right"]111[/TD]
[TD="align: right"]172[/TD]
[TD="align: right"]126[/TD]
[TD="align: right"]161[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ag[/TD]
[TD="align: right"]115[/TD]
[TD="align: right"]189[/TD]
[TD="align: right"]154[/TD]
[TD="align: right"]130[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ah[/TD]
[TD="align: right"]149[/TD]
[TD="align: right"]133[/TD]
[TD="align: right"]172[/TD]
[TD="align: right"]119[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]ba[/TD]
[TD="align: right"]166[/TD]
[TD="align: right"]162[/TD]
[TD="align: right"]180[/TD]
[TD="align: right"]149[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bb[/TD]
[TD="align: right"]110[/TD]
[TD="align: right"]171[/TD]
[TD="align: right"]132[/TD]
[TD="align: right"]154[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bc[/TD]
[TD="align: right"]103[/TD]
[TD="align: right"]179[/TD]
[TD="align: right"]192[/TD]
[TD="align: right"]168[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bd[/TD]
[TD="align: right"]124[/TD]
[TD="align: right"]108[/TD]
[TD="align: right"]116[/TD]
[TD="align: right"]191[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]be[/TD]
[TD="align: right"]147[/TD]
[TD="align: right"]174[/TD]
[TD="align: right"]136[/TD]
[TD="align: right"]154[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bf[/TD]
[TD="align: right"]170[/TD]
[TD="align: right"]137[/TD]
[TD="align: right"]163[/TD]
[TD="align: right"]161[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bg[/TD]
[TD="align: right"]189[/TD]
[TD="align: right"]170[/TD]
[TD="align: right"]192[/TD]
[TD="align: right"]155[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bh[/TD]
[TD="align: right"]183[/TD]
[TD="align: right"]182[/TD]
[TD="align: right"]170[/TD]
[TD="align: right"]141[/TD]
[/TR]
</tbody><colgroup><col><col><col span="4"></colgroup>[/TABLE]
I've got a range (C3:AA5000) that I want to sum. There are also two criteria rows above the range (C1:AA2) and two criteria columns left of the range (A3:B5000).
I am currently using SUMPRODUCT() and it works well, if a little slow. I've been asked to change it to a SUMIFS() as it will be quicker. To my knowledge SUMIFS() will not work for this type of summing.
Is anyone able to provide a definitive answer whether SUMIFS() will or wont work for my scenario? I've pasted an example below.
The goal is to sum to the "Account" level
Thank you in advance.
[TABLE="class: grid, width: 430"]
<tbody>[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD="align: right"]16/12/2015[/TD]
[TD="align: right"]16/01/2016[/TD]
[TD="align: right"]16/12/2015[/TD]
[TD="align: right"]16/01/2016[/TD]
[/TR]
[TR]
[TD]Account[/TD]
[TD]Sub Account[/TD]
[TD]budget[/TD]
[TD]budget[/TD]
[TD]actuals[/TD]
[TD]actuals[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]aa[/TD]
[TD="align: right"]154[/TD]
[TD="align: right"]169[/TD]
[TD="align: right"]139[/TD]
[TD="align: right"]156[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ab[/TD]
[TD="align: right"]131[/TD]
[TD="align: right"]176[/TD]
[TD="align: right"]120[/TD]
[TD="align: right"]120[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ac[/TD]
[TD="align: right"]148[/TD]
[TD="align: right"]195[/TD]
[TD="align: right"]179[/TD]
[TD="align: right"]196[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ad[/TD]
[TD="align: right"]163[/TD]
[TD="align: right"]188[/TD]
[TD="align: right"]169[/TD]
[TD="align: right"]123[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ae[/TD]
[TD="align: right"]171[/TD]
[TD="align: right"]187[/TD]
[TD="align: right"]172[/TD]
[TD="align: right"]182[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]af[/TD]
[TD="align: right"]111[/TD]
[TD="align: right"]172[/TD]
[TD="align: right"]126[/TD]
[TD="align: right"]161[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ag[/TD]
[TD="align: right"]115[/TD]
[TD="align: right"]189[/TD]
[TD="align: right"]154[/TD]
[TD="align: right"]130[/TD]
[/TR]
[TR]
[TD]a[/TD]
[TD]ah[/TD]
[TD="align: right"]149[/TD]
[TD="align: right"]133[/TD]
[TD="align: right"]172[/TD]
[TD="align: right"]119[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]ba[/TD]
[TD="align: right"]166[/TD]
[TD="align: right"]162[/TD]
[TD="align: right"]180[/TD]
[TD="align: right"]149[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bb[/TD]
[TD="align: right"]110[/TD]
[TD="align: right"]171[/TD]
[TD="align: right"]132[/TD]
[TD="align: right"]154[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bc[/TD]
[TD="align: right"]103[/TD]
[TD="align: right"]179[/TD]
[TD="align: right"]192[/TD]
[TD="align: right"]168[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bd[/TD]
[TD="align: right"]124[/TD]
[TD="align: right"]108[/TD]
[TD="align: right"]116[/TD]
[TD="align: right"]191[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]be[/TD]
[TD="align: right"]147[/TD]
[TD="align: right"]174[/TD]
[TD="align: right"]136[/TD]
[TD="align: right"]154[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bf[/TD]
[TD="align: right"]170[/TD]
[TD="align: right"]137[/TD]
[TD="align: right"]163[/TD]
[TD="align: right"]161[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bg[/TD]
[TD="align: right"]189[/TD]
[TD="align: right"]170[/TD]
[TD="align: right"]192[/TD]
[TD="align: right"]155[/TD]
[/TR]
[TR]
[TD]b[/TD]
[TD]bh[/TD]
[TD="align: right"]183[/TD]
[TD="align: right"]182[/TD]
[TD="align: right"]170[/TD]
[TD="align: right"]141[/TD]
[/TR]
</tbody><colgroup><col><col><col span="4"></colgroup>[/TABLE]