OpenOffice Calc 加权平均值

Mar*_*own 7 openoffice-calc openoffice

我需要找到结果

((C1 * 5) + (C2 * 4) + (C3 * 3) + (C4 * 2) + (C5 * 1))/(5*6/2).

我需要为 200 列做这件事,而不仅仅是 5。我目前使用两张工作表,其中工作表 2 包含一列 200 到 1。

公式是=SUMPRODUCT(C1:C200;$Sheet2.$C$1:$Shee2.$C$200)/((200*201)/2)。Sheet 1 不断向下移动以接受新数据。第 2 页保持固定。

这可以在不求助于工作表 2 的情况下完成吗?

Pau*_*rez 12

由于这是我在 Google 搜索“LibreOffice 加权平均值”时的第二个结果,我也可以给出一个答案:

加权平均值可以使用以下函数计算:

=SUMPRODUCT(值, 权重) / SUM(权重)

权重和值数组的长度必须相同

:它们可以在同一张纸上,只需使用不同的列,

:您可以逐列、逐列、逐列、逐行相乘,...

:应用于每个值的权重顺序需要按您指定的两个数组中的顺序排列

注意:如果权重已经标准化,那么您不需要除以权重之和(您将除以 1)