在实际工作中,我们用到的函数公式并不多。 相对于那些高阶的函数公式,我们使用的是更普通也相对简单的函数公式。 例如IF函数、SUMIF函数、COUNTIF函数等…
1. IF函数:条件判断。
目的:判断相应的分数并进行分类。
方法:
在目标单元格中输入公式:=IF(C3=100,”满分”,IF(C3>=95,”优秀”,IF(C3>=80,”良好”,IF(C3>= 60,“通过”,“失败”))))。
解释:
IF函数不仅可以单独进行条件判断,还可以嵌套使用。
二、SUMIF函数:单条件求和。
目的:计算男生或女生的成绩总和。
方法:
在目标单元格中输入公式:=SUMIF(D3:D9,G3,C3:C9)。
解释:
SUMIF函数的语法结构为:=SUMIF(条件范围,条件,求和范围)。 sum范围可以省略,省略默认与条件范围一致。 主要功能是对满足条件的数进行求和。
三、COUNTIF函数:单条件计数。
目的:按性别统计人数。
方法:在目标单元格中输入公式:=COUNTIF(D3:D9,G3)。
解释:COUNTIF函数的语法结构为:=COUNTIF(condition range, condition)。 主要功能是统计满足条件的数字。
四、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)返回的结果进行比较分析,返回最接近查询值的对应位置的值。
5. LOOKUP功能:反向查询。
目的:根据分数找出对应的名字。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(C3:C9=$G$3),B3:B9)。
6. INDEX MATCH:查询号码伙伴。
用途:查询对应人的所有信息。
方法:
在目标单元格中输入公式:=INDEX($B$2:$E$9,MATCH($G$3,$B$2:$B$9,0 ),匹配(H$2,$B$2:$E$2,0))。
7. DATEDIF 函数:计算年龄。
目的:计算销售人员的年龄。
方法:
在目标单元格中输入公式:=DATEDIF(D3,TODAY(),”y”)。
解释:
DATEDIF函数是系统的隐藏函数。 它的主要功能是计算两个时间段的差值,可以是年、月、日的任意要求。
8. TEXT MID:提取出生日期。
目的:根据身份证号提取出生日期。
方法:
在目标单元格中输入公式:=TEXT(MID(C3,7,8),”0-00-00″)。
9. 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.
解释:
1, =SUMPRODUCT(($D$3:$D$9>D3)/COUNTIF($D$3:$D$9,$D$3:$D$9 )) 1 对于 降序排列。
2, =SUMPRODUCT((D3>$D$3:$D$9)/COUNTIF($D$3:$D$9,$D$3:$D$9)) 1按升序排列。