相对于高端的函数公式技巧,在实际工作中,我们经常会用到一些常用的函数公式。 如果能熟知常用的函数公式,对工作效率的提高肯定不止一点点……
1. 条件判断:IF函数。
目的:确定成绩所属的成绩。
方法:
1. 选择目标单元格。
2. 在目标单元格中输入公式:=IF(C3>=90,”Excellent”,IF(C3>=80,”Good”,IF(C3>=60,”Pass” ,”failed”)))。
3。 Ctrl Enter 进行填充。
解释:
IF函数是一个条件判断函数,根据判断结果返回对应的值。 如果判断条件为TRUE,则返回第一个参数,如果为FALSE,则返回第二个参数。
二、条件求和:SUMIF、SUMIFS函数。
目的:求男生的总分和总分大于等于80分的男生的总分。
方法:
1. 在相应的目标单元格中输入公式:=SUMIF(D3:D9,”Male”,C3:C9) 或 =SUMIFS(C3:C9 ,C3:C9,”>=80″,D3:D9,”Male”) .
解释:
1. SUMIF 函数用于单条件求和。 求和条件只能有一个。 通俗易懂的语法结构是:SUMIF(condition range, condition, sum range)。
2. SUMIFS 函数用于多条件求和。 可以有多个累积求和条件。 通俗易懂的语法结构:SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2,…条件N范围,条件N)。
3. 条件计数:COUNTIF、COUNTIFS 函数。
目的:计算男生人数或分数>=80分的男生人数。
方法:
1. 在相应的目标单元格中输入公式:=COUNTIF(D3:D9,”Male”) 或 =COUNTIFS(D3:D9,”Male” ,C3:C9,”>=80″)。
解释:
1. COUNTIF函数用于单条件计数,只能有一个计数条件。 通俗易懂的语法结构是:COUNTIF(条件范围,条件)。
2. COUNTIFS函数用于多条件计数,可以有多个计数条件。 通俗易懂的语法结构是:COUNTIFS(条件范围1,条件1,条件范围2,条件2…条件范围N,条件N)。
4. 数据查询:VLOOKUP函数。
用途:查询相关人员的相应业绩。
方法:
在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。
解释:
函数VLOOKUP的基本功能是数据查询。 通俗易懂的语法结构是:VLOOKUP(要查找的值,查找范围,在查找范围内查找哪一列,精确匹配还是模糊匹配)。
5. 反向查询:LOOKUP函数。
目的:根据学生姓名查询对应的学号。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),A3:A9)。
解释:
公式LOOKUP函数的语法结构为:LOOKUP(要查找的值,要查找的条件,返回值范围)。 本示例中使用的位突变用法。 lookup的值为1,condition为0。根据LOOKUP函数的特点,如果LOOKUP函数找不到lookup_value,函数会匹配lookup_vector中小于等于lookup_value的最大值 .
6. 查询好搭档:INDEX MATCH函数
目的:根据名字查询对应的排名。
方法:
在目标单元格中输入公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0))。
解释:
1. INDEX 函数:返回给定范围内行和列相交处的值。
2. MATCH函数:给出指定值在指定范围内的位置。
3. 公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0)),查询E3:E9中MATCH(H3,B3:B9,0)行的值,返回。
7. 提取出生日期:TEXT MID 函数。
目的:从指定的身份证号码中提取上个月。
方法:
1. 选择目标单元格。
2. 输入公式:=TEXT(MID(C3,7,8), “00-00-00”)。
3、Ctrl回车填充。
解释:
1. 使用 MID 函数从 C3 的第 7 个单元格开始提取长度为 8 的字符串。
2. 使用TEXT函数将字符格式转换为“00-00-00”格式,即1965-08-21。
8. 计算年龄:DATEDIF 函数。
目的:根据给定的身份证号码,计算出对应的年龄。
方法:
1. 选择目标单元格。
2. 输入公式:=DATEDIF(TEXT(MID(C3,7,8),”00-00-00″),TODAY(),”y”)&”一岁”。
3、Ctrl回车填充。
解释:
1. 使用MID获取C3单元格中从第7位开始长度为8的字符串。
2. 使用 Text 函数将字符串转换为 00-00-00 的格式。 暨 1965-08-21。
3. 使用 DATEDIF 函数计算与当前日期 (TODAY()) 的年 (y) 差。
9. 中国式排序:SUMPRODUCT COUNTIF函数。
目的:对结果进行排序。
方法:
1. 选择目标单元格。
2. 在目标单元格输入公式:=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9)) 1.
3、Ctrl回车到 充满。
解释:公式前半部分(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.