永发信息网

那位excel老师能给我详细解释一下这个工资条的公式,公式如下:

答案:4  悬赏:80  手机版
解决时间 2021-03-23 13:26
那位excel老师能给我详细解释一下这个工资条的公式,公式如下:
最佳答案
    这个公式,每三行循环一次。每次循环中:
    如果是第一行,那么取第一行(也就是表头)中和公式所在列相同列的值
    如果是第三行,空白,下面是比较复杂一点的第二行
    如果是第二行,以一个固定单元格$A$1作为基准,获取一个相对这个基准位置具有(xy)偏移量的单元格的值:
      其中y偏移量【Column()-1】是当前所在列号-1-------当前列是1,向右偏移1-1=0列,右拉后,当前列是2,向右偏移2-1=1列……
      其中x偏移量【INT(ROW()/3)+MOD(ROW(),3))-1,】是当前所在行应该表示的职工的位置
      因为每个职工会占用3行,所以【当前的行号/3】就是第几个员工---->  INT(ROW()/3)
      MOD(ROW(),3))-1累赘了,其实用【+1】就可以了;这部分是调整结构使用的
=IF(MOD(ROW(),3)=1,工资表!A$1,IF(MOD(ROW(),3)=2,OFFSET(工资表!$A$1,(INT(ROW()/3)+1,COLUMN()-1),""))
这样就可以了
全部回答

追问太专业了,很详细,但是看不懂追答简单说,就是从工资表里提取信息,获得
第1、4、7、10……行都是“姓名、所属部门、职工类别……等
第2、5、8、11……行都是具体的姓名、部门、类别
第3、6、9、12……黄都是空行。
用这个也行=CHOOSE(MOD(ROW(1:1)-1,3)+1,工资表!A$1,OFFSET(工资表!$A$1,INT((ROW(1:1)-2)/3)+1,COLUMN(A:A)-1),"")
主要是循环变化问题,把=ROW(1:1)-1,3)+1和=INT((ROW(2:2)-2)/3)+1放在一列向填充看看人什么规律。

= MOD(3,2),  就获得两数相除的余数,例子余1.

=ROW()函数,返回所在的行数。

公式第一句:如果(IF) 行数除以3,余1,就返回工资表A1格,也就是显示“姓名”两字。

后面,如果行号除以3,余2,就执行SFFSET语句。否则,就空格。

这样表格就会形成  一行“姓名”,一行人名字,一行空行格。

SFFSET()函数,简单讲 :=SFFSET(参照系,偏移行数,偏移列数)。

INT(),把数字向下舍去到接近值,如INT(8.9),结果是8。

COLUMN()函数是引用列数,如 :=COLUMN(B5), 结果是2。A列就是1,B列就是2.....Z列就是26。

可以说做公式的人很有水平,佩服。


我有个不用做公式的办法,把工资表变成工资条,每人撕走一条。

  1.  把工资表复制一张。

  2. 做序号,每人一号,1、2、3、.....100。(假设有100人)

  3. 在表格下方空白处接着做序号0.5、1.5、2.5、3.5.......100.5。(可以下拉自动生成)

    复制“姓名、所属单位.....实发工资” 这一行。选中0.5到100.5 到L列这一区域----粘贴。就形成了99条项目行。

  4. 在下方接着做序号,1.2、2.2、3.2、4.2.....99.2、100.2。

  5. 光标在任意序号格,点工具条中的“排序"(升序)按钮。就OK了。删除序号列更美观。

  6. 表格会按照  :项目、名字、空行、项目、名字、空行.....的顺序排列。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
解答题材料一在2007年12月6日出版的《自然》
7.5万是不是7万五千元
手机轩辕剑天之痕4最后通天塔韩腾怎么打?
lingo 提示 no feasible solution found怎么
如图,在山顶A处,望地面D,C两点的俯角分别为30
班级毕业口号小学,求毕业班班级标语
秋米果在什么地方啊,我要过去处理事情
星尚动漫娱乐会所地址在什么地方,想过去办事
文言文车夫妻子的规劝原文是什么?
在一次科技活动中,某化学兴趣小组的同学将包
请教,spring jms+tomcat 部署问题
289求主教我如何祷告歌词 选本诗歌
农业发展口号,求关于现代农业宣传口号! 50分
孕期到快生的一直缺钙缺铁,怎么办会有影响吗
具有现代保险之父之称的是
推荐资讯
18.a US visitor visa twice, the old coupl
These books __ two parts. A. divide into B
大班教师对孩子的寄语,教师对幼儿的寄语
甲、乙两队举行拔河比赛,标志物先向甲队方向
小刚在计算3.29加上一个两位小数时,由于马虎
我很显老嘛。。。。。像多少岁。。。。。-_-|
大漠烤羊腿在哪里啊,我有事要去这个地方
换尾巴作者是谁中国经典童话的书
表达信任与支持的句子,表达不被人信任心痛的
颔什么低什么成语?
单选题用竖式计算84÷48=A.175B.0.175C.1.75
南京到淮安在哪坐车,从南京到淮安在哪里坐车
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?