EXCEL多个指定条件求和公式怎么简化

公式如下:SUMIFS(J:J,B:B,LEFT(D$42,1),'I:I,"分总")+SUMIFS(J:J,B:B,LEFT(D$42,1),'I:I,"区总")+SUMIFS(J:J,B:B,LEFT(D$42,1),'I:I,"城市总")
第一个条件,B:B,LEFT(D$42,1)都是一样的。第2个条件需要是“分总”,“区总”“城市总”三个的总和。

我自己优化后是这样的SUMIFS(J:J,B:B,LEFT(D$42,1),'I:I,{"分总","区总",“城市总"}),但实际验证下来是无法使用的,因为sumifs不能用中括号。求大神解答,怎么让将公式简化,也能得到一样的结果。

第1个回答  2021-05-26
可以用的,没有不准用大括号,就是这样的话,SUMIFS公式的结果就是一个横三竖一的数组,在一个单元格中放不下,外面还要套一个求和SUM,公式写为
=SUM(SUMIFS(J:J,B:B,LEFT(D$42,1),I:I,{"分总","区总","城市总"}))
第2个回答  2021-05-26
SUMPRODUCT这个函数,可以满足您说的要求
第3个回答  2021-05-26
=sumproduct(SUMIFS(J:J,B:B,LEFT(D$42,1),'I:I,{"分总","区总",“城市总"})