excel常用函数有哪些?
1、 根据员工的出生日期计算年龄
选择年龄单元格,输入公式(G3为对应的出生日期单元格):
=DATEDIF(G3,TODAY(),"Y")
计算工龄的方法同上,只不过是以入职时间为准
表示使用DATEDIF函数返回从G3单元格中的日期到当前日期的年数。
2、 统计公司中所有男员工或女员工,或者各部门、各职位的员工数
使用COUNTIF函数,其语法为:COUNTIF(range,”criteria”)
Range表示要计数的单元格的范围,Criteria表示确定哪些单元格将被计算在内的条件
如:计算C3到C20单元格内女员工的人数,则公式应写为:
=COUNTIF(C3:C20,”女”)
3、为各部门、各职位的员工设定基本工资
假设开发部为1500,基础部为1200,人事部为1000
输入公式:
=IF($C3=”开发部”,1500,IF($C3=”基础部”,1200,IF($C3=”人事部”,1000)))or
=LOOKUP($C3,{"开发部",1500;"基础部",1200;"人事部",1500})
4、计算加班费
加班费的计算方法为:基本工资/30/8×1.5×加班时间=加班工资
即加班费为每小时基本工资的1.5倍
输入公式为:=ROUND($E3/30/8,0)*1.5*$F3
0表示保留0位小数点
5、出勤扣款
事假扣款:=ROUND($E3/30,0)* $F3 每天扣一天的基本工资
病假扣款:=ROUND($E3/30,0)*0.5* $F3 每天扣一天基本工资的一半
迟到扣款:=$J3*50 每迟到一次扣50元
6、计算个人所得税
应纳税所得额=应发工资合计—应扣“三险一金”合计—费用扣除额(3500元)即不超过3500的不用交税
应纳个人所得税税额=应纳税所得额×适用税率—速算扣除数
假如A2中是应税工资,则计算个税公式为:
=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)
7、统计一组数据中的最大值、最小值、平均值
最大值:=MAX(E3:E37)
最小值:=MIN(E3:E37)
第二大值:LARGE(A1:A10,2)
第二小值:SMALL(A1:A10,2)
平均值:=AVERAGE(E3:E37)
8、IF函数:条件判断
公式:=IF(C3=100,"满分",IF(C3>=95,"优秀",IF(C3>=80,"良好",IF(C3>=60,"及格","不及格"))))。
解读:IF函数不仅可以单独进行条件判断,还可以嵌套进行使用。
9、SUMIF函数:单条件求和
目的:计算出男生或女生的成绩总和。
方法:=SUMIF(D3:D9,G3,C3:C9)。
解读:SUMIF函数的语法结构是:=SUMIF(条件范围,条件,求和范围)。其中求和范围可以省略,如果省略,默认和条件范围一致。主要作用是对符合条件的数进行求和。
10、COUNTIF函数:单条件计数
目的:按性别统计人数。
方法:=COUNTIF(D3:D9,G3)。
解读:COUNTIF函数的语法结构是:=COUNTIF(条件范围,条件)。主要作用是统计符合条件的数。
11、LOOKUP函数:单条件或多条件查询
目的:查询学生的考试成绩档次。
方法:=LOOKUP(1,0/(B3:B9=$G$3),E3:E9)。
解读:此方法是LOOKUP函数的变异用法,查询值为1,而0/(B3:B9=$G$3)的判断结果是党B3:B9范围中的值等于G3单元格中的值时,返回TRUE,0/TRUE等于0,如果不等于G3单元格中的值时,返回FALSE ,0/FALSE,返回FALSE ,然后用查询值对0/(B3:B9=$G$3)返回的结果进行对比分析,返回最接近查询值的对应位置上的值。
12、INDEX+MATCH:查询号搭档
目的:查询对应人的所有信息。
方法:在目标单元格中输入公式:=INDEX($B$2:$E$9,MATCH($G$3,$B$2:$B$9,0),MATCH(H$2,$B$2:$E$2,0))。
13、TEXT+MID:提取出生年月
目的:根据身份证号提取出生年月。
方法:=TEXT(MID(C3,7,8),"0-00-00")。
14、SUMPRODUCT:中国式排名
目的:对成绩进行排名。
方法:在目标单元格中输入公式:
=SUMPRODUCT(($D$3:$D$9>D3)/COUNTIF($D$3:$D$9,$D$3:$D$9))+1为降序=SUMPRODUCT((D3>$D$3:$D$9)/COUNTIF($D$3:$D$9,$D$3:$D$9))+1为升序