在 Excel 的数据处理与分析中,常常需要根据多个条件来得出相应的结果。本期就为大家详细分享 IF 函数与 OR、AND 逻辑函数的组合技巧,帮助大家轻松建立多条件判断。

一、函数含义通俗解释

IF 函数

IF 函数的基本逻辑可以用大白话表述为:IF(条件 1 满足,得到结果 1,不然就结果 2)。也就是说,它会先判断所设定的条件是否成立,如果条件成立,就返回指定的结果 1;如果条件不成立,就返回结果 2。

OR 函数

OR 函数(条件 1,条件 2,条件 3,......)表示的是 “或” 的意思。即在多个条件中,只要满足其中任意一个条件,整个 OR 函数的判断结果就为真(TRUE)。

AND 函数

AND 函数(条件 1,条件 2,条件 3,......)体现的是 “和” 的意思。它要求同时满足所列出的多个条件,只有当所有条件都满足时,整个 AND 函数的判断结果才为真(TRUE)。

二、IF函数与OR、AND逻辑函数的组合技巧

(一)准备图 1:三课成绩有一课大于等于 90 分为优

1、验证逻辑条件(使用 OR 函数)

首先,在 E4 单元格输入公式 = OR (B4>=90,C4>=90,D4>=90)。这里的 B4、C4、D4 分别代表三门课程的成绩单元格。这个公式的作用是判断这三门课程成绩中是否有一门成绩大于等于 90 分。如果有任意一门满足这个条件,OR 函数的结果就会返回真(TRUE);如果三门成绩都小于 90 分,结果就会返回假(FALSE)。通过在 E4 单元格输入这个公式并查看结果,就能验证我们所设定的这个逻辑条件是否正确。

2、得出最终结果(结合 IF 函数)

在验证逻辑条件正确后,接着在 F4 单元格输入公式:IF (OR (B4>=90,C4>=90,D4>=90),"优","")。这个公式是在前面 OR 函数判断的基础上进行的。如果 OR 函数的判断结果为真(即三门成绩中有一门大于等于 90 分),那么 IF 函数就会返回 “优” 这个结果;如果 OR 函数的判断结果为假(即三门成绩都小于 90 分),IF 函数就会返回空字符串("")。最后,将 F4 单元格的公式向下拖拉,就可以对整列数据按照同样的规则进行判断并得出相应结果,完成对所有学生成绩是否为 “优” 的判定。

excel中如何用IF函数与 OR、AND 逻辑函数建立多条件?-趣帮office教程网

excel中如何用IF函数与 OR、AND 逻辑函数建立多条件?-趣帮office教程网

(二)准备图 2:三课成绩都大于等于 90 分为标兵

1、验证逻辑条件(使用 AND 函数)

在 E15 单元格输入公式 = AND (B15>=90,C15>=90,D15>=90)。同样,B15、C15、D15 分别对应三门课程的成绩单元格。此公式用于判断这三门课程成绩是否同时都大于等于 90 分。只有当三门成绩都满足这个条件时,AND 函数的结果才会返回真(TRUE);只要有一门成绩小于 90 分,结果就会返回假(FALSE)。通过在 E15 单元格输入这个公式并查看结果,可验证所设定的这个逻辑条件是否正确。

2、得出最终结果(结合 IF 函数)

在验证逻辑条件正确后,在 F15 单元格输入公式:=IF (AND (B15>=90,C15>=90,D15>=90),"标兵","")。这个公式依据 AND 函数的判断结果来确定最终返回值。如果 AND 函数的判断结果为真(即三门成绩都大于等于 90 分),那么 IF 函数就会返回 “标兵” 这个结果;如果 AND 函数的判断结果为假(即三门成绩中有一门小于 90 分),IF 函数就会返回空字符串("")。随后,将 F15 单元格的公式向下拖拉,就能对整列数据按照相同规则进行判断并得出相应结果,完成对所有学生成绩是否为 “标兵” 的判定。

excel中如何用IF函数与 OR、AND 逻辑函数建立多条件?-趣帮office教程网

excel中如何用IF函数与 OR、AND 逻辑函数建立多条件?-趣帮office教程网

通过以上对 IF 函数与 OR、AND 逻辑函数组合技巧的介绍和示例,大家可以根据实际需求灵活运用这些函数来建立多条件判断,快速准确地处理 Excel 中的数据。快点动手试试吧!