IF函数,你真的会用了吗?

小伙伴们好啊,今天咱们说说IF函数使用过程中的一些常见的问题,看看你有没有掉坑里。

1)多次比较

这个错误是因为你没理解函数的判断机制,多次比较下是分步进行的:第1次比较,1<2,结果为TRUE。第2次比较,TRUE<3,由于Excel里逻辑值是大于任何数值的,所以结果为FALSE。

故多个比较的话请配合AND或者OR函数,正确写法为:

2)文本数字

这个公式的结果错误,是因为错误使用了文本型数字,而对Excel来说,文本的比较和数值比较规则是不一样的。

下面这个公式,是日期部分的书写方法不正确了:

通常添加VALUE函数或者使用两个负号等方法,把文本型数字转化为真数值才能正确比较。
正确写法:
3)自创写法
很多人并不是一开始就使用Excel的,可能是小白,也可能是各种程序猿,所以很多时候你在群里能看到各种不按Excel的套路而脑洞大开的写法。
=IF(1<2 AND 2<3,'正确','错误')
=IF(1≠2,'正确','错误')
=IF((1<2)&(2<3),'正确','错误')
……
(只有你想不到的,没有写不出来的,完全不按Excel的套路出牌

)

4)无限套嵌
Excel群有一句话:没什么函数问题是64层IF解决不了的,如果有,请加定义名称。
这种方法本身并不算错误,但有个笑话很多人应该听过,学了”一二三”就把老师赶走,自己开始写“万”字,写了一天写了500多画……
所以在群里你经常能看到一个巨长的公式,本质就是大量的IF套嵌,这种写法本身是没有错误的,但是假设条件变化,公式会很难维护。
这也是我们深入学习函数的原因之一,通常都会推荐使用LOOKUP/VLOOKUP等函数,根据规则来简化IF套嵌公式。
借用群里一句话:IF不可不用,亦不可滥用.
5)隐蔽性
群里偶尔会有小白在群里求了公式后结果异常来询问,类似截图效果,很多所谓的高手都答不上来。其实很简单,这个小白操作有误,在编辑栏内实际粘贴了两次公式

所以出现这种情况的时候请记得拉宽你的编辑栏(一般这种错误的公式结果是逻辑值,所以结果不应该出现逻辑值的公式可以考虑下这种情况)
如果你自认为真的熟悉IF,请在不测试的前提下回答以下几个IF公式的结果

=IF(1,,)
=IF(1,)
=IF(,,)
=IF(,)
(0)

相关推荐

  • 逻辑值TRUE和FALSE与1和0的关系

    在之前的文章中,我们已经学完了常用逻辑函数,包括条件判断的if函数,处理错误值的iferror函数,还有and和or函数.也知道了逻辑值true代表条件成立,false代表条件不成立.今天来说说tru ...

  • 纯计数函数count的用法

    count函数的功能是计算区域中包含数字的单元格个数.它是纯粹统计数字个数的这么一个函数,而且它还能忽略错误值. -01- 函数说明 它的函数结构写法如下: COUNT(value1, [value2 ...

  • 非黑即白的世界观-IF函数!

    今天我们来聊聊价值观最正的IF函数,他的世界没有灰色! 说起IF必学要谈的就是EXCEL的逻辑判断,正确还是错误,没有模棱两可! Excel中 满足条件使用逻辑值TRUE,反正不满足使用FALSE 这 ...

  • 最大值函数max的用法

    好久没更新了,我都快要放弃更新了 ,发现居然还涨了3个粉丝 .那么,我就接着更新吧.今天讲一下最大值函数max的用法. -01- 函数说明 顾名思义,它是返回一组值中的最大值.语法结构如下: MAX( ...

  • 平均函数average的一般和不一般的用法

    average是求平均函数,返回参数的平均值 (算术平均值).今天说下它的常规用法和不常规用法. -01- 函数说明 它的函数写法如下: AVERAGE(number1, [number2], ... ...

  • 关于求和的7个函数,真的都不赖,哪个才是你的菜?

    求和,再普通不过的话题了,但是在实际数据除了和分析中,还是会遇到各种各样的问题,如果你能掌握下文所述的方法,那对于求和将会迎刃而解. 一.普通求和--Sum 功能:计算指定区域中数值的和. 语法结构: ...

  • 八上第16讲 你真的会看《函数》图象吗?

    写在 前面 <函数>是苏科版初二上学期的压轴章,重要性不言而喻,是初中数形结合的真正起点. 要想学好本章,读懂函数图象是非常重要的,本讲就从三个方面让你逐步提升! 一.函数意义在图象上的体 ...

  • 老会计珍藏许久的Excel函数公式释义大全,真的惊艳到我了

    作为会计人员,天天都要和Excel打交道,在会计人的电脑里,我们会看到海量的Excel函数公式,像财务报表的数据分析.日常的数据统计等都是离不开函数的. 但是函数公式那么多,真的很难全部记住,之前还花 ...

  • 你真的会用max函数吗?高手都这么使用

    Excel中的max函数,可能都觉得很简单,没有什么学习的,其实不然,max函数有多种用法,可以帮助我们解决常见的一些问题.下面给大家分享4个例子,关于max函数的使用技巧. 1.max函数基本应用 ...

  • EVALUATE函数:“我真的香,还不快来尝尝!”

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享一个好用的函数--evaluate的用法.我们通常用它来计算一些文本算式,比如"2+3*4". 其实它不仅可以计算文 ...

  • Excel应用中很多人不习惯用SumProduct函数,学好它,真的很香

    Excel应用中很多人不习惯用SumProduct函数,学好它,真的很香

  • 我是一个很“漂移”的函数,可能是因为我真的“不容易”

    今天我们来学习一个有趣实用的函数,她是一个很"漂移"的函数,既简单又复杂!你可能已经猜到了- 他就是OFFSET,官方的话,我们就不带大家一句句过了,想必你看完也就没兴趣学习了,直 ...

  • 你真的刚说懂VLOOKUP函数吗?

    昨天我们重温了一下经典的VLOOKUP,对一些常规基础的用法做了一下全面的案例练习,但是说掌握VLOOKUP还远,今天我们就继续--希望能摸到VLOOKUP的一点皮毛~ 大部分函数的参数都支持数组写法 ...

  • 看到他这么用MOD函数,我真的服了…… (⊙o⊙)

    作者:赵骄阳 编辑:脸脸.尽头.久久酱 隔壁小王.小爽和我是好朋友,我们经常一起讨论 Excel 相关的问题. 某一天,小爽指着桌上的苹果,问我和小王: 如果把桌子上的 12 个苹果分给 5 个小朋友 ...