实际工作中,最常用到的还是一些基本函数和公式,因此,对基础函数公式的掌握就显得尤为重要。
一、IF+AND:多条件判断。
目的:如果每个季度的销量大于等于60,则为“优秀”,否则“一般”。
方法:
在目标单元格中输入公式:=IF(AND(C4>=60,D4>=60,E4>=60,F4>=60),”优秀”,”一般”)。
解读:
AND函数的主要作用就是“并且”的意思,所有条件必须符合。
二、VLOOKUP:数据查询。
目的:筛选出销售员的销售总额并高亮度显示。
方法:
1、在目标单元格中输入公式:=VLOOKUP(L4,B4:G10,6,0)。
2、选定数据源区域。
3、【条件格式】-【新建规则】。
4、在【选择规则类型】中选定【使用公式确定要设置的单元格格式】。
5、在【为符合此公式的值设置格式】中输入:=($L$4=$B4)并单击右下角【格式】-【填充】,选取填充色并【确定】-【确定】。
三、MATCH:对数据进行定位。
目的:标记出“姓名”的相对位置。
方法:
1、在目标单元格中输入公式:=MATCH(L4,B4:B10,0)。
2、选定数据源区域。
3、【条件格式】-【新建规则】。
4、在【选择规则类型】中选定【使用公式确定要设置的单元格格式】。
5、在【为符合此公式的值设置格式】中输入:=($L$4=$B4)并单击右下角【格式】-【填充】,选取填充色并【确定】-【确定】。
解读:
此定位是相对于查询范围而言的,也就是说位置是相对于查询范围的位置。
四、INDEX:提取特定字符。
目的:查询销售员的销量总额。
方法:
1、在目标单元格中输入公式:=MATCH(L4,B4:B10,0)。
2、选定数据源区域。
3、【条件格式】-【新建规则】。
4、在【选择规则类型】中选定【使用公式确定要设置的单元格格式】。
5、在【为符合此公式的值设置格式】中输入:=($L$4=$H4)并单击右下角【格式】-【填充】,选取填充色并【确定】-【确定】。
五、MID+RIGHT:提取特定字符。
目的:提取指定单元格中指定位置的字符。
方法:
在目标单元格中输入公式:=MID(A1,11,99)、=RIGHT(A1,LEN(A1)-10)。
解读:
1、MID函数的主要功能是从字段中截取从特定位置开始(参数二)长度为指定值(参数三)的字符串。
2、RIGHT函数的主要功能是从右侧截取指定长度的字符串。在本示例中用了LEN函数来计算整个字符串的长度,减去不需要截取的字符串长度即可得到了需要截取的右侧字符串长度。
六、TODAY、TEXT:快速获取当前日期和星期。
目的:快速获取当前日期和星期。
方法:
在目标单元格中输入公式:=TODAY()、=TEXT(M4,”aaa”)。
七、LARGE、SMALL按指定方式获取指定位置的值。
目的:提取销售前5名和后5名的人员姓名。
方法:
在目标单元格中输入公式:=INDEX(H$4:H$10,MATCH(LARGE(G$4:G$10,ROW(A1)),G$4:G$10,0))、=INDEX(H$4:H$10,MATCH(SMALL(G$4:G$10,ROW(A1)),G$4:G$10,0))。
解读:
1、LARGE、SMALL函数的主要作用是按照指定的方式获取指定位置的值。
2、公式中用到了INDEX和MATCH函数,首先利用LARGE或SMALL函数获取相应的值,然后用MATCH函数定位,最后根据值所在的位置用INDEX提取姓名。
八、DSUM、DMAX、DMIN、DCOUNT:条件求和,条件求最大值,条件求最小值,条件计数。
目的:根据指定条件计算相应的值。
方法:
=DSUM(C2:D9,2,G2:G7)、=DMAX(C2:D9,2,G2:G7)、=DMIN(C2:D9,2,G2:G7)、=DCOUNT(C2:D9,2,G2:G7)。
解读:
1、从应用中我们可以看出,此类函数的语法结构为:=D功能函数名(数据范围,计算值所在的列数,条件)。其中数据范围包括字段值。
2、此类函数的主要可以理解为多条件计数、求最大值等。相对于SUMIF,SUMIFS函数来说更为直接。
九、SUMPRODUCT:获取相应数组区域的乘积和。
目的:计算销量总额。
方法:
在目标单元格中输入公式:=SUMPRODUCT(C3:C9,D3:D9)。
解读:
此函数的作用和下述公式的作用相同:=c3*d3+c4*d4+c5*d5+……+c9*d9。