我们在进行数据统计时,经常会遇到增加行列填充数据,但是公式无法进行自动扩展,只能手动更改数据区间,如有疏忽会造成数据计算遗漏,这里我利用DROP函数进行了扩展引用解决了这个问题。
我们想要的效果就是无论在数据的哪一行、哪一列插入都会自动更新出汇总结果。
在纵向列统计时输入=SUMIF(DROP($B$2:$O$9,-1,-2),$N$2,B3:INDEX(3:3,COLUMN()-1))后下拉,这里的DROP($B$2:$O$9,-1,-2)就是引用区间,将整个计算区域减去1条合计行,减去2条合计列的区域即B2:N8。INDEX(3:3,COLUMN()-1)为当前汇总列统计。
同理,横向行统计时输入=SUM(FILTER(DROP($B$2:$O$9,-1,-2),COLUMN(DROP($B$2:$O$9,-1,-2))=COLUMN()))后横拉,公式COLUMN(DROP($B$2:$O$9,-1,-2))=COLUMN())的作用就是条件,为当前列的数据即B2:B8,FILTER 函数是提取满足条件的数据,SUM函数是对数据求和。
评论 (0)