我正试图编写一个公式,从单元格H7的1列偏移量开始,对第7行中的其他单元格进行平均。我的第一部分工作得很好,但偏移给我带来了麻烦。
此公式适用于平均其他单元格
{=AVERAGE(IF((I7:GQ7<>"")*(MOD(COLUMN(I7:GQ7),2)=1),I7:GQ7))}
但是,当我们从列I插入一个新列时,公式不包括新插入的列。我希望使用H列的偏移量可以解决这个问题。
这是一个评分跟踪器,将每天更新,它包含25行和一堆列。每天将从第一列插入2个新列。我希望这样做,公式就可以包含新列,而不需要每天编辑公式。
这个公式的一个变化,我想包括的是最后30个的平均值。感谢您提供的任何帮助。
以下公式方法将在I7上保持不变。由CTRL+SHIFT+ ENTER 然而,=AVERAGE(IF((INDIRECT("I7"):GQ7<>"")*(MOD(COLUMN(INDIRECT("I7"):GQ7),2)=1),INDIRECT("I7"):GQ7))
INDIRECT
函数是不稳定的,因此如果广泛使用,可能会导致性能下降。