如何从包含公共变量的表中找到平均值

如何从包含公共变量的表中找到平均值

我有一张包含日期和风速的表格。但是,每个日期都有多个风速,我想知道如何计算每个日期的风速平均值?这张表很长,手工计算效率很低。以下是这张表以及它最终应该是什么样子(我手工完成了其中的一部分):

在此处输入图片描述

每个日期的平均值表格:

在此处输入图片描述

答案1

这就是为什么数据透视表存在于 Excel 中。

  1. 选择您的数据
  2. 转到插入-数据透视表
  3. 将日期添加到“行”
  4. 将风速添加到值并将聚合设置为平均值

答案2

两步流程

步骤 1 - 生成唯一日期列表

您需要生成一个唯一日期列表,或者换句话说,删除重复项。有很多方法可以做到这一点,快速谷歌搜索应该会找到各种方法。在功能区中,数据工具部分的数据选项卡中也有一个内置方法。

删除重复项

从 D2 开始在 D 列中生成唯一值列表。

第 2 步 - 计算指定日期的平均值

在这种情况下,AVERAGEIF 会成为您的朋友,但可能与版本有关。不确定它是在哪个版本发布的。将以下内容放在 E2 中并根据需要复制下来

=AVERAGEIF(A:A,D2,B:B)

它将查看整个 A 列并仅选择相等 D2 的行,然后使用 B 列中的值来确定平均值。

注意,如果您的表格下方 A 列中的数据可能意外匹配,则将整个 A 列引用 A:A 更改为您想要查看的行 A2:A22。如果需要,以相同的方式限制 B 的行。

相关内容