

入门——常用、基础、简单的函数
进阶——常用、难度较大的函数
专业——不常用、专业性较强、难度较大的函数
兼容——不建议使用、已被新函数替代、兼容较早版本的函数
一、入门函数
入门函数共32个,多为基础、简单、常用的函数。
其中比较重要的函数有查找函数VLOOKUP,文本函数MID、LEFT等。
VLOOKUP函数常被称之为Excel的神函数,其常用性绝对秒杀Excel的其他函数。
VLOOKUP函数也常用来衡量一个人的Excel函数水平,掌握该函数的基本用法勉强算Excel函数入门,而与COLUMN、MATCH等函数的嵌套使用才是更为高阶的用法。

二、进阶函数
进阶函数共56个,多为难度较大但常用的函数。
其中比较重要的函数有查找函数INDEX、MATCH组合,多条件数学函数SUMIFS、COUNTIFS、MAXIFS、MINIFS等。
INDEX和MATCH组合函数在某种情况的可以代替VLOOKUP,甚至效果更好。有些对Excel要求比较高的工作,HR在面试时可能会提及到这个组合。
SUMIFS、COUNTIFS、MAXIFS、MINIFS等函数尤其适用于制作Excel自动化报表,其中MAXIFS、MINIFS是Excel 2016新增的函数(非所有版本,Excel 2019已全面支持)。

一、定义方法:开发工具->代码->Visual Basic->插入->模块->输入程序
二、举例:个人所得税计算(ITAX)
Public Function ITAX(salary, m)
If salary - m < 0 Then
ITAX = 0
Else
Select Case salary
Case 0
ITAX = 0
Case Is <= 3000 + m
ITAX = (salary - m) * 0.03
Case Is <= 12000 + m
ITAX = (salary - m) * 0.1 - 210
Case Is <= 25000 + m
ITAX = (salary - m) * 0.2 - 1410
Case Is <= 35000 + m
ITAX = (salary - m) * 0.25 - 2660
Case Is <= 55000 + m
ITAX = (salary - m) * 0.3 - 4410
Case Is <= 80000 + m
ITAX = (salary - m) * 0.35 - 7160
Case else
ITAX = (salary - m) * 0.45 - 15160
End Select
End If
End Function
三、练习
自定义函数BX计算银行存款本息
Public Function BX(PV, RATE, NPER)
BX = PV * (1 + NPER * RATE)
End Function
注意事项:文件保存类型(启用宏的工作簿)
参考资料:http://www.360doc.com/content/16/1128/13/30583536_610151006.shtml