在列A我有一组数字(超过1000),我想在同一时间以获取平均它们的块(例如,10,所以A1:A10再A11:A20等等)和写这些平均值为柱B,使得B1包含第一个块的平均值,B2第二个块等等。
然后,在C1我想有一个值来定义每个平均值应该考虑的行数(例如,10 = A1:A10,A11:A20... 和 25 = A1:A25,A26:A50... 等等)。
当我更改C1我希望列的值时,B使用新的块大小自动更新为平均值。
我该怎么做呢?
Exc*_*lll 11
您可以在不使用 VBA 的情况下完成此操作。在 B1 中输入以下公式并向下填充到 A 列的最后一行:
=IFERROR(AVERAGE(INDIRECT("A" & $C$1*(ROW()-1)+1 & ":A" & ROW()*$C$1)),"")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4007 次 |
| 最近记录: |