[HelloExcel]函数学习1:IF

2020-03-09  本文已影响0人  HelloExcel

IF函数属于Excel函数大家族中的逻辑函数,使用频次高,理解容易,用其他函数混合服用效果更佳。


概念

给出某一判断条件,如果满足条件,则返回某一值(或公式),否则,返回另一值(或公式)。

语法

IF(logical_test, value_if_true, [value_if_false])

用中文表达IF(条件表达式,成立时返回结果,不成立时返回结果)

第二、三参数可以是文本、数字、公式。为提高公式的阅读性,建议完整书写第二、三参数。

基础用法

=If(A1>=60,"及格","不及格")

当A1的值大于60为真时,显示"及格",否则显示为"不及格"。

=If(len(A1)=18,"合法","身份证长度不正确")

该事例用于判断A1身份证号码长度是否为18个数字。

嵌套用法

如果大于80为优秀,大于60为及格,其余为不及格。公式可以写为

=If(A1>=80,"优秀",If(A1>=60,"及格","不及格"))

此处在判断及格时可以不用要求将条件限制于>=60且<80。

高级应用

多条件混合判断

=If(And(A1>60,B1<100),"合格","不合格")
=If(Or(A1>60,B1<100),"合格","不合格")

And()表示括号内的多个条件必须同时成立则为真。

Or()表示括号内的多个条件任一个成立则为真。

IF({1,0},,)结构

=Vlookup(A1,If({1,0},C1:C5,B1:B5),2,0)

利用数组运算返回数组的原理,IF({1,0}也会返回一个数组,即当第一个参数为1时的结果放在第1列,为0时的结果放在数组第二列。

IF({0,1},,)结构则反之。


HelloExcel!现在的你会使用IF函数了嘛?

上一篇下一篇

猜你喜欢

热点阅读