Excel制作工资表

需要用到的函数

函数要求如下:

  • IFERROR
    功能:处理公式中的错误,避免显示错误值。当公式产生错误时,使用自定义的值或表达式代替错误信息。

    IFERROR(值, 错误值)

  • SUM
    功能:求和,计算一系列数字的总和。

语法:

复制代码
SUM(数值1, [数值2], ...)
数值1, 数值2, ...:要相加的数字或单元格范围。
  • VLOOKUP
    功能:垂直查找,依据某个键值,在表格的第一列中查找匹配的值,并从匹配行中返回指定列的值。

    VLOOKUP(查找值, 表格范围, 列序号, [精确匹配])

查找值:要查找的值。

表格范围:包含数据的单元格区域。

列序号:要返回结果的列在表格中的位置,第一列为 1。

精确匹配:如果为 TRUE,则返回精确匹配值,如果为 FALSE 或省略,则返回近似值。

  • COUNTA
    功能:计算非空单元格的数量(包括数字、文本或错误值,但不包括空白单元格)

    COUNTA(值1, [值2], ...)

  • ROUND
    功能:对数值进行四舍五入,保留指定的小数位数。

语法:

复制代码
ROUND(数值, 小数位数)

数值:要四舍五入的数字。

小数位数:指定要保留的小数位数。如果为 0,则四舍五入为整数。

  • MAX
    功能:返回一组数值中的最大值。
    语法:

    MAX(数值1, [数值2], ...)

表格区域分化,模型基础建立

我初步把表格分为4个模块

第一个模块

选中合适的单元格进行合并,填写标题。

第二个模块

按照图表所示,建立好表格。

金额那里设置单元格格式,统一为下面这种形式

第三个模块

按照图表所示建立起模型。

单元格格式设置成以下格式

第四个模块

按照图片建立起相对应的表格

这里的表格的注意事项,会存在合并单元格的情况。

开始建立表格功能

需求

1、手动输入员工的应发工资、社保公积金、考勤扣款及其他扣款

2、表格可根据工资基数自动计算员工个税金额,其单元格内内置函数公式,不需变动。

3、本表为月度工资表,使用时请及时修改月份。

功能实现

第一个功能

合计

合计我们这里使用SUM函数即可

复制代码
=SUM(D13:H13)
实发工资

第二个功能

至于我们怎么实现这样的功能呢?

这个很简单,我们先找一个唯一匹配值

这里我匹配的是患者姓名

于是我们每一个单元格的函数格式如下

  • 部门字段
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,2,FALSE),"")

这里的函数的作用入下

在一张表中查找一个值,比如一个产品编号或名字。

如果找到这个值,返回与它相关的信息,比如这个产品的价格。

如果找不到这个值,不会报错,而是显示空白。

简单来说,就是用它来查找一些数据,如果找不到也不会出现错误信息,而是让结果保持空白。

比如:

你想查找某个商品的价格,公式会先看表里有没有这个商品。如果有,就显示它的价格;如果没有,结果会是空白,而不是错误信息。

  • 基本工资
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,3,FALSE),"")
  • 岗位工资
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,4,FALSE),"")
  • 提成工资
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,5,FALSE),"")
  • 绩效工资
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,6,FALSE),"")
  • 福利补贴
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,7,FALSE),"")
  • 合计
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,8,FALSE),"")
  • 社保公积金
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,9,FALSE),"")
  • 考勤扣款
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,10,FALSE),"")
  • 其他扣款
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,11,FALSE),"")
  • 实发工资
bash 复制代码
=IFERROR(VLOOKUP(B9,$B$13:$O$2000,13,FALSE),"")

第三个功能

统计某一列的数据

使用sum函数

函数如下

bash 复制代码
SUM(D13:D20000)

其他都类似

这里也是使用了COUNTA 函数统计次数

应发总额,和应扣总额都是按照sum函数去计算的。

相关推荐
2501_930707781 小时前
使用 C# 代码读取或删除 Excel 文档属性
excel
hikktn1 小时前
Excel 日期格式统一治理:从“显示不全“到“自动兼容“的完整方案
windows·python·excel
霸道流氓气质3 小时前
Spring Boot 大数据量 Excel 导入导出功能实现指南
spring boot·后端·excel
霸道流氓气质3 小时前
Java 单元测试生成大量 Excel 测试数据实战指南
java·单元测试·excel
IT WorryFree4 小时前
FortiGate常用资产 OID 清单,配套 Excel 台账模板字段
网络·人工智能·excel
MyFreeIT4 小时前
Excel Enable Content
excel
E_ICEBLUE4 小时前
将 Excel 表格插入 Word 文档的三种实用方案(Python 自动化)
python·word·excel
俊哥工具5 小时前
027免费开源硬盘检测工具,一键查看健康度,杜绝数据丢失
pdf·电脑·word·excel·音视频
不恋水的雨1 天前
easyexcel快速填充大数据量不覆盖后面的行解决方式
java·excel·poi
靖待1 天前
【解决方法】python写Excel单元格截断长文本
python·excel·解决方法