用Excel制作工资条的公式及函数分析
教你用电子表格之EXCEL做工资大全

教你用EX C E L做工资如果你用电子表格做的话:姓名、岗位工资、年功津贴、技能津贴、绩效工资、卫生费、夜班津贴及安全奖、加班工资、补发工资、应发工资、养老保险、医疗保险、失业保险、住房公积金、其他保险、所得税基数、个人所得税、其他扣款、实发工资、领款人签章其中应发工资=岗位工资+年功津贴+技能津贴+绩效工资+卫生费+夜班津贴及安全奖+加班工资+补发工资所得税基数=应发工资-养老保险-医疗保险-失业保险-住房公积金-其他保险实发工资=应发工资-养老保险-医疗保险-失业保险-住房公积金-其他保险-个人所得税-其他扣款E x c e l的秘技一、建立分类下拉列表填充项我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。
1.在S h e et2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。
2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。
仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”……3.切换到S he et1中,选中需要输入“企业类别”的列(如C 列),执行“数据?有效性”命令,打开“数据有效性”对话框。
在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。
再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=IN D IR E CT(C1),确定退出。
4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。
然后选中该单元格对应的D 列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。
excel 各级别最高工资计算公式

Excel公式是一种用于计算和分析数据的重要工具,可以用来进行各种数学运算、逻辑判断和数据处理。
而在Excel中,计算各级别最高工资的公式也是非常常见的需求之一。
本文将介绍在Excel中计算各级别最高工资的计算公式。
一、线性增长的最高工资计算公式1. 线性增长的最高工资计算公式是指按照固定比例递增的最高工资计算方法。
某公司工资按照年限来确定,每年工资递增10,那么在Excel中可以使用以下公式来计算最高工资:最高工资 = 基础工资 * (1 + 递增比例)^年限其中,基础工资是员工的初始工资,递增比例为0.1(即10),年限为员工在公司工作的年数。
2. 举例说明如果某员工的初始工资为5000元,那么在公司工作5年后,他的最高工资应该为:最高工资 = 5000 * (1 + 0.1)^5 = 5000 * 1.61 = 8050元二、分段增长的最高工资计算公式1. 分段增长的最高工资计算公式是指按照不同的条件递增最高工资。
某公司工资按照不同的绩效来确定,绩效分为A、B、C三个等级,对应的递增比例分别为10、5、0,那么在Excel中可以使用以下公式来计算最高工资:最高工资 = IF(绩效="A", 基础工资 * (1 + 0.1), IF(绩效="B", 基础工资 * (1 + 0.05), 基础工资))其中,IF函数用于根据不同条件进行判断,绩效为A时递增比例为10,为B时递增比例为5,其他情况为0。
2. 举例说明如果某员工的初始工资为6000元,且他的绩效等级为B,那么他的最高工资应该为:最高工资 = IF(绩效="A", 6000 * (1 + 0.1), IF(绩效="B", 6000 * (1 + 0.05), 6000)) = 6000 * 1.05 = 6300元三、自定义条件的最高工资计算公式1. 有时候,最高工资的计算可能会有更加复杂的条件,需要根据具体情况来确定递增比例。
excel工资表汇总的快速方法

excel工资表汇总的快速方法Excel是一款非常强大的电子表格软件,它可以帮助我们快速地处理各种数据,包括工资表。
在日常工作中,我们经常需要对员工的工资进行汇总,这时候Excel就可以派上用场了。
下面,我将介绍一些快速汇总工资表的方法。
1. 使用SUM函数SUM函数是Excel中最常用的函数之一,它可以将一列或多列数字相加。
在工资表中,我们可以使用SUM函数来计算每个员工的总工资。
具体操作如下:1)选中需要计算总工资的单元格,例如D2;2)输入“=SUM(B2:C2)”(B2和C2是该员工的基本工资和津贴),按下回车键;3)将鼠标移到D2单元格的右下角,光标变成黑色十字,双击鼠标左键,即可快速地将SUM公式复制到其他单元格中。
2. 使用PivotTable透视表PivotTable透视表是Excel中非常强大的数据分析工具,它可以帮助我们快速地汇总和分析大量数据。
在工资表中,我们可以使用PivotTable透视表来汇总每个员工的工资。
具体操作如下:1)选中工资表中的所有数据,包括表头;2)点击“插入”选项卡中的“透视表”按钮,弹出“创建透视表”对话框;3)在“行”区域中拖动“姓名”字段,在“值”区域中拖动“工资”字段,Excel会自动计算每个员工的总工资;4)可以根据需要对透视表进行进一步的分析和筛选。
3. 使用VLOOKUP函数VLOOKUP函数是Excel中非常实用的查找函数,它可以根据指定的关键字在数据表中查找对应的值。
在工资表中,我们可以使用VLOOKUP函数来查找每个员工的基本工资和津贴。
具体操作如下: 1)在工资表中新建一列,例如E列,用于存放基本工资;2)在E2单元格中输入“=VLOOKUP(B2,基本工资表,2,FALSE)”(其中B2是员工姓名,基本工资表是一个包含员工姓名和基本工资的数据表,2表示要查找的列号,FALSE表示精确匹配),按下回车键; 3)将鼠标移到E2单元格的右下角,光标变成黑色十字,双击鼠标左键,即可快速地将VLOOKUP公式复制到其他单元格中;4)同样的方法,可以在F列中使用VLOOKUP函数查找每个员工的津贴。
EXCEL自动生成工资条方法

