Excel 返回 #DIV/0!用于简单的平均计算

use*_*527 4 microsoft-excel

您好 Excel 无法使用来自文本截断的值进行简单的 AVERAGE 计算。

  • C19 计算为 =LEFT(C18,1)
  • C24 计算为 =LEFT(C23,1)
  • C29 计算为 =LEFT(C28,1)
  • 平均质量 (C30) 计算为

=IF(NOT(AND(AND(ISBLANK(C19),ISBLANK(C24),ISBLANK(C29))),AVERAGE(C19,C24,C29),"")

错误检查表明 AND 函数中的每个值都是正确的数字。但 Excel 无法计算平均值并返回 #DIV/0!。除以 3 如何返回该错误?这是在 Excel 2013 中。

另外,为什么空白列返回#DIV/0!?IF 语句检查空格。

#DIV/0! 错误

tey*_*lyn 8

使用 LEFT 函数更改单元格以将文本转换为数字。

=LEFT(C18,1)+0
Run Code Online (Sandbox Code Playgroud)

或者

=LEFT(C18,1)*1
Run Code Online (Sandbox Code Playgroud)

现在结果是数字,您可以将它们作为数字处理。