当前位置:论文写作 > 毕业论文范文 > 文章内容

工资条打印四方法

主题:工资条明细 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-07

简介:适合工资条细目论文写作的大学硕士及相关本科毕业论文,相关工资条细目开题报告范文和学术职称论文参考文献下载。

工资条细目论文范文

工资条明细论文

目录

  1. 工资条明细:史上最牛工资条:实发4元

作者/张倩

公司由于规模不大,所以人事做工资也就没有专用的系统,而是使用Excel来替代.使用Excel做工资倒是没问题,每次打印工资条的时候就挺麻烦的.因此领导给我了个任务就是解决工资条打印的问题.

案例分析:工资条实际上就是一个只有两行的表格,第一行是各项工资的明细目,另一行是各明细目对应的金额.只要最终打印的结果是一条明细目对应一个数据结果就行了.解决方案一:标题打印.

这种方案比较适合于那种规模较小的Office类型的公司,因为公司总共也就几个人或者是十几人,即便是每个人的工资条打印在一张纸上,也算不上什么浪费,所以这里可以通过非常简单的设置方法解决工资条打印的问题.相信这个功能很多人都用过,只是一下子很难与工资条联想起来.通过类似于“页眉”的方式实现—个简单的标题行,这样就保证了工资的明细项目在工资条上体现,然后每一个“标题行”下方跟一条记录,最后打印的效果就是工资条了,具体操作步骤如下:

在Excel做好的工资表中,执行“文件”一“页面设置”命令,在打开的“页面设置”对话框中切换到“工作表”标签,单击“顶端标题行”右侧的按钮,在工作表中选择工资表的头部区域,然后单击回车键,使“页面设置”对话框如图13所示,然后单击“确定”按钮使设置生效.

接下来执行“文件”一“打印预览”命令,使工作表呈打印预览状态,然后在“打印预览”对话框中单击“页边距”按钮,使打印预览对话框中显示出调整页边距的虚线,使用鼠标拖动“下边距”虚线至工作表第二行处,即最终效果为页面中显示的只有两行,一行是工资细目,一行是数据(如图14).设置完毕之后就可以打印了,打印出的每页纸中就是一位员工的工资条了.

工资条明细:史上最牛工资条:实发4元

如果你想在每一个工资条的表头上打印一份工资表头,就可以按照如下方法打印工资条:

假设你的工资表在sheetl,在另一张表的Al输入以下公式

等于IF( MOD( ROW().3).OFFSET(sheetl lSAsl.(MOD(ROW()-1.3)>,0)*ROUND( ROW()/3.).COLUMN( Al)一1).””)

然后将Al公式向右复制(工资表有几列就拖几列),再把第一行的公式向下复制(有多少人拖多少)即可.

解决方案二:笨人的笨方法——排序

听高手说过用Excel打印工资条可以使用函数的方法来实现,但如何实现一下子还真没想好,但问题急需解决怎么办?还是用个笨方法吧,用函数的方法可以等有空了再慢慢琢磨.其实工资条的最终要实现的效果非常简单,就是一行工资明细目,一行员工对应的数据,通常做好的工资表都是只有第一行有数据工资细目,下面全部是数据,如果能从第二行开始,每一行的结尾都添加一行工资细目的数据就好了.要做到这一点最笨的方法就是隔行逐个插入,但这未免也太笨了点,咱们还可以用一个不是特别笨的方法一排序.

现在假设做好的工资表中有100行数据,显然使用前面的解决方案太浪费了,我们可以按以下步骤实现.首先复制第一行的工资细目数据,从100行之后的任一行粘贴,并使用填充柄拖动复制100行.

首先在A列的前面插入两列,第一列使用填充柄输入序号,从1一直拉到210(这个数字只要大于工资条目数据的两倍即可),主要用来打印工资条后下次重新做工资时恢复表格顺序(这一步不是必须项,但建议这样做好便于下一次做工资表).第二列从第一行开始,依次输入0、1、3、5、7 等,然后选中这四个单元格,使用填充柄填充至员工数据结束位置.在下方的工资细目数据区,从第一行依次输入2、4、6、8等,然后选中这四个单元格,使用填充柄填充至结束,大致效果如图15所示.

最后单击选中B2单元格,再单击工具栏中的“升序排序”按钮(如图16),这时工资条就自动生成了,将A、B两列隐藏,将工资条打印出来再用切纸机切一下即可.

待到下个月要重新做工资的时候,只需要将A、B两列取消隐藏,然后单击选中Al单元格,然后再单击工具栏中的“升序排序”按钮,这时表格就又恢复原始模样了.工资数据做完以后再按上面的方法即可再次实现工资条效果.

