首页 > 解决方案 > Excel 平均每 4 个数字

问题描述

在excel中,我有一列关于30,000条目。我想采用该列并创建一个新列,其中第一个条目将是原始列中前 4 个条目的平均值。新列中的 2 个条目将是原始列中接下来 4 个条目的平均值(从 5 到 8),依此类推。因此,新列将具有原始列大小的 1/4。你怎么能用excel做到这一点?在图像中,您可以看到我要计算平均值的 N 列。在 Q 列中,您会看到 N 列的前 4 个值的平均值。我想扩展 Q 列,因此第二个条目将是接下来 4 个值(从第 5 个值到第 8 个值)的平均值,依此类推,以此类推 N 列的其余部分。如前所述,Q 列因此将具有 N 列大小的 1/4。

在此处输入图像描述

标签: excelwindowsformulaaverage

解决方案


试试下面的公式。

=SUM(INDIRECT("N" & ROW()*4-3 & ":N" & ROW()*4))/4

ROW()*4这将通过手段将每一行相乘4将创建一个像4, 8, 12 ...现在这样的系列ROW()*4-3将生成1, 5, 9 ...

因此,通过这部分公式,"N" & ROW()*4-3 & ":N" & ROW()*4我们将得到N1:N4, N5:N8N9:N12等等。INDIRECT()公式将重定向公式的这些范围,SUM()而 SUM 公式将为您提供每 4 行数据的总和。最后除以 4 将得到平均值。

示例截图


推荐阅读