请求合并两个SUMPRODUCT公式:对两公式计算结果求和
合并两个SUMPRODUCT公式的方法
你可以利用SUMPRODUCT的数组运算特性,把两个公式的条件合并,相同条件只保留一次,不同条件用+(逻辑或)连接,就能直接得到两个公式结果的总和,合并后的公式如下:
=SUMPRODUCT(Table1[ESTIMATED DESIGN LENGTH (m)]*(Table1[CABLE TYPE]=automate!$A14)*(Table1[CABLE SIZE]=automate!$B14)*(Table1[YARD]=automate!$L$2)*((Table1[FROM LOCATION]<>Table1[TO LOCATION])+(Table1[FROM LOCATION]=U3)*(Table1[TO LOCATION]=U3)))
合并逻辑说明:
- 两个原公式的前4个筛选条件完全一致,只写一次就能减少重复计算
- 把两个不同的判断条件用
()包裹后用+连接,代表满足其中任意一个条件就会被计入求和(数组运算中+等价于逻辑或OR) - 这个合并公式和直接执行
=原公式1+原公式2的结果完全相同,但写法更简洁高效
内容的提问来源于stack exchange,提问作者Charz
相关产品推荐
相关产品推荐

