Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel #价值!添加空白时_Excel - Fatal编程技术网

Excel #价值!添加空白时

Excel #价值!添加空白时,excel,Excel,我不断得到价值!尝试将多个单元格添加到一起时。例如A1+B1+C1 问题是这些单元格以IFERROR(例如“”)开头,以数组ctrl+shift+enter结尾。我试图让A1到C1单元格在出现错误时显示一个“”,这样就不会太乱了 *实际上,A1到C1实际上是20个单元格,使用的公式是负数或正数 但是,空格会触发#值!唯一的方法似乎是将“”替换为0值。任何人都知道这方面的解决方法,或者我一定要使用这个解决方案 实际上,您应该使用IFERROR(例如,0)。如果不想显示零,可以使用类似于####0

我不断得到价值!尝试将多个单元格添加到一起时。例如A1+B1+C1

问题是这些单元格以IFERROR(例如“”)开头,以数组ctrl+shift+enter结尾。我试图让A1到C1单元格在出现错误时显示一个“”,这样就不会太乱了

*实际上,A1到C1实际上是20个单元格,使用的公式是负数或正数

但是,空格会触发#值!唯一的方法似乎是将“”替换为0值。任何人都知道这方面的解决方法,或者我一定要使用这个解决方案


实际上,您应该使用
IFERROR(例如,0)
。如果不想显示零,可以使用类似于
####0;-###0;
上面示例中的想法是有一个第三部分,它是空的,因此是最终的

请注意,“我的Excel”具有欧洲区域设置,您的分隔符可能不同

您也可以使用
SUM(A1:C1)
函数代替
A1+B1+C1
。假设
B1
为空(例如
=IFERROR(1/0,“”)
),则:

SUM
函数将忽略任何非数值,并给出正确的结果:


有关更多信息,请参阅“总和最佳实践”部分。

hmm,当0是公式的结果时,似乎不起作用。在单元格中键入0并使用自定义格式将删除它。对我来说似乎不起作用;可能是因为我忘了提到那些单元格“A1、B1、C1”使用数组公式(ctrl+shift+enter)。另外,sum可能不是最好的选择,因为这里还使用了一些减法。谢谢检查-你的意思是说sum
(=A1+B1+C1)
实际上是一个数组公式吗?你能更新你的问题并粘贴一个截图吗?至于减法,你可以简单地使用
=SUM(A1,B1,-C1)
我附上了一个屏幕截图;是的,这是一个数组公式,谢谢你;我仍然有点困惑,因为这一切对我来说都是可行的。我将您的公式粘贴到单元格B1(请参阅),然后在单元格A3中,我有以下公式-
=SUM(A1,B1,-C1)
。正如你所看到的,它仍然正确地显示结果。是的,我刚刚尝试复制你的细胞,它们工作得很好。但对于我来说,即使将加法简化为两个单元格A1和B1,仍然会导致#值错误