IF函数惨遭围攻,这些函数都来抢饭碗?
发布时间:2022-04-12 02:21:02
每日一练里,留了一道题目:
要求是四个裁判都判通过才能算通过,进入决赛。
(f列为模拟的结果)
这个题目的常规思路是用IF函数来实现,如果逻辑是判断四个都通过才算通过,那就要用and来辅助;如果逻辑是判断有一个不通过就不通过,那就用or函数来辅助。
但不管是哪种情况,公式都不短,分享其中的一种解法。
=IF(AND(B2=”通过”,C2=”通过”,D2=”通过”,E2=”通过”),”通过”,”不通过”)
这种逻辑最简单也最直接,今天要和大家分享的是几个不太常规的思路,用意只有一个,利用自己已经能解决的问题,来扩展思路,为学习和灵活使用公式函数创造更多的可能。
COUNTIF篇
前面的思路都是比较逻辑,如果要简化公式,有时候需要把比较逻辑变成数字逻辑,例如四个都通过,也可以理解为该区域中通过的出现次数是4,这时候countif函数就派上用场了。
=IF(COUNTIF(B2:E2,”通过”)=4,”通过”,”不通过”)
这个公式的逻辑也不复杂,只要对countif有基本的了解就可以掌握这种思路。
类似的还有用sum配合数组来实现计数的,公式为:
=IF(SUM(–(B2:E2=”通过”))=4,”通过”,”不通过”)
这个是数组公式,要三键。
虽然公式的样子变了不少,但是逻辑并没有太大的区别。
但是接下来要分享的两个公式,可以说从基本逻辑就完全不同了。
文本函数篇
先来看看公式,估计很多人就蒙圈了。
=TEXT(LEN(PHONETIC(B2:E2))-8,”不通过;;通过;”)
公式里用了三个函数,TEXT、LEN和PHONETIC,是不是有点出乎意料,但要说这个公式的逻辑,也很好理解,就是把B2:E2里的内容连起来,也就是合并,然后判断合并后内容的长度,如果正好是8个字,就通过,超过8个字,就不通过,能想明白这个道理吧。
PHONETIC的作用就是合并,LEN计算长度,然后用算出的长度减8,如果正好相等,结果为0,如果大于8,结果是正数。
根据这个情况利用text的特性来完成最终结果的体现,这公式里最难的应该是text的用法。
如果说这个思路还算新鲜的话,下面这个思路就更清奇了。
这个公式是老师提供的,公式为:
=REPT(“不”,OR(“不通过”=B2:E2))&”通过”
同样是数组公式,需要三键结束。
是不是更蒙了。
要说OR,大家可能都明白,但是REPT可能有些朋友就不太熟悉了。
这个函数本来不难理解,两个参数,意思是按指定的次数重复指定的内容。
例如rept(“a”,5),意思就是重复5次a,结果是aaaaa。
在这个问题中,要重复的是“不”这个字,关键是重复几次,并没有用数字之间指定,而是用了个or。
OR(“不通过”=B2:E2)的意思是,只要有一个不通过,就得到TRUE,反之,只有全部都是通过,才能得到FALSE。(这句话一定要弄清楚)
然后TRUE代表1,FALSE代表0,重复几次“不”就很明显了。
后面再&”通过”,结果就有了。


猜你喜欢
- 不少用户在使用3.16内核Linux系统的时候出现问题,解决的方法很简单就是升级Linux内核,Linux 4.x内核对这些问题进行了集中改
- 《赛博朋克2077》中强尼的结局相信不少小伙伴们已经玩过了,但是玩家要是想触发强尼的隐藏结局,想要与强尼一起把荒坂烧成灰的话该怎么做呢?下面
- ● 深色模式深色模式是 iOS 13 中加入的感受最直观的功能之一,开启「深色模式」吼,无论系统页面或是键盘、相册等应用界面,都会以黑、灰色
- 在演讲、辩论比赛和述职报告中经常需要倒计时,那么,在wps演示中,如何制作倒计时的动画效果呢?下面就让小编告诉你wps演示如何制作倒计时动画
- 如果你是EXCEL初学者,因为EXCEL功能强大,刚开始肯定很难记住许多的操作技巧,这里讲一下如何插入图片并根据需要改变图片的大小。下面让小
- 很多朋友都不知道win8下如何挂载一个ISO文件,步骤为双击 ISO 映像文件即可挂载,左键双击虚拟光驱盘符,之后就可以像进入了光驱的形式进
- 有用户使用Win7玩游戏的时候发现系统出现卡顿运行不流畅的问题,想要提升游戏性能该怎么操作呢,针对这一问题,接下来小编就为大家带来教程,操作
- 数据模型中的表格可以有多个关系。如果您特意在已经相关的表格之间创建更多关系,或者导入已经在原始数据源中定义了多个关系的表格,可能会出现这种情
- 想寻找一个好用的剪切板复制粘贴工具吗?小编给大家带来了PopClip剪切板复制粘贴工具,文字搬运、处理、上传一手包办。PopClip for
- win10系统excel单元格内怎么换行呢?很多用户对此还不是很清楚,小编这里就给大家带来有关抖音极速版怎么修改抖音号的回答,希望能够对大家
- Win11操作系统有很多朋友觉得好用,也有一些朋友感觉BUG很多,有些小伙伴在安装完Win11系统之后发现电脑中的开始菜单点击没有反应,那么
- Word2010具有自动识别网址或电子邮件地址的功能,因此当用户在Word2010文档中输入以http://或www开头的字符串时,Word
- Win10免驱无线网卡无法识别怎么办?有用户在自己的电脑上安装了免驱无线网卡之后出现无法识别的情况。因为这些免驱网卡的使用方法是需要到CD驱
- 我们在使用excel处理表格的时候,我们有时候需要使用IF函数进行判断,如何使用IF函数呢,很多朋友可能有些困惑,今天,小编就教大家在Exc
- Excel2019函数mid怎么用?这篇文章主要介绍了Excel2019函数mid使用方法,需要的朋友可以参考下在使用excel处理数据时,
- 当win10系统暂时无需使用输入法或者程序不兼容时,会在右下角显示已禁用IME。如果用户碰上了IME已禁用,切换键无反应要怎么解决呢?Win
- 昨日,苹果向开发者推送了 iOS 15.1 和 iPadOS 15.1 第三个测试版,这次升级主要是为 iPhone 13 Pro 用户增加
- 第一步:打开Word文档并停留在第一页。第二步:在“功能区”选择“插入”选项卡,在“插入”选项卡里,单击“页眉”。第三步:选择“内置”中的“
- Excel的图标一贯都是一种图标没什么特色,这个时候我们可以自行设置它的图标使得更加好看。下面是小编带来的关于如何更改excel图标的教程,
- 相信很多小伙伴在日常的生活中或多或少都用到过Excel这款软件,而大部分小伙伴虽然知道这款软件但却不知道该如何去操作它,那么下面就有小编为大