Excel sumif 的使用方法

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:34:56
正常使用sumif, 如果条件是或的关系,该怎样表达?
如:=SUMIF(CTO!M:M,"*1PJ16*Z0G2*\1.8G\*\ZH\*",CTO!H:H)+SUMIF(CTO!M:M,"*1PJ16*Z0G2*\1.8G\*\LL\*",CTO!H:H) .
我想实现两个sumif的合并, 请大家帮忙解决,谢谢. 中间其实只有\ZH\\LL\不同而已.
条件太多单元格会爆掉, 虽然多设几个单元格然后再求和也好, 但终归不是办法.

好像公式有误,应该是:

=SUMIF(CTO!H:M,"*1PJ16*Z0G2*\1.8G\*\ZH\*",CTO!H:H)+SUMIF(CTO!H:M,"*1PJ16*Z0G2*\1.8G\*\LL\*",CTO!H:H)

关键不知道这是个什么样的参数,斜杠是不是代表其他列里的参数?如果是,用sumproduct函数或者sum数组试试看?参考公式如下:

=sumproduct((CTO!$H$2:$H$1000="1PJ16")*(CTO!$I$2:$I$1000="ZOG2")*(CTO!$J$2:$J$1000="1.8G")*(CTO!$K$2:$K$1000="ZH")*(CTO!$M$2:$M$1000)*1)+sumproduct((CTO!$H$2:$H$1000="1PJ16")*(CTO!$I$2:$I$1000="ZOG2")*(CTO!$J$2:$J$1000="1.8G")*(CTO!$K$2:$K$1000="HH")*(CTO!$M$2:$M$1000)*1)

=sum(if((CTO!$K$2:$K$1000="ZH")+(CTO!$K$2:$K$1000="ZH"))*(CTO!$H$2:$H$1000="1PJ16")*(CTO!$I$2:$I$1000="ZOG2")*(CTO!$J$2:$J$1000="1.8GCTO),CTO!$M$2:$M$1000))

以ctrl+shift+enter生成数组。

sumif只能计算一个条件.

无法合并

就这个公式也行哈