Excel:计算以逗号分隔的数字的平均值


您可以使用以下公式计算 Excel 单元格中以逗号分隔的数字的平均值:

 =IFERROR(AVERAGE(--MID(SUBSTITUTE(","& A2 ,",",REPT(" ",LEN( A2 ))),ROW(INDIRECT("1:"&LEN( A2 )-LEN(SUBSTITUTE( A2 ,",""))+1))*LEN( A2 ),LEN( A2 ))), A2 )

此特定公式计算单元格A2中逗号分隔值的平均值。

例如,如果单元格A2包含1,2,3 ,则此公式将返回2,因为它是这些值的平均值:

平均值:(1+2+3)/3= 2

下面的例子展示了如何在实践中使用这个公式。

示例:计算 Excel 中以逗号分隔的数字的平均值

假设我们在 Excel 中有以下列逗号分隔值:

假设我们要计算 A 列中每个单元格的平均值。

如果我们只是尝试使用AVERAGE()函数,我们将收到#DIV/0!每个单元格中都会出现错误,因为此函数无法处理逗号分隔值:

相反,我们需要在单元格B2中键入以下公式:

 =IFERROR(AVERAGE(--MID(SUBSTITUTE(","& A2 ,",",REPT(" ",LEN( A2 ))),ROW(INDIRECT("1:"&LEN( A2 )-LEN(SUBSTITUTE( A2 ,",""))+1))*LEN( A2 ),LEN( A2 ))), A2 )

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel 用逗号分隔数字的平均值

B 列现在显示 A 列中每个逗号分隔值列表的平均值。

例如:

  • 2、4、5、5、7、13 的平均值是6
  • 3.5、6.8的平均值是5.5
  • 10、12、14、14、15、19 的平均值是14

等等。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

Excel中单元格包含数字时如何计算平均值
如何在 Excel 中对多个范围使用 AVERAGEIF
如何在Excel中计算排除异常值的平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注