1 / 2
文档名称:

用excel制作工资条的公式及函数分析.doc

格式:doc   大小:71KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用excel制作工资条的公式及函数分析.doc

上传人:琥珀 2020/3/25 文件大小:71 KB

下载得到文件列表

用excel制作工资条的公式及函数分析.doc

文档介绍

文档介绍:欢迎阅读用Excel 制作工资条的公式及函数分析工资条问题职工工资构成往往有很多项,比如:姓名、职称、基本工资、岗位工资等;每月发工资时要向职工提供一个包含工资各构成部分的项目名称和具体数值的工资条, 且打印工资条时要求在每个职工的工资条间有一空行便于彼此裁开。因此,工资表的基本形式应为三行,即:标题、工资数据、空白行。公式:If(Mod(Row(),3)=0,"",if(Mod(Row)(),3)=1, 工资表!A$1,Index( 工资表1!$A:$G,Int((Row()+4/3),Column())))解释:If函数的意思的:如果 Mod(row(),3)=0 ,取空行;等于 1,取工资表中第一个单元格;既不等于 0又不等于 1,即Mod(row(),3)=2 时,就在工资表中用 index 函数来赋值。函数"=Mod(Row(),3)" ,它的值就是该单元格所在行被 3除的余数,用此函数能判别该行是标题行、数据行或着是空行。Index()为一查找函数它的格式为: Index(reference,row-num,column-num) 。其中reference为查找的区域,本例中为工资表中的 A到G列,即函数中的"工资表!$A:$G";Row-num 为被查找区域中的行序数即函数中的 Int((Row()+4)/3) ,Column-num 为被查找区域中的列序数即函数中的Column() 。第2、5、8 行的行号代入 Int((Row()+4)/3) 正好是2、3、4 ,Column() 在A列为1。因此公式"=Index( 工资表!$A:$G,Int((Row()+4)/3),Column())" 输入A列后,A2、A5、A8......单元格的值正好是工资表中 A2、A3、A4 单元格的值。把此公式输入 A1单元格,然后向下向右填充得到了完整的工资条表。为了表格的美观还应对格式进行设置,一般****惯包括标题、姓名等文字在单元格中要居中,数字要右置,数字小数点位数也应一致,还有根据个人的爱好设置边框。欢迎阅读表格只需对一至三行的单元格进行设置,然后通过选择性格式设置完成全表的设置。