分享

「EXCEL小技巧」IF、AND和OR函数

 静卧沉思 2017-05-23

「EXCEL小技巧」IF、AND和OR函数

在EXCEL表中,判断A列、B列、C列第一行数据是否同时为1或同时为2,如正确,显示“正确”,如不正确,显示“错误”,请写出公式。

答案:

IF(OR(AND(A1=1,B1=1,C1=1),AND(A1=2,B1=2,C1=2)),'正确','错误')

看到这么长的答案,是不是觉得有点蒙,其实,这个函数,仍是最简单的IF函数格式,只是判断条件进行了嵌套,并且还套了两个函数。如果题目的中1和2都是数值型,所谓的同时为1或者同时为2的关系就可以变为数值间的关系“A+B=2C”,这样先写一个简单IF函数。如对IF不太熟悉,建议在公式对话框中进行书写。

「EXCEL小技巧」IF、AND和OR函数

其实到上面一步,我们已经实现了题目中所要求的结果,但为了完整呈现答案,还要把等式替换成AND和OR函数。其实AND和OR函数都非常简单,一个是要求所有条件必须同时满足才为真,一个要求只要一个满足就为真。我们就来重点看看答案的判断条件。先看AND函数。

「EXCEL小技巧」IF、AND和OR函数

而OR函数只要其中一个为真就判断为真,结合起来,就有了答案中

OR(AND(A1=1,B1=1,C1=1),AND(A1=2,B1=2,C1=2)

「EXCEL小技巧」IF、AND和OR函数

PS:IF、AND和OR都属于公式里的逻辑函数,AND和OR的结果返回“TRUE”和“FALSE”,而本题中的IF是在此基础上的再次判断。

「EXCEL小技巧」IF、AND和OR函数

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多