达永编程网

程序员技术分享与交流平台

Excel-IF公式的常规使用及扩展搭配使用(包括万能公式)

在Excel公式中,IF函数使用的效率比较高。下面针对一些常用的IF函数使用说明举例。

1、常用的IF公式。

如:=IF(OR(D2>20,AND(B2>2,C2>5)),"满足要求","不满足要求")

这个IF函数的含义是,

条件一、D列数据大于20;

条件二、(B2大于2且C2大于5);

使用OR函数表示条件一和条件二满足任何一个条件即可满足要求,输出显示“满足要求”,只有2个条件都不满足的时候,才输出“不满足要求”。


总结可用嵌套的公式如下:

a、=IF(OR(或条件1,AND(且条件1,且条件2)),"满足时显示","不满足时显示")

b、=IF(OR(或条件1,或条件2),"满足时显示","不满足时显示")

c、=IF(AND(且条件1,且条件2),"满足时显示","不满足时显示")

上述abc三种公式可基本涵盖了大多数常用IF公式的嵌套。


2、IF函数的使用扩展

如:=IF((D2>20)+(B2>2)*(C2>5),"满足","不满足")


可对比一下1中的IF函数,发现使用乘法星号代替了AND函数,加号+代替了OR函数,公式的结果和使用AND和OR联用的效果一样,这种使用方法也可以总结如下:

a、=IF(或条件1+(且条件1)*(且条件2),"满足时显示","不满足时显示")

b、=IF(或条件1+或条件2,"满足时显示","不满足时显示")

c、=IF((且条件1)*(且条件2),"满足时显示","不满足时显示")

之所以可以这样使用,原因在函数公式计算结果中,一般都是TRUE或者FALSE两种结果存在,在AND函数使用星号*乘法的时候,相当于且的情况。同理,在使用加号+的时候相当于或的情况。

3、ISNUMBER函数

这个函数分解开是 is + Number =ISNUMBER,含义是判断是否数字。

使用时候,直接调用显示的是TRUE或者FALSE,下图。

搭配IF函数使用,可自定义显示输出结果,如下图。

4、IFERROR函数

IFERROR函数,分解开 IF + ERROR,含义是是否错误判断。

直接使用IFERROR函数判断是否错误数据。

搭配IF函数使用IFERROR是否有错误数据。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言