在执行计算时如何忽略包含文本的单元格引用?

时间:2014-11-14 09:48:27

标签: excel excel-formula excel-2007 excel-2010

例如,我试图使用一个非常简单的公式,如下:

=(B1+C1+D1+E1)/4

现在让我们说细胞B1& D1分别包含数字201,301。让我们说细胞C1& E 1包含文本" - "。现在,当我尝试运行计算时,我给出了以下错误:

#VALUE

如何让公式忽略文本并仅对包含数字的单元格执行计算?

1 个答案:

答案 0 :(得分:2)

使用

=SUM(B1:E1)/4  

代替。

虽然不同的公式可能需要不同的方法。例如,有时可能更好的安排"-"通过特殊格式显示实际0的值。 (所以外观是文本,但值实际上是数字。)

在其他情况下,包装导出IFERROR中其他位置使用的结果的公式可能是合适的。

使用SUMPRODUCTarray formula或条件SUMIFCOUNTIF(以及他们的'大兄弟'SUMIFS / COUNTIFS)可能更合适 - 实际上通过预先选择不会产生此类错误的值。