0

我有一列有 20000 个数字,我必须以 10 个数字为间隔计算平均值。所以我必须有前十个数字的平均值,从 1-10,元素的平均值(11-20)等等。

我怎样才能编写一个可以完成这项任务的函数?

4

2 回答 2

1

使用 LibreOffice Calc 测试的另一种方法:为第一个样本(前十个值)创建公式,然后根据需要多次复制。

例如:

  1. 要计算前十个值的几何平均值 ( A1:A10),请将以下公式代入B5

=几何(A1:A10)

  1. 选择单元格B1:B10! - 不仅B5);

  2. 根据需要向下拖动选择。

LibreOffice 会将公式从 复制B5B15B25依此类推,将属性范围调整为B11:B20B21:B30依此类推。

编辑:

要从 Column 过滤掉空单元格B,只需添加一个标题行并应用一个AutoFilterwith 条件Not Empty。结果将如下所示:

均值 - 自动筛选

于 2014-01-03T14:11:11.340 回答
0

在要平均的列旁边创建两列。在第一列中键入 0.1、0.2、0.3 等。只需确保将其一直复制到最后一行(100 或 20k)。然后在第二列中输入公式=ceiling(column1samerow,1)。结果如下:

在此处输入图像描述

(示例来自 Excel,因为我没有 libreoffice;该ceiling函数的调用可能略有不同,例如ceil

如果您有想要在 C 列中平均的值,那么您可以创建一个以 B 列和 C 列作为数据的数据透视表,然后您可以继续进行。

于 2014-01-03T14:04:38.060 回答