学完此系列,会让您在职场中,小白变大神!

函数的综合应用
一. 计算工龄和工龄工资
假设A公司的工龄标准为每超过一年奖励两百元。打开A公司的基本工资管理表,在工龄列输入公式“=DATEDIF(E3,TODAY(),Y)”此公式表示计算两个日期的整年数差,然后点击右下角,则可求出所有人的工龄。

计算工龄工资需要用到IF函数。在H3单元格输入公式“=IF(F3<=1,0,F3-1)*200”,此公式表示如果工龄小于一年则返回结果为0否则每超过一年乘以200元的工资输入公式后按回车键获取结果然后再向下拉动单元格批量求出所有员工的工龄工资

二、日期自动到期提醒
在使用Excel表格时经常需要对快到期的内容设置提醒,例如合同到期提醒。
示例一:令下表中合同到期前7天提醒
在E2单元格中输入公式“=IF(D2-TODAY()<7),”合同快到期了”,””)”然后双击单元格右下角。
利用IF函数判断到期日期和当前日期【today()函数】的差值,如果小于7天则提醒合同快到期了,否则返回空值

示例二:提醒下表中合同还有多少天到期
在E2单元格中输入公式“=IF(D2-today()<30,此合同还有”&D2-today()&”天就到期了”,””)”然后双击单元格右下角

三、截取文本中的文字和数字
示例:提取下表中的姓名和手机号码

表中的姓名和手机号码都是没有规律的,但是有一个共性,即所有姓名在左边所有手机号码在右边。如果用户想要快速提取姓名和手机号码,需要用到前面所学的LEFT,RIGHT,LEN,LENB函数
在B2单元格输入公式“=LEFT(A2,LENB(A2)-LEN(A2))”,双击单元格右下角,即可提取所有姓名。

在C2单元式输入公式“=RIGHT(A2,2*LEN(A2)-LENB(A2))”,双击单元格式右下角,即可提取所有上午手机号码。

四.合并单元格求和
实际工作中有很多情况是需要对合并单元格求和的,这里介绍一种利用公式和全部填充功能对合并单元格求和的简单方法
示例:求表中每个人的销售额合计数
步骤一:选择C列所有合并单元格区域。

步骤二:输入公式“=SUM(B2:$B$12)-SUM(C3:$C$12),注意公式中的绝对引用。

步骤三:输入完成后,按下“Ctrl+Enter”快捷键全部填充公式,就会得到结果。

五.批量生成工资条
工资具有保密性,为了使每位员工清楚自己的工资情况,但又不泄露其他员工的工资情况,可以制作工资条。工资条的每条记录都有对应一行标题,相当于标题行每一行就有重复一次。下面介绍批量生成工资条的快速方法。
步骤一:打开员工工资表,选中员工 工资表中的A3:K22单元格区域,然后在名称框中输入”ZG”,按下回车键,即可将选中的单元格区域定义为“GZ”名称。

步骤二:在“员工工资表“工作表后插入一个工作表,将其命名为”工资条“,选中工作表中的A1单元格,然后在单元格中输入公式”=IF(MOD(ROW(A1),3)=0,””,IF(MOD(ROW(A1),3=1员工工资表!A$2,INDEX(GZ,(ROW(A1)+1)/3,COLUMN(A1))),按下回车键,即可从员工工资表中引用数据。

步骤三:向右拖动A1单元格右下角的填充句柄,拖动至单元格K1,此时公式自动生成工资条标题行

步骤四:拖动K1单元格右下角的填充句柄,从而向下复制公式,即可生成工资条