解决方案三:略施小计,细目插入更轻松

解决方案二相比方案一来说,效率已经提升不少,但对于数据量大的情况来说,也还是非常麻烦的,下面提供另一种解决方案让插入细目数据行更轻松.

首先在工资细目的右侧两列中从第三行开始,交叉输入任意数字,然后选中交叉的四个单元格,双击右下角的“填充柄”,使这种格式快速填充至工资表数据的结束行(如图17).

数据填充结束后,数据区域会自动呈选中状态,不要取消选中状态,执行“编辑”一“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮(如图18).

接下来执行“插入”一“行”命令,这时便会从第三行开始,每一行的前面插入了一个空行.然后复制工资表中的表头工资细目数据,选中工资表A列的数据区域,执行“编辑”一“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮,这时会选中刚插入的空行,执行“编辑”一“粘贴”命令,这时工资条就算制作完成了(如图19).

解决方案四:高手的公式法.

上面的几种方案在实际操作过程中,相对来说技术性较小,因此操作较简单,不容易忘记,但缺点也很明显,就是操作起来较为繁琐,并且每一次打印工资条后,都需要进行一些还原操作以便于下个月的工资计算.如果能有办法将工资条数据和工资表数据独立开就好了.这里就是一个稍微进阶一点的解决方案了,主要是利用了一下INDEX函数.

实际操作时假设工作表l的名称为“工资”,其中存储的为工资数据,工作表2为存储工资条的数据.由于使用此方法实现的工资条数据无需变动,以后工资表中的数据更新后,工资条会自动更新,因此这里打算弄得更美观一点,实际生成的工资条为第一行是细目,第二行为细目所对应的金额,第三行空一行,这样在工资条打印出来以后再裁剪时更方便.

在“工资条”表的Al单元格中输入“等于IF(MOD(ROW(),3)等于0,’’”,IF(MOD(ROW(),3)等于1,工资!A$1,INDEX(工资!$A:A,(ROW()+4)/3,COLUMN(》》”公式(不包含外侧引号),然后使用填充柄填充至有工资细目所对应的列(如图20).

最后选中第一行中的数据区域,再使用填充柄往下填充,直到所有人员的工资条都显示出来(如图21).

最后生成的工资条如图22所示.

至此,制作工资条的进阶方案也完成了.其实Excel本身非常灵活多变,通过其他的一些公式组合也能制作出工资条,上面一共从易到难讲解了多种方案,其效率也一个比一个高,但易于理解程度上也是一个比一个难的,所以希望上面的多种方案大家能够根据自己的情况掌握其中的一种,如果能全部掌握当然是最好不过的了.而在这个案例的最后详细解释一下方案四中所用的公式的含义.

以Al单元格中的公式“等于IF(MOD(ROW(),3)等于

牛耳0,””,IF(MOD(ROW(),3)等于l,工 资!A$1,INDEX(工资!$A:A,(R O W()+4)/3,COLUMN(》》”为例,这里分段解释一下.

“IF (MOD (ROW(),3)-0,等部分,其中ROW()取当前行的行号,IF(MOD(ROW(),3)-0,一,即用当前行的行号除以3取余,如果余数为0,取~空结果,即所有3的倍数行3、6、9等显示空行,就是起到一个插入空行的效果.

“IF(MOD(ROW(),3)等于1,工资!A$l,”部分,如果当前行数除以3取余为1时,即所有行数为4、7、10等行,直接取工资表中的A$l单元格中的数据,其中$1为绝对引用,这样使用填充柄填充的时候A会自动变更为B、C、D等,最终的结果就是实现了工资条表中的工资细目行.

“INDEX(工 资!$A:A,(ROW()+4)/3,COLUMN(》》”部分就是排除了上面的两种条件后取的结果,即所有的工资细目对应数据的行去工资表中去取相应的数据.使用(ROW()+4)/3结合COLUMN()是为了让工资条表中的2、5、8、11这些行中填充工资细目数据.即工资条表中第2行返回工资表中的(2+4)/3等于2行数据,工资条表中的第5行返回工资表中(5+4)/3-3行数据,工资条表中的第8行返回工资表中(8+4)/3等于4行数据.

总结:本论文可用于工资条细目论文范文参考下载,工资条细目相关论文写作参考研究。

工资条明细引用文献:

[1] 劳动工资统计学论文题目 劳动工资统计论文题目怎么取
[2] 劳动工资统计论文参考文献推荐 劳动工资统计英语参考文献哪里找
[3] 劳动工资统计论文大纲模板范文 劳动工资统计论文大纲如何写
《工资条打印四方法》word下载【免费】
工资条明细相关论文范文资料