Hi guys,
I am trying to sum an array based on multiple criteria, one being found in a row and the other found in a column. I've created an example below;
Sum the following variables:
Location :: A
Year :: 31/03/2015
Output :: This should output anything within the appropriate year, that has an A location.
[TABLE="width: 295"]
<tbody>[TR]
[TD]Location [/TD]
[TD]31/03/2014[/TD]
[TD]31/03/2015[/TD]
[TD]31/03/2016[/TD]
[TD]31/03/2017[/TD]
[TD]31/03/2018[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 27[/TD]
[TD] 54[/TD]
[TD] 42[/TD]
[TD] 60[/TD]
[TD] 66[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 63[/TD]
[TD] 12[/TD]
[TD] 16[/TD]
[TD] 39[/TD]
[TD] 1[/TD]
[/TR]
[TR]
[TD]E[/TD]
[TD] 15[/TD]
[TD] 77[/TD]
[TD] 72[/TD]
[TD] 30[/TD]
[TD] 57[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 20[/TD]
[TD] 43[/TD]
[TD] 48[/TD]
[TD] 34[/TD]
[TD] 73[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 72[/TD]
[TD] 79[/TD]
[TD] 62[/TD]
[TD] 32[/TD]
[TD] 51[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 42[/TD]
[TD] 11[/TD]
[TD] 6[/TD]
[TD] 23[/TD]
[TD] 70[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 26[/TD]
[TD] 64[/TD]
[TD] 15[/TD]
[TD] 63[/TD]
[TD] 44[/TD]
[/TR]
[TR]
[TD]E[/TD]
[TD] 77[/TD]
[TD] 44[/TD]
[TD] 3[/TD]
[TD] 8[/TD]
[TD] 12[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 74[/TD]
[TD] 68[/TD]
[TD] 75[/TD]
[TD] 66[/TD]
[TD] 46[/TD]
[/TR]
[TR]
[TD]F[/TD]
[TD] 18[/TD]
[TD] 62[/TD]
[TD] 49[/TD]
[TD] 69[/TD]
[TD] 32[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 33[/TD]
[TD] 16[/TD]
[TD] 41[/TD]
[TD] 31[/TD]
[TD] 56[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 33[/TD]
[TD] 10[/TD]
[TD] 23[/TD]
[TD] 30[/TD]
[TD] 30[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 24[/TD]
[TD] 21[/TD]
[TD] 50[/TD]
[TD] 64[/TD]
[TD] 69[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 5[/TD]
[TD] 50[/TD]
[TD] 28[/TD]
[TD] 19[/TD]
[TD] 48[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 38[/TD]
[TD] 18[/TD]
[TD] 45[/TD]
[TD] 24[/TD]
[TD] 31[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 43[/TD]
[TD] 26[/TD]
[TD] 44[/TD]
[TD] 3[/TD]
[TD] 73[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 6[/TD]
[TD] 32[/TD]
[TD] 72[/TD]
[TD] 38[/TD]
[TD] 54[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 18[/TD]
[TD] 75[/TD]
[TD] 48[/TD]
[TD] 59[/TD]
[TD] 24[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 4[/TD]
[TD] 25[/TD]
[TD] 52[/TD]
[TD] 41[/TD]
[TD] 6[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 38[/TD]
[TD] 19[/TD]
[TD] 67[/TD]
[TD] 1[/TD]
[TD] 19[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 3[/TD]
[TD] 45[/TD]
[TD] 38[/TD]
[TD] 25[/TD]
[TD] 25[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 59[/TD]
[TD] 27[/TD]
[TD] 72[/TD]
[TD] 29[/TD]
[TD] 73[/TD]
[/TR]
</tbody>[/TABLE]
Sorry if the example is weird, just roll with it.
I've tried SUMIFS, SUM(INDEXMATCH)s, etc and I just can't get it to work, does any one have any ideas?
Only requirement is that it isn't VBA, it has to be done via formula.
Any questions throw them in the comments.
s0up2up
I am trying to sum an array based on multiple criteria, one being found in a row and the other found in a column. I've created an example below;
Sum the following variables:
Location :: A
Year :: 31/03/2015
Output :: This should output anything within the appropriate year, that has an A location.
[TABLE="width: 295"]
<tbody>[TR]
[TD]Location [/TD]
[TD]31/03/2014[/TD]
[TD]31/03/2015[/TD]
[TD]31/03/2016[/TD]
[TD]31/03/2017[/TD]
[TD]31/03/2018[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 27[/TD]
[TD] 54[/TD]
[TD] 42[/TD]
[TD] 60[/TD]
[TD] 66[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 63[/TD]
[TD] 12[/TD]
[TD] 16[/TD]
[TD] 39[/TD]
[TD] 1[/TD]
[/TR]
[TR]
[TD]E[/TD]
[TD] 15[/TD]
[TD] 77[/TD]
[TD] 72[/TD]
[TD] 30[/TD]
[TD] 57[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 20[/TD]
[TD] 43[/TD]
[TD] 48[/TD]
[TD] 34[/TD]
[TD] 73[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 72[/TD]
[TD] 79[/TD]
[TD] 62[/TD]
[TD] 32[/TD]
[TD] 51[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 42[/TD]
[TD] 11[/TD]
[TD] 6[/TD]
[TD] 23[/TD]
[TD] 70[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 26[/TD]
[TD] 64[/TD]
[TD] 15[/TD]
[TD] 63[/TD]
[TD] 44[/TD]
[/TR]
[TR]
[TD]E[/TD]
[TD] 77[/TD]
[TD] 44[/TD]
[TD] 3[/TD]
[TD] 8[/TD]
[TD] 12[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 74[/TD]
[TD] 68[/TD]
[TD] 75[/TD]
[TD] 66[/TD]
[TD] 46[/TD]
[/TR]
[TR]
[TD]F[/TD]
[TD] 18[/TD]
[TD] 62[/TD]
[TD] 49[/TD]
[TD] 69[/TD]
[TD] 32[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 33[/TD]
[TD] 16[/TD]
[TD] 41[/TD]
[TD] 31[/TD]
[TD] 56[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 33[/TD]
[TD] 10[/TD]
[TD] 23[/TD]
[TD] 30[/TD]
[TD] 30[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 24[/TD]
[TD] 21[/TD]
[TD] 50[/TD]
[TD] 64[/TD]
[TD] 69[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 5[/TD]
[TD] 50[/TD]
[TD] 28[/TD]
[TD] 19[/TD]
[TD] 48[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 38[/TD]
[TD] 18[/TD]
[TD] 45[/TD]
[TD] 24[/TD]
[TD] 31[/TD]
[/TR]
[TR]
[TD]D[/TD]
[TD] 43[/TD]
[TD] 26[/TD]
[TD] 44[/TD]
[TD] 3[/TD]
[TD] 73[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 6[/TD]
[TD] 32[/TD]
[TD] 72[/TD]
[TD] 38[/TD]
[TD] 54[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 18[/TD]
[TD] 75[/TD]
[TD] 48[/TD]
[TD] 59[/TD]
[TD] 24[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 4[/TD]
[TD] 25[/TD]
[TD] 52[/TD]
[TD] 41[/TD]
[TD] 6[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD] 38[/TD]
[TD] 19[/TD]
[TD] 67[/TD]
[TD] 1[/TD]
[TD] 19[/TD]
[/TR]
[TR]
[TD]C[/TD]
[TD] 3[/TD]
[TD] 45[/TD]
[TD] 38[/TD]
[TD] 25[/TD]
[TD] 25[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD] 59[/TD]
[TD] 27[/TD]
[TD] 72[/TD]
[TD] 29[/TD]
[TD] 73[/TD]
[/TR]
</tbody>[/TABLE]
Sorry if the example is weird, just roll with it.
I've tried SUMIFS, SUM(INDEXMATCH)s, etc and I just can't get it to work, does any one have any ideas?
Only requirement is that it isn't VBA, it has to be done via formula.
Any questions throw them in the comments.
s0up2up