上次新个税算法闲聊1提到了运用数据透视表来获取员工的专项扣除附加数据,这次就来聊一下个税累计预扣法中用到的两个函数
(1) indirect
(2) sumproduct
01 indirect
Indirect函数是一个很神奇的函数,我们在学习excel函数的时候有一句话:“遇到不会找F1“。But,indirect是一个按了F1以后还容易不懂的函数
Indirect函数,就是知道一个位置,并把这个位置的数据拿到返回给需要的人,如下图,A在a1处有100元,B知道位置,C想要100块,但是不知道谁有,就去问B,B从a1处拿了A的100块给C
B在整个流程中就是一个中转站,B就是excel中的indirect,通过一个位置把数据传递出去,所以indirect要进行运算就必须知道位置
举个例子:我们公司全年的工资都是在一个工作簿里,现在需要将张三1每个月的工资做一张汇总表
001 张三1在每张表中的位置都相同
有两种方法:直接引用或者间接引用
(1) 直接引用
重复一个动作怎的很枯燥,这个时候就需要indirect,indirect不仅可以通过位置直接引用数据,还能够跨表引用
(2) 间接引用
002 张三1在每张表中的位置都不同
当张三1的位置发生变化时,我们依然利用其他函数叠加indirect函数达到取数的效果
总结
Indirect函数的用法:indirect(单元格位置),excel中的位置是行和列组成的部分,如A1,E5等
通过indirect函数跨表引用数据,剩下的只需要将引用的数据求和就实现了累加,数据求和的函数sumproduct我们就下次再讲吧
网友评论