excel一列数值一直在增加,怎么对最后七个数求平均值?
答案:3 悬赏:30 手机版
解决时间 2021-11-12 21:13
- 提问者网友:饥饿走向夜
- 2021-11-12 09:01
excel一列数值一直在增加,怎么对最后七个数求平均值?
最佳答案
- 五星知识达人网友:行雁书
- 2021-11-12 09:39
- 公式如下:
=SUMPRODUCT(LARGE(A:A,{1,2,3,4,5,6,7}))/7
如图所示:
如果数字不是递增,可用下面的公式(递增也适用):
=AVERAGE(INDIRECT("A"&MATCH(8^4,A:A)-6&":A"&MATCH(8^4,A:A)))
全部回答
- 1楼网友:逐風
- 2021-11-12 11:16
如图,假如数据在A列,可用公式:=AVERAGE(INDIRECT("A"& (COUNT(A:A)-6 ) & ":A" & COUNT(A:A) ))实现。如果在其它列,或者count(a:a)的值不等于这一列数据的最后的行号,请自行修改。
希望能帮到您。
追问能解释一下公式的原理吗追答还是最佳答案好。这个不解释也罢。count(A:A)会得到A列有多少数字单元格,不包含文字,实际应用中最好用counta()。
如果第一行有空行,则结果不准确还要调整。
总之没有最佳答案好。您研究下最佳答案会更好。
- 2楼网友:由着我着迷
- 2021-11-12 10:25
C3=AVERAGE(OFFSET(INDIRECT("B"&LOOKUP(1,0/(B1:B10000<>""),ROW(B1:B10000))-6),,,7,))
从B列最后一个非空单元格向上数7个单元格的平均数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