如何对列的加权规范化进行总结?

如何对列的加权规范化进行总结?

假设我有一张具有以下(简化)结构和绝对值的表格:

在此处输入图片描述

我想要实现的是得到一个包含标准化值的表格(即最大值等于 1。在我的示例中value_14是最大值,因此12等于0.5)。最后,我想要权衡value_1value_2并得到标准化总数(最大值 = 1)

当然,我的真实工作表有很多行和几列,因此在同一张工作表中创建新列并不是我想要的。

以下是简化的解决方案(带有示例称重(0,6-0,4):

在此处输入图片描述

现在的问题是:

对于具有数百行和数十列的大表,我怎样才能获得该解决方案?

我尝试创建一个数据透视表,并且可以得到每一列的多种规范化结果:

  • 制作列values并使用Show values as... > % of column results(见下一个屏幕截图,抱歉,德语版 Excel)
  • 但我无法用这个版本得到总称重值

在此处输入图片描述

答案1

选项 1 - 在附加表中使用公式

  • 复制您的工作表并在第二张工作表中进行计算。(复制是好的,因为您拥有与原始工作表相同的标题和数据范围)。
  • 如果您将权重放在第一行,将标题放在第二行,则 A3 中的公式将如下所示:=old_sheet!A3/max(old_sheet!A3:A<last row>)/A1
  • 现在你只需要汇总行来获得标准化的加权值

选项 2 - 更改原始数据

  • 在数据顶部插入 3 个新行
  • 在新行中输入:列的最大值、重量、最大值 * 重量
  • 选择第 3 行并按 CRTL+C,选择所有值并选择选择性粘贴 - 划分。
  • 汇总行

相关内容