今天给大家分享下,根据工资表,制作动态工资条的方法。

一、制作工资表

根据公司的工资结构,制作好工资表。

二、新增“工资条”表

新增一张工作表,命名为“工资条”;

三、设置公式

1、输入公式

单元格A1输入公式:

=IF(OR((ROWS(车间!$B$6:$B$10)-1)*2COLUMNS(车间!$B$6:$U$6)),"",IF(MOD(ROW(),2)=1,OFFSET(车间!$B$5,,COLUMN(A1)-1,),OFFSET(车间!$B$5,ROW()/2,COLUMN(A1)-1)))

这里解释下公式中涉及的函数:IF函数是条件判断函数;OR函数是或者的意思;ROWS函数是计算区域内多少行;ROW()是取当前行号;MOD是取两数相除后的余数;COLUMN函数是计算列号(1、2、3……);COLUMNS函数是计算区间列数;OFFSET是位置偏移取值函数。

2、填充公式

输入完成公式后,回车,从单元格A1开始,选择填充区域(可以选择任意大小区域),按F2键,同时按Ctrl Enter两键,区域内快速填充公式(向右向下同时填充),公式设置完成。

从单元格A1开始选择填充区域

按F2键

同时按Ctrl Enter两键

四、设置边框

1、选择区域

可以选择任意大小区域。

2、进入条件格式

点击菜单栏:开始-条件格式-新建规则;

3、设置条件格式

规则类型-使用公式,编辑规则说明,输入公式:

=LEN(A1)<>0

这里解释下公式,LEN函数是计算字符长度函数,<>即为不等于。

4、添加边框

点击“格式”,进入“边框”,加上边框,确定。

五、设置零值不显示

文件-选项-高级-显示零,去掉勾选。

六、检验实际效果

1、删除员工;

2、增加员工;

最后,以上就是,小编给大家分享的,制作动态工作条的方法,希望对有需求的朋友有所帮助。

注意:

一、可以根据实际情况变更工资表项目,工资条会随之更新变动;

二、注意公式中的参数区域。