掌握必备!Excel最常用12函数公式揭秘

时间:2024-12-31

在众多炫目的函数公式技巧中,我们日常工作中更频繁接触的,往往是那些看似普通却至关重要的函数公式。若能对这些常见的函数公式了如指掌,其对于工作效率的提升,无疑是显而易见且不可估量的。

一、条件判断:IF函数 目标:用于判断学生的成绩等级。 具体方法: 1. 选择目标单元格。 2. 在该单元格输入公式:=IF(C3>=90,'优秀',IF(C3>=80,'良好',IF(C3>=60,'及格','不及格')))。 3. 使用Ctrl+Enter键完成填充。 解读:IF函数是一种条件判断函数,根据设定的条件,返回相应的值。当条件为真时,返回第一个参数的值,否则返回第二个参数的值。

二、条件求和:SUMIF、SUMIFS函数 目标:计算男生的总成绩和男生命中分数大于等于80分的总成绩。 具体方法: 1. 在目标单元格输入公式:=SUMIF(D3:D9,'男',C3:C9)或=SUMIFS(C3:C9,C3:C9,'>=80',D3:D9,'男')。 解读:SUMIF函数用于单条件求和,语法结构为:SUMIF(条件范围,条件,求和范围)。SUMIFS函数用于多条件求和,语法结构为:SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2,……条件N范围,条件N)。

三、条件计数:COUNTIF、COUNTIFS函数 目标:计算男生的人数或男生中成绩大于等于80分的人数。 具体方法: 1. 在目标单元格输入公式:=COUNTIF(D3:D9,'男')或=COUNTIFS(D3:D9,'男',C3:C9,'>=80')。 解读:COUNTIF函数用于单条件计数,语法结构为:COUNTIF(条件范围,条件)。COUNTIFS函数用于多条件计数,语法结构为:COUNTIFS(条件范围1,条件1,条件范围2,条件2,……条件范围N,条件N)。

四、数据查询:VLOOKUP函数 目标:查询相关人员对应的成绩。 具体方法: 在目标单元格输入公式:=VLOOKUP(H3,B3:C9,2,0)。 解读:VLOOKUP函数的基本功能是数据查询,语法结构为:VLOOKUP(查找的值,查找范围,找查找范围中的第几列,精准匹配还是模糊匹配)。

五、逆向查询:LOOKUP函数 目标:根据学生姓名查询对应的学号。 具体方法: 在目标单元格输入公式:=LOOKUP(1,0/(B3:B9=H3),A3:A9)。 解读:LOOKUP函数的语法结构为:LOOKUP(查找的值,查找的条件,返回值的范围)。本示例中使用了位变异用法。

六、查询好搭档:INDEX+MATCH 函数 目标:根据姓名查询对应的等次。 具体方法: 在目标单元格输入公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0))。 解读:INDEX函数返回给定范围内行列交叉处的值,MATCH函数给出指定值在指定范围内的所在位置。

七、提取出生年月:TEXT+MID函数 目标:从指定的身份证号码中提取出去年月。 具体方法: 1. 选择目标单元格。 2. 输入公式:=TEXT(MID(C3,7,8),'00-00-00')。 3. 使用Ctrl+Enter键完成填充。 解读:利用MID函数从C3单元格中提取从第7个开始,长度为8的字符串,利用TEXT函数将字符的格式转换为“00-00-00”的格式。

八、计算年龄:DATEDIF函数 目标:根据给出的身份证号计算出对应的年龄。 具体方法: 1. 选择目标单元格。 2. 输入公式:=DATEDIF(TEXT(MID(C3,7,8),'00-00-00'),TODAY(),'y')&'周岁'。 3. 使用Ctrl+Enter键完成填充。 解读:利用MID获取C3单元格中从第7个开始,长度为8的字符串,用Text函数将字符串转换为“00-00-00”的格式,利用DATEDIF函数计算出和当前日期(TODAY())的相差年份(y)。

九、中国式排名:SUMPRODUCT+COUNTIF函数 目标:对成绩进行排名。 具体方法: 1. 选择目标单元格。 2. 输入公式:=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1。 3. 使用Ctrl+Enter键完成填充。 解读:公式的前半部分(C$3:C$9>C3)返回的是一个数组,区域C$3:C$9中大于C3的单元格个数。后半部分COUNTIF(C$3:C$9,C$3:C$9)可以理解为:1/COUNTIF(C$3:C$9,C$3:C$9),公式COUNTIF(C$3:C$9,C$3:C$9)返回的值为1,只是用于辅助计算。所以上述公式也可以简化为:=SUMPRODUCT((C$3:C$9>C3)1)+1。