#值!错误=(A1 + A2)

时间:2014-03-18 18:17:20

标签: sum

我尝试使用公式=(A1 + A2 + A3 ......等)添加多个单元格 哪个有效,但如果所有单元格都是空的,那么我得到一个#Value!

请注意: 是的我知道添加单元格值的正确方法是= SUM(A1:A3) 然而,我加在一起的单元格各有各自的函数来获取它们的数字,= SUM函数不会将它们加在一起。

原来如此!有没有办法可以让=(A1 + A2 + A3 ......等)不给我一个#Value!如果所有单元格(A1,A2等)都为空,那么单元格中的错误应该是否合计? (如同,总数的单元格将为空白)

是的我知道这太复杂了。我正在与我合作。

修改
我可能已经弄清楚了我的问题。我的错误'正在添加的单元格功能中的陈述是""为了使空格时单元格中没有0。当它试图将这些单元格添加到一起时,如果它们都读取了#34;"当我得到#Value时,没有一个是数字!错误。我还不确定我会怎么做......

编辑2
对。问题是由于将非数值作为我的虚假陈述引起的。我到处都不想要一堆零,但我猜是好的。

1 个答案:

答案 0 :(得分:1)

我尝试了Excel 2007和Calc 3.4.1,其中没有一个生成#Value!你提到的。我想也许你的源单元格的方程式正在产生一个导致这个错误输出的值。

例如,如果其中一个单元格具有String值,那么这将是结果。这可以使用TYPE()函数检测到。例如:

=( IF(TYPE(A1)=1;A1;0) + IF(TYPE(A1)=1;B1;0) + ...)

这将确保您在添加之前实际添加数字。

修改

请参阅:http://www.techonthenet.com/excel/formulas/type.php 有关TYPE()

的详细信息