十分钟,学会五个牛犇函数


小伙伴们好啊,今天和大家介绍几个excel中牛犇函数,下面就是几位主角:
1、ifs函数
2、maxifs函数
3、minifs函数
4、concat函数
5、textjoin函数
注意,要能使用上述函数,office的版本很重要,目前可以使用的版本包括office 365和office 2019。
一、ifs函数
ifs 函数检查是否满足一个或多个条件,且是否返回与第一个 true 条件对应的值。ifs 可以轻松取代复杂的多层嵌套 if 语句。
用一句话说清楚它的语法:
=ifs(条件1判断语句,条件1结果,条件2判断语句,条件2结果,条件3判断语句,条件3结果,......)
说明:ifs 函数允许测试最多 127 个不同的条件。
光说不练假把式,咱来个实际问题让ifs露露脸。
按照成绩划分所属等级,规则如下:
100分:满分
大于等于90分:优秀
大于等于80分:良好
大于等于60分:及格
小于60分:不及格
要在c列输入公式,根据以上规则判断等级,以往常用的if公式如下:
=if(b2=100,满分,if(b2>=90,优秀,if(b2>=80,良好,if(b2>=60,及格,不及格))))
看到这一群括号,80%的人已经晕了
下面if可以下场休息了,换ifs上场。
=ifs(b2=100,满分,b2>=90,优秀,b2>=80,良好,b2>=60,及格,b2<60,不及格)
这种公式写起来是不是简单多了?
条件越多,用这个公式的优势就更加明显,你懂的!
如果你以为ifs就这点本事就小瞧他啦,当ifs与max合体时,会发生什么?往下看吧~~
二、maxifs函数
maxifs 函数返回一组给定条件或标准指定的单元格中的最大值。
用一句话说清楚它的语法:
=maxifs(结果所在区域,条件区域1,条件1,条件区域2,条件2,......)
结合一个实际案例来加深理解。
在下图所示的表格中,要同时满足3个条件统计最高销量
1、第一个条件是产品为c
2、第二个条件是渠道为外销
3、第三个条件是满足前两条下销量最高
以前遇到这种情况,需要用到以下这个数组公式,而且要按输入才能返回正确结果。
=max(if((c2:c15=c)*(b2:b15=外销),d2:d15))
现在有了maxifs,一切都变的超简单!
在f2单元格输入以下公式即可
=maxifs(d:d,c:c,c,b:b,外销)
有了excel 2019,就连excel小白也可以轻松搞定这类复杂的多条件统计问题了!
maxifs还有个好兄弟,下面轮到他出场。
三、minifs函数
minifs 函数返回一组给定条件或标准指定的单元格中的最小值。
他的语法结构跟maxifs一致,不再赘述,直接上案例。
在f2单元格输入以下公式即可
=minifs(d:d,b:b,女,c:c,1组)
一个公式轻松搞定,小白也毫无压力!
除了多条件判断、多条件统计极值,在文本合并方面excel 2019也有惊喜带给你,往下看~
四、concat函数
下表中的多列数据需要合并,即需要把a2:j2的数据合并放置在k2单元格,依此类推。
在老版本中,常见的合并做法是以下这两公式。
=a2&b2&c2&d2&e2&f2&g2&h2&i2&j2
当需要合并的数据更多时,公式长度继续增加,很机械很重复的码公式是个苦差事!
用concat函数就简单了,以k2单元格为例公式如下:
=concat(a2:j2)
concat不但可以横向合并,还可以纵向合并
比如要把a列数据合并,只需输入以下公式。
=concat(a2:a7)
除了横向合并,纵向合并外,concat还支持区域内数据合并
以下这个很简短的公式,可以帮你把整个区域的数据都合并在一起
=concat(a2:j7)
这些问题在excel 2019出现以前,处理方法非常麻烦,要么是手动输入长长的公式,要么是需要使用数组公式甚至vba编程,现在一个concat统统搞定。
有时候,工作需要让合并数据的时候中间加个分隔符,这个,可以满足你一下!
这里输入的是一个数组公式,需要按组合键输入以下公式。
=concat(a2:c4& )
公式中引号里面是个空格,这样就在合并数据的时候用空格间隔每个数据了,贴心吧!
不但如此,concat还支持条件筛选后的数据合并,看看下面这个动态演示
f2用的是以下这个数组公式,需要按输入
=concat(if((b2:b13=e2)*(c2:c13=是),a2:a13&、,))
它可以帮你做到条件筛选后的数据合并,而且实时动态更新结果哦!
你见识了concat的强大,我悄悄告诉你下面要讲的那个函数可以替代concat的功能,而且还可以完成更多,比如这个案例中返回结果中不想显示最后那个顿号。
五、textjoin函数
这个函数从名字一看就是专业干文本连接的对吧,呵呵~
用一句话说明他的语法就是
=textjoin(间隔符,1,需要合并的数据或区域)
看个案例加深理解
要想把下图左侧的表格,按照所属部门将人员姓名列示在一起,并以顿号间隔,你该怎么做呢?
e2输入数组公式后,按组合键输入,将公式向下填充。
=textjoin(、,1,if(b$2:b$15=d2,a$2:a$15,))
讲了这么多给力的函数,你不是大开眼界呢?原来这么多好用的函数都藏在excel2019里!
图文作者:李锐

医疗美容设备接地端子医疗设备等电位插座MC插座
没经验开浪木净水器店好不好?总部有什么扶持政策
芙蓉兴盛超市加盟要求高吗 2019加盟费多少钱
东营坡度标水泥加工生产企业/认认真真
龙昌硅胶3D立体表带-专业姜堰3D立体表带制造厂家
十分钟,学会五个牛犇函数
河南自动磨边机定制 岳达自动化
翡翠吊坠,翠玉悄无声,平安永相随
中峰电气ZFJS-10避雷器计数器在线测试仪
2019做什么生意有前景?开雅坐时尚创意火锅食客常吃收益常在!
福太太晾衣架加盟店 福太太晾衣架加盟多少钱 加盟要求
国内哪里蜜蜡佛头像快速交易快
广东泓迈塑胶封条模具设计开发 塑胶扎带 困带 包条翼龙PP料
地板影响力十大品牌 大卫地板
煤气保送用3PE防腐无缝钢管价格报价
抗倍特板 厂家直销抗倍特板 厂家直销耐酸耐碱抗倍特板随处可用
现在有哪些新颖的致富门路 投资红杉树智能英语掘金机会多
二手不锈钢储存罐低价处理
耐久性防污/抗静电剂HA-66
人工浮岛种植公司介绍人工生物浮岛的各项功用