【问题标题】:Excel Average every 4 numbersExcel 平均每 4 个数字
【发布时间】:2021-02-15 13:06:59
【问题描述】:

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

【问题讨论】:

  • 请参阅How to Ask 带有minimal reproducible example 的问题。包括您自己解决此问题的尝试,并说明您遇到的困难。
  • 不清楚吗?
  • 事实上,这是题外话。目前,您询问是否有其他人可以为您完成这项工作。答案是肯定的,但你必须雇人。如果你想在这个论坛上获得帮助,你必须点击我提供的链接来查看如何在 Stack Overflow 上提问。
  • 现在好点了吗?

标签: excel windows formula average


【解决方案1】:

试试下面的公式。

=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:N4N5:N8N9:N12等等。 INDIRECT() 公式将为SUM() 公式重定向这些范围,而 SUM 公式将为您提供每 4 行数据的总和。最后除以 4 得到平均值。

【讨论】:

  • 这就像一个魅力。非常感谢。你能把公式稍微复述一下,以便我理解吗?
  • 我正在使用手机写作。坐在电脑前我会解释的。
  • @AngelOrtiz 请检查编辑后的答案以获得解释。如果它对您有帮助,请接受作为答案。只需勾选答案即可。
【解决方案2】:

@harun24hr 可能已经发布了正确的答案,但另一种解决方案可能是执行以下操作:

合并列中的 4 个单元格以显示平均值,然后计算平均值,例如:

=AVERAGE(A1:A4)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    相关资源
    最近更新 更多