EXCEL自动生成工资条方法2020EXCEL自动生成工资条方法方法一:宏命令控制法对于Office 家族的宏功能,大家或许早有耳闻,但由于需要使用VBA 进行编程,所以宏一直让许多人望而却步,不过要使用一个现成的宏就简单多了。
首先打开要处理的Excel 表,选择“工具→宏→Visual Basic 编辑器”,在编辑器左边的窗口中用鼠标双击Sheet1,会出现代码编辑窗口,在代码编辑窗口输入如下代码(为了不破坏原有的工资表,所以这里采用了将Sheet1 的内容复制到Sheet2 的方法,所以最后的生成结果是在Sheet2 中显示):Sub MakeSalaryList()Dim i As IntegerDim endrow As Integer '测出数据的最后一行endrow = Sheet1.Range("a__").End(xlUp).Row - 1 '把标题贴过去Worksheets(1).Range("1:1").Copy (Worksheets(2).Cells(1, 1)) For i = 3 To endrow'把每条数据抬头贴过去Worksheets(1).Range("2:2").Copy (Worksheets(2).Cells(3 * i - 7, 1)) '把数据贴过去Worksheets(1).Range(Cells(i, 1), Cells(i, 256)).Copy (Worksheets(2).Cells(3 * i - 6, 1)) Next iEnd Sub关闭编辑器,将自动返回到刚才的Excel 表,选择“工具→宏→宏”,将弹出如下对话框:点击“执行”,将在Sheet2 生成如Gz-2 所示的转换成工资条,怎样,不复杂吧。
当然,如果你的表总Sheet2 已经输入了别的内容,就可以将他复制到Sheet3 来生成,代码修改也很简单,把其中的Sheet2 修改成Sheet3 就可以了,其它代码不变。
工资表的常用公式

工资表的常用公式————————————————————————————————作者: ————————————————————————————————日期:excel中的一些常用计算公式一、年龄计算公式:=IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2)IF (MONTH(E2)<=8,0,-1))其中e2为单元格,2008为当前年份二、身份证号中提取出生年月=MID(J11,7,4) & "年" &MID(J11, 11,2)&"月" & MID(J11, 13, 2)&"日"三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF($C$2:$C$24,J26))四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。
方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。
18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。
从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。
M ID()——从指定位置开始提取指定个数的字符(从左向右)。
对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。
综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))回车确认即可。
excel工资单格式

excel工资单格式
在Excel中,可以使用不同的方式来创建工资单格式。
以下是
一种常见的方式:
1. 首先,打开Excel并创建一个新的工作表。
2. 在第一行输入工资单的标题,例如“工资单”或“月度工资单”。
3. 在第二行输入列标题,例如“员工姓名”、“工号”、“基
本工资”、“津贴”、“扣款”、“实发工资”等。
4. 从第三行开始,逐行输入每位员工的信息。
每列对应相应的
员工信息,例如姓名、工号、基本工资等。
5. 在“实发工资”列中,使用公式计算每位员工的实际工资。
例如,如果基本工资为B3单元格,津贴为C3单元格,扣款为D3单
元格,可以在E3单元格中输入公式“=B3+C3-D3”来计算实发工资。
6. 在工资单的末尾,可以添加一些统计信息,例如总工资、平
均工资等。
可以使用SUM函数或AVERAGE函数来计算这些统计数据。
7. 根据需要,可以使用格式化选项来美化工资单。
例如,可以
调整列宽、添加边框、应用粗体或斜体等。
8. 如果有多个月份的工资单,可以在不同的工作表中创建每个
月份的工资单,或者使用不同的工作簿来保存每个月份的工资单。
以上是一种常见的Excel工资单格式,你可以根据实际需求进
行调整和修改。
记得保存工资单并定期备份,以确保数据的安全性。
用VLOOKUP函数制作工资条,下拉以后数值都一样怎么破,试过改成相对引用,但是没有用

