sumifs第一个条件存在合并单元格,求和数值为0,求解。

C12格:=SUMIFS(C$68:C$258,$A$68:$A$258,$A$12,$B$68:$B$258,$B12)求和正常C13格:=SUMIFS(C$68:C$258,$A$68:$A$258,$A$12,$B$68:$B$258,$B13) 求和为0存在合并单元格的条件均取A12,为啥还是求和为0.

合并单元格作为SUMIFS函数的条件区域时,只有第一个单元格会得到正确结果,其他单元格会作为空白单元格处理,所以得不到正确的求和结果。
建议加一个辅助列再作为条件区域求和。比如在E2单元格输入公式:
=LOOKUP("坐",A$2:A2)
将公式向下复制。
然后用E列代替A列作为求和的条件区域进行求和即可得到正确结果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-11

用辅助列将合并单元格的内容复原之后再用sumifs函数求和。

合并单元格复原请参考以下经验:

Excel中合并单元格的复原

网页链接

追问

=IF(B2="",A1,B2) 请问这是什么含义 不太懂 抱歉啊

追答

=IF(B2="",A1,B2)

公式的意思是:
如果B2单元格是空,那么就等于A1单元格的值,
如果B2单元格非空,那么就等于B2单元格的值。

相似回答