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

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

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

现在让我们说单元格B1和D1分别包含数字201,301。 假设单元格C1和E 1包含文本“ – ”。 现在,当我尝试运行计算时,出现以下错误:

 #VALUE 

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

使用

 =SUM(B1:E1)/4 

代替。

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

在其他情况下,包装派生IFERROR别处使用的结果的公式可能是适当的。

使用SUMPRODUCT , 数组公式或SUMIF和COUNTIF (以及它们的“兄弟”SUMIFS / COUNTIFS)等条件可能更合适 – 只需预先select不会导致此类错误的值。