if和and和or的三者混合嵌套是什么?

如题所述

IF(AND(条件1,条件2)),IF(OR(条件1,条件2))。

单个IF函数的结构:IF(条件,结果为TRUE返回值,结果为FALSE返回值)。加入逻辑运算符“AND”与“OR”,则就是在原先的条件判断语句上,加了一层AND或OR,结构是:

IF(AND(条件1,条件2),结果为TRUE返回值,结果为FALSE返回值)。

IF(OR(条件1,条件2),结果为TRUE返回值,结果为FALSE返回值)。

案例:2项都在90分及以上值为"优秀",有1项目90分及以上"良好",否则"一般"。

公式使用:IF(AND(B4>=90,C4>=90),"优秀",IF(OR(B4>=90,C4>=90),"良好","一般"))。

鼠标放置D4单元格右下角,变为黑色十字,双击往下自动填充公式,结果如下:

说明

在Excel2003中函数IF可以嵌套七层,在Excel2007中可以嵌套64层,用value_if_false及value_if_true参数可以构造复杂的检测条件。在计算参数value_if_true和value_if_false后,函数IF返回相应语句执行后的返回值。

如果函数IF的参数包含数组(用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量),则在执行IF语句时,数组中的每一个元素都将计算。

Excel表格还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用COUNTIF工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用SUMIF工作表函数。请了解关于根据条件计算值。

温馨提示:答案为网友推荐,仅供参考
相似回答