EXCEL高手请进,关于统计的问题~~
=SUBTOTAL(9,S$2:S$58698)这个函数统计S列的和,现在我只想统计S列最下的是三个单元格怎么办?怎么修改函数我的数据是不断的在更新的,我永远只要统计最下...
=SUBTOTAL(9,S$2:S$58698) 这个函数统计S列的和,现在我只想统计S列最下的是三个单元格怎么办? 怎么修改函数
我的数据是不断的在更新的,我永远只要统计最下面三行的数据,不要我老是手动的修改公式 展开
我的数据是不断的在更新的,我永远只要统计最下面三行的数据,不要我老是手动的修改公式 展开
展开全部
我看了看题目,你的目的是计算S列最下面3个单元格的数据,对吧?
即是计算S列最后三个非空单元格的SUBTOTAL。
好,上公式:
=SUBTOTAL(9,INDIRECT("S"&LARGE(IF(S1:S65535<>"",ROW(S1:S65535)),3)):INDIRECT("S"&LARGE(IF(S1:S65535<>"",ROW(S1:S65535)),1)))
因为是数组公式,所以输入完毕公式后不要直接按回车,按ctrl+shift+enter三键结束。
打完之后终于意识到是需要进行筛选的数字,所以额外加一句。
筛选之后,公式实测仍然有效,oye!!~~~~~~
即是计算S列最后三个非空单元格的SUBTOTAL。
好,上公式:
=SUBTOTAL(9,INDIRECT("S"&LARGE(IF(S1:S65535<>"",ROW(S1:S65535)),3)):INDIRECT("S"&LARGE(IF(S1:S65535<>"",ROW(S1:S65535)),1)))
因为是数组公式,所以输入完毕公式后不要直接按回车,按ctrl+shift+enter三键结束。
打完之后终于意识到是需要进行筛选的数字,所以额外加一句。
筛选之后,公式实测仍然有效,oye!!~~~~~~
更多追问追答
追问
确实是统计最下的三个单元格,但是我发生筛选的话,统计的结果没有变化的,我想要的是统计筛选后,统计结果也要跟着变化
追答
我筛选之后实测有效。跟随筛选结果自动计算。
上个图给你看看,因为不知道是不是你的数组公式有问题,我这边是木有问题滴~~~~~~
展开全部
为什么要用SUBTOTAL?是有筛选数据吗?
如果没有筛选,比较好办。如果既要筛选,又要取最后三个,公式好像不行。
如果没有筛选,比较好办。如果既要筛选,又要取最后三个,公式好像不行。
追问
是统计筛选后的,数据 可以用VBA解决吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设你有10行数据,统计最后三行就是SUBTOTAL(9,S$8:S$10)
假设你有10000行数据,统计最后三行就是SUBTOTAL(9,S$9998:S$100000)
假设你有10000行数据,统计最后三行就是SUBTOTAL(9,S$9998:S$100000)
追问
我的数据是不断在更新的,我要统计的是最新的情况下,最下面的三行
追答
试试SUBTOTAL(9,S$end-2:S$end)这样可以吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SUBTOTAL(9,S$58696:S$58698)
追问
我的数据是不断在更新的,我要统计的是最新的情况下,最下面的三行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SUBTOTAL(9,S$28696:S$58698)
追问
是对筛选后,不断更新的数据进行统计
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询