gpt4 book ai didi

excel - 如何获得表中最后 N 行的平均值?

转载 作者:行者123 更新时间:2023-12-03 02:04:49 24 4
gpt4 key购买 nike

我有一张 table (“ table ”)。表不从电子表格的第一行开始(表上方有空白行)。表中没有空白项。表包含排序依据的 OtherColumn 和 Column。

OtherColumn    Column
a1 b1
a2 b2
... ...
aN bN

我想找到列中最后 N 个项目的平均值。

我当前的策略涉及=AVERAGE(OFFSET(M, -10, 0), M),其中M是对列中最后一项的单元格引用。我如何找到M?

更喜欢非 VBA 解决方案。为 M 寻找比以下更优雅的解决方案:

CELL("address", OFFSET(Leaders[[#Headers],[Column]], COUNTA(B13:B1048576)-1, 0)) 

其中 C13 是表格的标题行,C1048576 是电子表格 B 列的最后一行。

最佳答案

试试这个:

=AVERAGE(INDEX(Table1[Column],ROWS(Table1[Column])-17):INDEX(Table1[Column],ROWS(Table1[Column])))

上面的公式获取 Column 列中最后 18 个元素的平均值。

或使用OtherColumn:

=AVERAGEIFS(Table1[Column],Table1[OtherColumn],">="&LARGE(Table1[OtherColumn],18))

关于excel - 如何获得表中最后 N 行的平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22830176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com