在 Excel 中计算平均值时忽略空白单元格

在 Excel 中计算平均值时忽略空白单元格

我在工作中创建的一张表格有点卡住了。

基本上,该表格跟踪了我们供应商在三个领域的绩效:送货产品质量支持文档

我想对每个字段的底部进行平均求和,然后计算总体平均值。

但是,除非每个框都已填充,否则平均值不会起作用,而且由于这是一项持续评估,因此这是不可能的。平均值不应将空白单元格视为零。我怎样才能让它只对已填充的单元格求平均值,而忽略未填充的单元格?

答案1

平均的()工作表函数应该忽略空白:

在此处输入图片描述

如果你想知道巅峰, 在E2进入:

=AVERAGE(B2:D2)

答案2

您的问题至少有两种解决方案,其中一种显而易见的解决方案是我们重新表述您的问题:

1) 您想要单元格的平均值。2
) 已回答单元格的平均值。3
) 这些单元格的平均值,忽略空白单元格。

现在 exel 有一个很好的函数,称为 =ISBLANK。您可以将其与 if 语句结合使用,以便在单元格为空白时输入值 0,如果不是空白,则使用原始值。

例子: excel截图

第二种解决方案是不使用 =ISBLANK() 函数,而是使用 =AVeRAGE() 函数。当我制作屏幕截图时,Gary 已经回答了这个问题。这可能是最好的方法,因为不需要重新发明轮子。优秀的程序员(让我们将 Excel 视为编译器)很懒,并且在可用时使用良好的预构建工具。并且 =AVERAGE 可用。

相关内容