EXCEL单元格中数组公式计算出的数据怎么不能求和?怎么解决?

如图:我需要在R2中得出M列的求和,但因M列的数据都是有数组公式的,但无法直接求和!

原数据公式带&""让数值变成了文本,且此文本不可以通过+0或者*1转换为可计算数值。
因为原数据公式是为了筛选了有效结果后,其他的不返回0,影响到计算,可以将原公式最后的ROW(A1)))后面带的&""舍去,则返回的数据与原数据的格式是一致的,不影响计算。
对于后面出现整行为0的数据,只要删除整行就行;即使不删除,知道是什么意思就行了,不影响什么。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-06
=SUM(IF(ISNUMBER(-M:M),--M:M,0))
ctrl+shift+enter本回答被提问者采纳
第2个回答  2015-11-06
=SUMPRODUCT((M4:M4000)*1)追问

不行啊!

追答

=SUMPRODUCT(IF(ISERROR(--(M4:M4000)),0,M4:M4000))

追问

还是不对,显示0

追答

=SUM(IF(ISERROR(--(M4:M400)),0,--(M4:M400)))
数组公式

相似回答