【Excel函数应用】多列条件求和的12种公式套路 | 您所在的位置:网站首页 › xlsx求和公式if › 【Excel函数应用】多列条件求和的12种公式套路 |
【 Excel 函数应⽤】多列条件求和的 12 种公式套路 公众号回复 2016 ,可以获得 office2016 的下载链接 问 题 : 要 统 计 出 每 种 商 品 的 销 量 合 计 。 如果销售数量只有⼀天的,那么直接⽤ SUMIF 就可以汇总出来,但现在销售数据是存在于多列 的。 ⾮要⽤ SUMIF 的话,那就只能这样写: =SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E) 3 天还⾏,如果是 30 天呢? 以上这个暂且算是第⼀种解法吧,接下来再为⼤家分享另外的 11 种解法。 公 式 2 : SUM+ IF =S U M(IF (B $ 2 :B $ 1 6 =G2 ,C $ 2 :E $ 1 6 )) 注意: B$2:B$16=G2 ,这部分只是在数据超过 16 ⾏时修改数字即可, C$2:E$16 是求和范围, 如果超过 3 天,修改字母 E 即可。 数组公式,需要三键完成输⼊。 如果不习惯三键,那就继续往下看。 公 式 3 : SUMPRODUCT =S U MP R OD U C T ((B $ 2 :B $ 1 6 =G2 )*C $ 2 :E $ 1 6 ) 注意事项同公式 2 ,只是不需要三键了。 公 式 4 : SUMPRODUCT+ MMULT =S U MP R OD U C T ((B $ 2 :B $ 1 6 =G2 )*MMU L T (C $ 2 :E $ 1 6 ,{1 ;1 ;1 })) 这公式我不想说啥了,感觉就是⼤神装 B ⽤的,如果看不懂的话,看看公式 5 也⾏,抛弃了 MM 之 后可能还会明⽩点。 公 式 5 : 还 是 SUMPRODUCT =S U MP R OD U C T ((B $ 2 :B $ 1 6 =G2 )*(C $ 2 :C $ 1 6 +D $ 2 :D $ 1 6 +E $ 2 :E $ 1 6 )) 公式 4 ⾥的 MM 其实就⼲的这个事情: C$2:C$16+D$2:D$16+E$2:E$16 还不懂我也就没办法了,基础不够 + 悟性不够,继续当吃⽠群众也挺好 …… 公 式 6 : SUM+ MMULT =S U M(MMU L T ((B $ 2 :B $ 1 6 =G2 )*C $ 2 :E $ 1 6 ,{1 ;1 ;1 })) 反正看到有 MM ,都想来凑⼀⼿。 SUM 和 SUMP 之间的那些破事,真的说也说不清楚,反正不仅仅是有没有三键的区别,⽐如这 个公式 6 ,不是也没三键吗,你知道为啥不? 公 式 7 : SUM+ SUMIF+ OFFSET =S U M(S U MIF (B :B ,G2 ,OF F S E T (B :B ,,{1 ,2 ,3 }))) |
CopyRight 2018-2019 实验室设备网 版权所有 |