excel函数公大全
函数式可以说是Excel的灵魂和支柱。 要顺利掌握Excel,函数表达式的学习是必不可少的。 今天我们学习的10个函数式,含量非常高哦。
一.显示重复内容。
如何:在目标单元格中输入公式:=if(countif(e:e,E3 ) 1,“重复”,“”)。
解读: 1、一个值重复时,其出现次数一定大于1,所以用CountIF函数统计该值在指定范围内出现的次数,用if函数判断其次数,如果为1则返回“重复”,否则返回null。
2、Countif函数是单条件计数函数,其语法结构为=Countif (范围、计数值)。
二、指定值第二次出现时提示。
如何:在目标单元格中输入公式:=if(countif(e$3:e3,E3 ) 1,“重复”,“”)。
解读: 1、“指定值第二次出现时提示”是指第一次出现时不提示。
此时,通过控制Countif函数的参数范围来实现。 既然最初没有提示,则参数范围就是此单元格本身,但如果第二次或以后出现提示,则此单元格也在计数范围内,必须通过绝对和相对参照进行。
三、如有重复则提示。
如何:在目标单元格中输入公式:=if(countif(e$3:e$9,E3 ) 1,“重复”,“”)。
解读: 1、“有重复就提示”是指指定值的次数只要有一次就提示。
因此,为了在整个范围内搜索指定的值,采用了绝对引用方式和E$3:E$9。
2、这个公式的结果和=if(countif(e:e,E3 ) 1,'重复'' ) )的结果是一样的,但是想法不仅仅是一样的,还要注意理解哦
四.根据身份证号码或出生年月日计算年龄。
如何:在目标单元格中输入公式。=datedif ( text ( mid ( C3,7,8 ),' 00-00-00 ) )、today ( today )、' y ) )。
解读: 1、由于年龄是出生年月日与当前年份的差,用系统隐藏函数Datedif实现,由于给定的身份证号码中包含出生年月日,用Mid函数提取,用Text函数设定时间格式。
五.根据身份证号码计算性别。
如何:在目标单元格中输入公式:=if(mod ) mid ( C3,17,1 ),2 ),“男”,“女”)。
解读: 1、身份证号第17位的数值表示性别,可以被2整除的是女性,否则是男性。
2、因此,利用Mid函数提取第17个位置,用Mod函数求馀数。 如果余数是1,则返回“男”,否则返回“女”。
六.匹配查询。
如何:在目标单元格中输入公式:=vlookup(h3,B3:e9,4,0 )。
解读: Vlookup函数是常见的匹配查询函数,其语法结构为=Vlookup (查询值、查询值和返回值所在的范围,返回第x列的值,是准确匹配还是模式匹配)。
其中,精确匹配是0,模糊匹配是1。
七.美国排行榜。
如何:在目标单元格中输入公式:=rank(e3,e $3: e $ 9,0,0 )。
解读: Rank函数的作用是计算指定值在指定范围内的相对位置。
其语法结构为=Rank (排序值、数值范围、排序方式),排序方式有0和1两种,0为降序,1为升序。
八.中国式排行榜。
如何:在目标单元格中输入公式:=sumproduct($E$3:$E$9e3)/countif ( $ e $3: $ e $ 9,$E$3:$E$9) ) 1。
九、统计指定范围内的数量。
如何:在目标单元格中输入公式:=countif(E3:E9,'=40 ' )。
十.统计指定范围内的值。
如何:在目标单元格中输入公式:=sumif(E3:E9,'=40 ' )=sumif(E3:E9,'=50 ' )。
解读:就是减去1,40以上小于50的销售量,以及40以上的销售量和50以上的销售量。
2、除了用Sumif函数实现外,也可用Sumifs函数实现。
具体的公式由大家来实现哦!
结束语:今天的十个函数表达式到此结束。 关于使用的诀窍,你Get了吗?