-3

我有一系列需要平均的单元格。大多数单元格包含 0、1 或 0.5。有些单元格包含“0 - 缺席”或“0.5 - 迟到”之类的内容。我想将这些单元格包括在平均值中,但是文本使其复杂化。我可以使用什么公式只计算数字以获得平均值?

4

2 回答 2

1

如果您的数据不包含空白单元格,则以下公式将产生您想要的平均值。为简单起见,我假设您的数据在 A1:A6 范围内。

  =AVERAGE(IFERROR(VALUE(LEFT(A1:A6,SEARCH(" ",A1:A6)-1)),A1:A6))

电子表格图像

如果数据范围内确实有空白单元格,则应将公式修改为:

  =AVERAGE(IF(ISBLANK(A1:A6),"",IFERROR(VALUE(LEFT(A1:A6,SEARCH(" ",A1:A6)-1)),A1:A6)))

处理带空格数据的公式

这些是数组公式,需要使用Control- Shift-Enter组合键输入。

于 2013-04-11T02:46:35.587 回答
0

这是一种方法;但它需要使用额外的列注意公式在顶部列出,并且它假定字段的掩码与 #space dash space text 的文本数据一致。您必须执行数学函数才能将字符串数据转换为文本数据,否则它会被排除在 avg 中;因此,当存在文本数据时,公式中的 *1。

在此处输入图像描述

于 2013-04-11T02:36:36.583 回答