我目前正在做毕业论文,论文要求我计算一个月内 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()/95
为average()
使其更清晰、更强大。请再次检查您的公式,因为 D12:D107 包含 96 个项目,而不是 95 个。