分享

在Excel中使用OR、AND与IF函数结合进行多条件判断 | IE办公室

 昵称7665211 2013-02-24
在Excel中使用OR、AND与IF函数结合进行多条件判断
2012年08月05日 ? Office技巧 ? 暂无评论? 被围观 5,649+

在Excel当中,if函数是个非常好用的逻辑判断函数,它会根据不同的条件显示或执行不同的结果。

最简单的应用,比如在Excel的单元格中输入 =IF(D6=D7,"OK","NG"),就可以用来判断D6和D7单元格的内容是否一致,如果一致就会显示OK,如果不一致就会显示NG。

通过这个简单的应用我们就可以猜出if函数的用法。括号里面第一个逗号前是一个逻辑判断式,比如例子中的D6=D7,这个判断式只有两个答案,“是”和“否”,函数会根据答案来选择执行哪个结果。如果答案是“是”,那么会执行第二个逗号之前的内容,若果是“否”,则执行第二个逗号后面的内容。

当然if函数可以嵌套应用来判断多个条件。用法就是不符合某个条件就继续执行if函数,最终会形成下面这样的格式:

=IF(D6=D7,"OK",if(,,if(,,if(,,……))))

这样的嵌套应用虽然看起来能解决很多的问题,但是一层一层的循环很容易让人思路混论,而遗漏掉某些条件。所以在使用if函数时,应当结合其他函数来尽量减少这种循环。比如同样为条件判断的OR、AND

但是很多人在刚开始使用的时候,往往会用错这两个函数,因为和一般的程序的写法有所不同,如果是A 或者是B,一般程序写法是A or B,而在Excel里面函数的表示方法是OR(A,B),所以如果是A、B两个条件都要显示OK的话应该把函数写为=IF(OR(A,B),"OK","NG")

举个实例,如果要求单元格F4=G4,或者F5=G5 两个条件当中任何一个成立时都显示OK,那么就可以写作下面的形式:

=IF(OR(F4=G4,F5=G5),"OK","NG")

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多