用SUMIF或SUMPRODUCT求和返回值是0?
本例中,要符合A列=张三,B列=A,当这两件条件符合后,再求C列的和值。但如果C列的值也是通过公式返回的值,因为公式如果返回空白值时,如C3单元格,此时用SUMPRODUCT函数会出现#VALUE的错误。此时公式要改为这样就行了。
=SUMPRODUCT((A1:A6="张三")*(B1:B6="A")*(0&C1:C6))就是把最后要求和的区域C列在前面加上 0& 再用括号括起来 如果用的是EXCEL 2007及以上版本,公式还可以精简为这样:
=SUMIFS(C:C,A:A,"张三",B:B,"A"
)我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有