在 Excel 中对总和进行分组

在 Excel 中对总和进行分组

我目前正在做毕业论文,论文要求我计算一个月内 95 条潮汐数据的平均值。我拥有所有数据,但计算平均值却是一件非常繁琐和痛苦的事情。

我有 95 个点,我想将它们平均,然后转到第二天的数据。因此,目前我的方程式如下:=SUM(D12:D107)/95,然后是 =SUM(D108:205)/95,依此类推。

有没有办法让 Excel 自动汇总接下来的 95 条数据,而不必手动选择单元格组?我必须对大约 20 个不同的位置执行此操作,因此有一种更快的方法会很有用!

我知道我可能没有解释得很好......

答案1

您可以使用函数indirect()。假设您将起始行保留在单元格中A1,将公式保留在单元格中B1。那么A1您可以在单元格中输入 12,在单元格中B1输入公式

=average(indirect("D"&A1&":D"&A1+95))

"D"&A1&":D"&A1+95计算结果为字符串“D12:D107”,然后通过转换为 Excel 可以理解的范围“D12:D107” indirect()

在这里,我将您的替换替换sum()/95average()使其更清晰、更强大。请再次检查您的公式,因为 D12:D107 包含 96 个项目,而不是 95 个。

相关内容