第一张图里的公式是什么意思,看不懂,哪位大神能解释一下?(公式里的12月份工资表是第二张图)

 我来答
沈一民
2017-03-17 · TA获得超过8007个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2563万
展开全部
这是工资条的制作方法的一种
CHOOSE(序号,参数1,参数2,参数3)
这个函数里有4个参数,序号就是指定一个数字(最小1,最大为所有参数的个数减1,本例中是3)返回后面三个参数中的一个,比如序号为1,返回参数1,序号为2,返回参数2,序号为3,返回参数3。
序号函数MOD(ROW(),3)+1
ROW()是公式所在行的行号,比如你的截图1显示公式所在行为2。
MOD(被除数,除数)结果返回余数,比如12345五个数分别除以3,
的余数分别是12012五个数
所以从第2行开始MOD(ROW(),3)+1下拉,结果分别是3,1,2,3,1,2……,也就是说CHOOSE(序号,参数1,参数2,参数3)下拉分别返回参数3,参数1,参数2,参数3,参数1,参数2,……。
上述三个参数分别是
1、OFFDSET('12月工资表'!A$3,ROW()/3,)
这个公式的意思是返回以'12月工资表'!A$3为基准向下移动ROW()/3行的那个单元格
2、“”就是结果为空的意思。
3、'12月工资表'!A$3就是员工编号,右拉分别是姓名、部门、基本工资等。
综上,第一列第一个单元格CHOOSE(3,参数1,参数2,"员工编号")结果是员工编号
下拉第二个单元格CHOOSE(1,OFFDSET('12月工资表'!A$3,3/3,),参数2,"参数3)
就是OFFDSET('12月工资表'!A$3,3/3,)也就是OFFDSET('12月工资表'!A$3,1,)结果是12月工资表'!A$3单元格下移一行为TPY001
再下拉一行第三个单元格CHOOSE(2,参数1,“”,"参数3)返回空格
这三行是一个循环,继续下拉结果依次是员工编号,TPY002,空格。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式