(资料图)
=IF(B20>C20,500,\"无\")
这个函数表达式还是很简单的,适合于简单的单一条件判断,我们只需要设定好条件,以及「是」和「否」的对应值,就可以了。 嵌套条件判断老板看了后,觉得这样子奖金发的太多了,所以又改了一种方式,低于 60 的给 100,80 及以下的给 200,以上的给 300,这样子每个人都能得到奖金,以体现公司的福利好。 ❶ 先别急着输入公式,这个时候就不是一个简单的条件判断了,需要嵌套条件了。先考虑 80 分为界限的,公式是: =IF(B20>80,300,200)
为了方便理解,我们假设这个公式结果为 X。 ❷ 然后考虑 60 分为界限的,公式是: =IF(B20<60,100,X)
❸ 运用数学的等量代换,最后输入的公式是: =IF(B20<60,100,\"=IF(B20>80,300,200)\")
为什么会显示错误呢? 敲黑板了,首先,一个公式里只有一开始输入的时候需要加「=」,返回值的时候就不需要加了。 =IF(B20<60,100,\"=IF(B20>80,300,200)\")
其次,在 IF 函数中,如果结果为文字,需要加双引号;如果是数字,不需要双引号。如果数字加了双引号,也没什么影响。 ❹ 所以,最后我们输入的公式应该是: =IF(B20<60,100,IF(B20>80,300,200))
逆向查找光靠 IF 函数自己的能力的话,是不太行的,但是它和其他函数结合,就可以迸发出更强大的作用。比如和 VLOOKUP 在一起,就可以进行逆向查找了。 表格是做好了,可惜老板是鱼的记忆,只有七秒,然后问我是谁得了 60 分。说实话当时的我也是十分害怕,毕竟我脑子也不好,那么多人我也记不住啊。 我强装镇定的回复老板:「老板你等我一分钟,我想一下……」然后我飞快的打开了 EXCEL 表。 ❶ 插入一行名为「成绩」,输入「60」,旁边再插入一行名为「姓名」。 ❷ 输入函数表达式: =VLOOKUP(F20,IF({1,0},B20:B31,A20:A31),2,0)
好了我已经回复领导了,有时间给各位小可爱解释一下这个表达式的原理了。 IF({1,0}表示条件,为 1 时条件成立返回 B20:B31,为 0 时条件不成立返回 A20:A31。这样子就实现了将两列顺序对换,实现逆向查找。 多说一句,这个表达式是一劳永逸的,如果老板问我考 91 分的是谁,我只需要把 60 改成 91 就可以得到相应的答案了,而不需要重新编辑函数了,老板想要查谁考了多少分,都可以。 我看了眼时间,老板差不多要回办公室了,我就不多说了,不然老板要说我摸鱼扣我工资了。 看了这篇文章的小可爱们,关于 IF 函数应该有个初步的了解了吧,那么除了 VLOOKUP+IF 可以实现逆向查找,你们还知道那些函数可以实现逆向查找呢?欢迎评论区留言讨论。 除了上面介绍的 IF 函数,Excel 里还有很多的函数,比如 Vlookup、Xlookup、Sum、Sumif 等等。 如果你想学习更多关于函数的知识,更多 Excel 小技巧,那就报名《秋叶 Excel3 天集训营》,有大神带你学习表格飞速排版、数据高效整理、图表美化设计……!!和志同道合的小伙伴一起交流进步~
秋叶Excel3 天集训营课程原价99元但只要你是秋叶 Excel 的读者 就能限时1 元秒杀!!仅需 3 天你就可能成为 Excel 高手!赶紧扫码抢课吧!!优惠名额有限,先到先得! 现在扫码报名 还能免费领《35 个函数使用手册》!*广告 ❤ 关注公众号【秋叶 Excel】回复关键词【礼包】 还能免费领办公神器 Office 模板和免商字体! ↓↓↓