总体问题是如何计算纽约州和新泽西州清洁业务在一个日历年的总销售额。
我正在尝试简化一个公式,其中您始终使用相同的两个标准来使用 sumif,但对 12 列的范围进行求和。通过为每个月和每个条件重复 sumifs 部分 24 次,我已成功计算出我需要的内容。一定有一种我缺少的更简单的方法。
=SUMIFS($D$2:$D$28,$C$2:$C$28,"NY",$B$2:$B$28,"Cleaning")+SUMIFS($D$2:$D$28,$C$2:$C$28,"NJ",$B$2:$B$28,"Cleaning")+SUMIFS($E$2:$E$28,$C$2:$C$28,"NY",$B$2:$B$28,"Cleaning")+SUMIFS($E$2:$E$28,$C$2:$C$28,"NJ",$B$2:$B$28,"Cleaning")+SUMIFS($F$2:$F$28,$C$2:$C$28,"NY",$B$2:$B$28,"Cleaning")+SUMIFS($F$2:$F$28,$C$2:$C$28,"NJ",$B$2:$B$28,"Cleaning") and so on and so forth.........
我尝试过研究 sumproduct、索引匹配和不同的数组来使用,但我没有运气将我在此处或 Youtube 上读到的内容应用于此类问题,而且我陷入了困境。
或者,您可以使用 LET 声明条件并使用 MMULT,这样您就不需要重复
$B$1:$B$9=...
:
=LET(c,{"NY","NJ"},
SUM(C2:F9*MMULT((B2:B9=c)*(A2:A9="Cleaning"),SEQUENCE(COUNTA(c))^0)))