SUBTOTAL一个顶11个函数,不过今天的主角并不是它,比它更强大。汇总行的妙用,选择区域,插入表格,点设计,勾选汇总行。 汇总行,除了可以求和,还可以下拉选择计数,最大值等。 当然,插入表格和勾选汇总行这些步骤也可以省略,直接写公式也行。AGGREGATE函数多了一个参数,第二参数设置为7,可以忽略错误值。第一参数为9是求和,3是计数,跟SUBTOTAL一样。正常情况下,用ROW、COUNTIF之类获取的序号,只要进行筛选就乱了。而AGGREGATE刚好能解决这个问题。区域采用混合引用,下拉的时候就逐渐变大,从而起到累计的作用。后面*1的作用,是防止最后一行当成汇总,导致筛选的时候出错。不加不一定会错,加了肯定没错。现在筛选的时候,序号就是连续的,最后一行的汇总也跟着改变数据。选择C5:C17这3个单元格,输入公式,按Ctrl+Shift+Enter三键结束。
=AGGREGATE({4;5;1},7,D2:D11) =AGGREGATE(14,7,$D$2:$D$11/($B$2:$B$11=F2),1) =AGGREGATE(15,7,$D$2:$D$11/($B$2:$B$11=F2),1) 当第一参数为14(LARGE)、15(SMALL)的时候,可以使用第四参数,这个用法支持数组用法,可以忽略错误值进行统计。 $D$2:$D$11/($B$2:$B$11=F2)这部分的作用就是让满足条件的返回本身的价格,其他的返回错误值。昨天的文章才提到F9键解读公式,如果不理解可以在编辑栏选中查看运算结果。Excel2021版从昨天开始,连F9键都不用按,选中就会有运算结果,更加智能。用心研究,时不时就能找到更好用的函数,提升工作效率。

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
|