夜雨聆风学习资料网

ARTICLE · 1060587

用Excel从零搭建人事管理系统|08几个常用的函数

用Excel从零搭建人事管理系统|08几个常用的函数
Hi,老徐,今天继续。
系统基本功能搭建完成,写一写高频用到的函数吧,备忘。

01 IF 条件判断

语法:IF(条件,满足条件返回的值,不满足返回的值)
示例:=IF(B2>=60,"合格","不合格")
讲解:判断B2单元格分数,≥60输出合格,否则不合格。支持嵌套

示例:=IF(B2>=90,"优秀",IF(B2>=60,"合格","不合格"))

02 AND 同时满足多个条件

语法:AND(条件1,条件2,...)
示例:=AND(B2>18,C2="在职")
讲解:B2大于18 并且 C2等于在职,才返回TRUE,否则FALSE

03 OR 满足任意一个条件

语法:OR(条件1,条件2,...)
示例:=OR(B2="已离职",B2="退休")
讲解:只要任意一个条件成立,返回TRUE

04 IFERROR 错误值捕获

语法:IFERROR(表达式,出错时显示内容)
示例:=IFERROR(A2/B2,"分母不能为0")
讲解:如果公式报错#DIV/0!、#N/A,就显示指定文字,表格不会乱码

05 MID 中间截取字符

语法:MID(文本,开始位置,提取字符数)
示例:=MID(A2,7,8)  身份证提取出生日期,从第7位取8位

06 TODAY()

获取系统今日日期(动态,每天打开自动更新)

07 DATEDIF计算工龄神器

计算两个日期间的年/月/日
语法:DATEDIF(开始日期,结束日期,"单位代码")
"Y"  整年
"M"  整月
"D"  天数
"YM"  扣除整年之后剩余月份
"MD"  扣除整月之后剩余天数

08 INDEX+MATCH组合查找

=INDEX(D2:D100,MATCH(F2,A2:A100,0))

INDEX:返回区域第N行;MATCH:找到内容所在行号,可多条件查找。
上面的8个函数,基本上就是最常用的了,像SUM之类特简单的就不写了。
下一篇,写写增加员工岗位调整和离职员工管理两个分表。

相关学习资料