excel表格公式错误SUMPRODUCT

问题描述:

excel表格公式错误SUMPRODUCT
=SUMPRODUCT((RIGHT($AC$4:$AC$600,LEN($C3&$D3))=$C3&$D3)*工资2!O$4:O$600)这个公式在其他表格里面运用的很好,但是就是这个月的工资表就总是显示#VALUE,怎么修改都不行.甚至把其他月份里面直接复制公式过来也不行.
1个回答 分类:综合 2014-09-17

问题解答:

我来补答
最可能的情况就是工资2!O4:O600这个区域中存在空格或是文本,提供三条公式,请逐一试试,先试公式一应能解决问题的.
公式一:(推荐)
=SUMPRODUCT((RIGHT($AC$4:$AC$600,LEN($C3&$D3))=$C3&$D3)*(0&工资2!O$4:O$600))
注意:以下两条公式是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束.
公式二:
=SUM((RIGHT($AC$4:$AC$600,LEN($C3&$D3))=$C3&$D3)*IF(ISERROR(-工资2!O$4:O$600),工资2!O$4:O$600))
公式三:
=SUM((RIGHT(IF(ISERROR($AC$4:$AC$600),$AC$4:$AC$600),LEN($C3&$D3))=$C3&$D3)*IF(ISERROR(-工资2!O$4:O$600),工资2!O$4:O$600))
如果以上公式一能解决问题,就是说工资2!O$4:O$600是必定存在空格的.如果要用到公式二或公式三才解决的,说明你的统计区域中存在可能也是由其它公式返回的错误值 #VALUE!
存在空格的情况较好解决:
可选中O列-->CTRL+F-->替换-->查找内容中输入一个空格-->替换为 中什么也不填写,再点全部替换就能把O列的空格清除,清除空格后,就可以用回提问中的原来的公式.
但如果是存在#VALUE的情况,就要修改数据列中的原公式才能解决的了.
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识