我有一列数字。此列的行数一直在变化,有时是 100 行,有时是 10 行数字。在第二张纸上,我取了这列数字的平均值。但是,我必须不断更新范围。由于我将此范围用于多个公式(不仅仅是平均值),因此我必须更新多个区域的范围。
我只想引用该工作表上的一个单元格,我将其称为 max rows 以便我只需要更新该单元格,而不是每个使用该范围的点。范围总是从 A2 开始,但也可以在 A40、A50、A100 结束。
我使用什么公式来获得范围的结尾,所以我只需要更改一个单元格?
这是我目前正在使用的:
=F9/10/(AVERAGE(SheetOne!A2:A19)/10)*0.2
因此,与其总是将 19 更改为我下次将拥有的行数,不如引用具有行数的单元格(例如 H2)。棘手的是我仍然需要从 SheetOne 告诉它 A 列。我读了一些关于 INDEX 和 INDIRECT 的内容,但不知道如何实现它。
您可能正在寻找类似的东西:
SheetOne!A2:INDEX(A:A,COUNTA(SheetOne!A:A))
而是用于INDEX
返回行号,而不是INDIRECT
因为它是可变的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句