用VLOOKUP函数制作工资条,下拉以后数值都一样怎么破,试过改成相对引用,但是没有用话题:excel中用vlookup做工资条,下拉下来的数据都是一...推荐回答:excel工资条的做法1.新建一个工作表(工资条),并将“工资”中第1行标题复制到工资条的第1行2.在“工资条”a2单元格输入公式:=if(mod(row(),2)=0,工资!a$2,index(工资!$a:$u,int((row()+3)/2),column())) 并拖动复制到所有单元格3.文件-页面设...话题:在excel中查询和引用函数的使用方法推荐回答:1、lookup函数与match函数lookup函数可以返回向量(单行区域或单列区域)或数组中的数值。
此系列函数用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
当比较值位于数据表的首行,并且要查找下面给定...话题:是不是用vlookup函数,具体怎么设置?麻烦高手详细...问:excel中有两张表格,名为“2011年08月装配”和“2011年08月缝纫”,要将两个...推荐回答:o2=vlookup(c2,sheet2!c:o,13,0)话题:excel自动填充数据函数问:excel中,数据中横向列出姓名年龄工资,共计n行。
假若我要新建一个页面...推荐回答:使用excel的函数功能可以自动填充数据。
如:=rand() 可以产生0 ~ 1之间的随机数。
如果需要0 ~ 100 之间的随机数,可以把公式改为这样:=round(rand()*100,0) 然后通过拖拽单元格,就可以把公式扩展到其它单元格中。
如下图:话题:excel表格计算公式推荐回答:通过excel可以完成很多工作,比如一组数据,可以得出这组数据的总和、平均值、乘积等等。
就来说一下计算一组数据的乘积的方法。
首先打开excel,由于我是在...话题:工资条怎么做?推荐回答:第1步:新建工作表用鼠标单击常用工具条上建立新文件的按钮,或直接按键盘的“ctrl + n”键。
工资表转换成工资条方法整理,各种方法,快速转变

方法一:①:右侧两列中,交叉输入任意数字,然后选中交叉的四个单元格,双击右下角的“填充柄”,使这种格式一直填充至工资表的结束行(如图).②:“编辑"→“定位"→“空值”→“确定”。
③:“插入”→“行”.④:复制表头的细目,选中A列区域,“编辑”→“定位"→“空值”→“确定”,这时会选中刚插入的空行,“编辑”→“粘贴”。
制作完成。
方法二:①:如果第一张表为“工资表”,单击Sheet2标签,重命名为“工资条1”,在“工资条1”工作表的A1单元格中输入=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,工资表!A $1,INDEX(工资表!$A:$N,INT((ROW()+4)/3),COLUMN())))。
回车.②:选定A1单元格,向右填充拖到J1单元格(注:拖的长度应与原表长度相同).③:选择A1:J1区域向下拖→拖到最后一行即可(注:拖的时候可能拖多或拖少,这时要看一下原表),加一下边框便成功了方法三:本工资簿包含两张表.第1张表就是工资表。
它第一行为标题行包括序号、姓名、工资项目。
第2张表就是供打印的表,称为“工资条"。
它应设置为每三行一组,每组第一行为标题,第二为序号、姓名和各项数据,第三行为空白行。
就是说能被3整除的行为为空行,整张表被3除余1的行为标题行,引用标题行,被3除余2的行为各项数据的行。
用INDEX(区域,行,列)函数引用,公式为:=IF(MOD(ROW(),3)=0,”",IF(MOD(ROW(),3)=1,工资表!A$1,INDEX(工资表!$A:$M,(ROW()+4)/3,COLUMN())))语法解释:如果行数除3余数为0,则空;如果行数除3余数为1,则取工资表A到M列,第1行(不可引用);如果如果行数除3余数为2,则返回工资表A到M列,,对应的列;行+4/3 解释:行+4/3:行是工资条的行2, 5,8,11……的行+4/3是返回的工资表是的对应的2,3,4行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 2 页
用Excel制作工资条的公式及函数分析
用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除的余数,用此函数能判别该行是标题行、数据行或着是空
行。
第 2 页 共 2 页
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单元格,然后向下向右填充得到了完整
的工资条表。
为了表格的美观还应对格式进行设置,一般习惯包括标
题、姓名等文字在单元格中要居中,数字要右置,数字小数点
位数也应一致,还有根据个人的爱好设置边框。
表格只需对一至三行的单元格进行设置,然后通过选择性
格式设置完成全表的设置。
文档下载《用Excel制作工资条的公式及函数分析》