【问题标题】:How to get average value (of column values) of a category (distributed in rows)?如何获取类别(按行分布)的平均值(列值)?
【发布时间】:2015-12-10 01:27:03
【问题描述】:

我在 Excel 中有以下格式的数据:

Type:   Price:
A       10
A       20
D       30
A       50
D       60

如何获得每个类别(A、D)的平均价格?

要明确:

图中给出的数据只是为了简单起见。实际上,我有 13000 行此类数据,其中 99 个类别分布在行中,并在第二列中给出了“价格”。

【问题讨论】:

  • 看看AVERAGEIF

标签: excel excel-formula average pivot-table worksheet-function


【解决方案1】:

把这个放到E3,然后往下拖到E6:

=AVERAGEIF(A$3:A$16,D3,B$3:B$16)

【讨论】:

    【解决方案2】:

    我建议使用数据透视表。

    根据您的数据样本:

    【讨论】:

    • 谢谢,这比 Marco 的解决方案更容易,因为我不必手动提取唯一值。
    • 笨蛋我又需要帮助了。如何计算每个类别的出现次数,而无需手动创建唯一值。我试图找到使用 Pivots 的方法,但找不到。
    【解决方案3】:

    这是excel中求平均值的公式。只需根据需要更改和/或添加单元格,然后将其全部输入到您希望它显示的单元格中。

    =平均(A2:A6)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      相关资源
      最近更新 更多