优化SUMIFS公式

我基本上有一个超长的公式,我需要缩小。 所以基本上我有一个数据透视表,允许一个经理select两个工作地点或两个工作地点和一到十二个月。

这是公式的外观。 唯一的变化是细胞IJ->K 我需要将其设置为数组吗?

= SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 3,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ (1)'$ IQ:$ IQ,'总结KPI(1)'SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 4,'owssvr '!$Ĵ$ 2)+ SUMIFS(' owssvr(1) 'C:C,' owssvr(1) '$ IR:!$ IR,$ 5 I $,' owssvr(1)'$ IQ:$!IQ, '$摘要KPI'$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 6,'owssvr(1)'!$ IQ: $ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 7,'owssvr(1)'! $ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 8,'owssvr(1 )'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 9, owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 1,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR ,$ I $ 11,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR :$ IR,$ I $ 12,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)' !$ IR:$ IR,$ I $ 13,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C:C,'ow svr(1)'!$ IR:$ IR,$ I $ 14,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ J $ 2)+ SUMIFS('owssvr(1)'!C: C,'owssvr(1)'!$ IR:$ IR,$ I $ 3,'owssvr(1)'!$ IQ:$ IQ,'KPI'!$ K $ 2)+ SUMIFS('owssvr(1)' !'C:'owssvr(1)'!$ IR:$ IR,$ I $ 4,'owssvr(1)'!$ IQ:$ IQ,'KPI'!$ K $ 2)+ SUMIFS('owssvr 1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 5,'owssvr(1)'!$ IQ:$ IQ,'KPI'$ K $ 2)SUMIFS '$ ow $($)$!$'$'$ $ $ $'$'$'$'$'$'$'$'$' + SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 7,'owssvr(1)'!$ IQ:$ IQ,'Summary KPI'!$ (1)'$ IQ:$ IQ,'K $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 8 '(owssvr(1)$ķ$ 2)+ SUMIFS!' 'C:C,' owssvr(1) '$ IR:$ IR,$ 9 I $,' owssvr(1)'$智商:$智商, '$ K $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 10,'owssvr(1)'!$ IQ: $ IQ,'汇总KPI'!$ K $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 11,'owssvr(1)'! $ IQ:$ IQ,$ K $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 12,'owssvr(1 )'!$ IQ:$ IQ,'Summary KPI'!$ K $ 2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$ IR:$ IR,$ I $ 13, owssv (1)'!$ IQ:$ IQ,'KPI'! $ 14,'owssvr(1)'!$ IQ:$ IQ,'汇总KPI'!$ K $ 2)

这个公式应该给出相同的结果

=SUMPRODUCT(SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$3:$I$14,'owssvr(1)'!$IQ:$IQ,'Summary KPI'!$J$2:$K$2))

假设你想总结所有的组合,那么你最多可以有一个垂直和一个水平范围作为SUMIFS标准(所以$ I $ 3:$ I $ 14和'总结KPI'!$ J $ 2:$ K $ 2符合这些条件) 。

SUMIFS然后返回一个12×2值的数组(与您的标准相同的尺寸), SUMPRODUCT将所有这些数据相加得到正确的结果(用来代替SUM这样就不需要“数组入口”)