首页 > 解决方案 > 在 Excel 中平均未来数据的偏移单元格

问题描述

我当前的电子表格有整数,我想在 K 列的每 9 个单元格中平均,从 K10 开始。所以现在我现在的公式是,

=AVERAGE(K9,K18,K27)

我希望 EQ 考虑 [K36, K45, K54] 即使这些单元格尚未填充。

我相信我可以使用类似的东西;

*pseudocode*
Find the average of K1+(K1+9)

*Attempt*
\\
=AVERAGE(OFFSET(K10,9,,,)
\\

我想我缺少关于 OFFSET 的完整知识,或者我在想也许 AverageIF() 可能是为了?到目前为止,我已经花了大概一个小时

标签: excelexcel-formulaoffset

解决方案


这个数组公式将返回从 K10 开始的每 9 个单元格,并在放入新数据时扩展以包含新数据:

=AVERAGE(INDEX(K:K,N(IF({1},(ROW(A1:INDEX(A:A,(MATCH(1E+99,K:K)-9)/9))-1)*9+10))))

-9是使起始行到第 1 行的行数10-9=1

the/9和 the*9是间距

+10起始行。

退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 进行确认


推荐阅读