第一范文网 - 专业文章范例文档资料分享平台

用EXCEL制作工资条的公式及函数分析

来源:用户分享 时间:2025/11/14 2:28:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

用EXCEL制作工资条的公式及函数分析

SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

用Excel制作工资条的公式及函数分析

工资条问题

职工工资构成往往有很多项,比如:姓名、职称、基本工资、岗位工资等;每月发工资时要向职工提供一个包含工资各构成部分的项目名称和具体数值的工资条,且打印工资条时要求在每个职工的工资条间有一空行便于彼此裁开。因此,工资表的基本形式应为三行,即:标题、工资数据、空白行。

公式:If(Mod(Row(),3)=0,\工资表!A$1,Index(工资表1!$A:$G,Int((Row()+4/3),Column())))

解释:

If函数的意思的:如果Mod(row(),3)=0,取空行;等于1,取工资表中第一个单元格;既不等于0又不等于1,即Mod(row(),3)=2时,就在工资表中用index函数来赋值。

函数\,它的值就是该单元格所在行被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。因此公式\工资

表!$A:$G,Int((Row()+4)/3),Column())\输入A列后,A2、A5、A8......单元格的值正好是工资表中A2、A3、A4…单元格的值。

把此公式输入A1单元格,然后向下向右填充得到了完整的工资条表。

为了表格的美观还应对格式进行设置,一般习惯包括标题、姓名等文字在单元格中要居中,数字要右置,数字小数点位数也应一致,还有根据个人的爱好设置边框。

表格只需对一至三行的单元格进行设置,然后通过选择性格式设置完成全表的设置。

搜索更多关于: 用EXCEL制作工资条的公式及函数分析 的文档
用EXCEL制作工资条的公式及函数分析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9oki870qxv0fluh9boav3qhtz4wh9l00tvh_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top