关于数据的另类求和方式
在平时的工作中,只要是做表一般离不开合计小计之类的求和运算,SUM家族贡献最大,快捷键Alt+=求和也是瞬间的事情。我这里要说的是求和还有不同的感受。当筛选时;当隐藏行或列时;正常显示时,求和结果对比起来是有区别的。这里要推荐一个subtotal函数。Subtotal函数的作用及语法结构。作用:返回一个数据列表或数据库的分类汇总。语法:=Subtotal(功能代码,数值区域)。1-11:包含手动隐藏的值。101-111:不包含手动隐藏的值,暨以可见单元格为统计对象。功能代码的多种选择,足可体现出其强大,重点是需要我们自已去选择、去感悟,下面的例子仅用到其中一个求和功能。虽然都是求和,代码9和109是有区别的,9含有手动隐藏的值,109不包含隐藏的值,可理解为仅负责可见单元格的值。正常统计数据序号部门业绩备注1银保12数据2团体13数据3银保14数据4团体15数据5个险16数据6银保17数据7个险18数据8综金19数据9团体20数据10银保21数据11综金22数据12个险23数据13个险24数据14综金25数据15团体26数据16银保27数据17团体28数据18银保29数据19团体28数据20综金29数据合计426=SUM(C3:C22)合计426=SUBTOTAL(9,C3:C22)合计426=SUBTOTAL(109,C3:C22)隐藏部分数据序号部门业绩备注1银保12数据2团体13数据3银保14数据4团体15数据5个险16数据6银保17数据7个险18数据8综金19数据9团体20数据10银保21数据合计426=SUM(C30:C49)合计426=SUBTOTAL(9,C30:C49)合计165=SUBTOTAL(109,C30:C49)筛选部分数据序号部门业绩备注1银保12数据3银保14数据6银保17数据8综金19数据10银保21数据11综金22数据14综金25数据16银保27数据18银保29数据20综金29数据合计426=SUM(C57:C76)合计215=SUBTOTAL(9,C57:C76)合计215=SUBTOTAL(109,C57:C76)①正常、隐藏、筛选三种况下。sum()不变。②当隐藏时,SUBTOTA代码为9,结果与sum()相同③当筛选时,SUBTOTA代码为9和109结果一样。都是统计可见单元格的数据。