1

复杂表格逻辑函数

1. AND-与

1)概述

语法

AND(logical1,logical2,…)

当所有参数的值为真时,返回 TRUE;当任意参数的值为假时,返回FALSE

参数

Logical1,logical2,…

指 1 到 30 个需要检验 TRUE 或 FALSE 的条件值

2)注意事项

  • 参数必须是逻辑值,或是含有逻辑值的数组或引用。
  • 如果数组或引用中含有文本或空的单元格,则忽略其值。
  • 如果在指定的单元格区域中没有逻辑值,AND 函数将返回错误信息 *NAME? 。

3)示例

公式

结果

AND(1+7=8,5+7=12)

TRUE

AND(1+7=8,5+7=11)

FALSE

AND(A1:A4)

如果单元格 A1 到 A4 的值分别为 TRUE、TRUE、FALSE 和 TRUE

FALSE

AND(A5<50)

如果单元格 A5 的值在 0~50 之间

TRUE

2. IF-条件函数

1)概述

语法

IF(boolean,number1/string1,number2/string2)

判断函数,boolean 为 true 时返回第二个参数,为 false 时返回第三个参数

参数1

boolean

用于判断的布尔值,true 或者 false

参数2

number1/string1

第一个参数,如果 boolean 为 ture,返回此参数值

参数3

number2/string2

第二个参数,如果 boolean为false,返回

此参数值

2)注意事项

在公式中,以 0 开头的字符串在匹配判断时,例如,if("003"="03",匹配,不匹配) 会返回匹配。

3)示例

公式

结果

IF(true,2,8)

2

IF(false,"first","second")

second

IF(true,"first",7)

first

3. OR-或

1)概述

语法

OR(logical1,logical2,…)

当所有参数的值为假时,返回 FALSE;当任意参数的值为真时,返回 TRUE

参数

logical1,logical2,…

指 1 到 30 个需要检验 TRUE 或 FALSE 的条件值

2)注意事项

  • 参数必须是逻辑值,或是含有逻辑值的数组或引用。
  • 如果数组或引用中含有文本或空的单元格,则忽略其值。
  • 如果在指定的单元格区域中没有逻辑值,AND 函数将返回错误信息 *NAME? 。

3)示例

公式

结果

OR(1+7=9,5+7=11)

FALSE

OR(1+7=8,5+7=11)

TRUE

4. SWITCH-多条件匹配函数

1)概述

语法

SWITCH(expression, value1, result1, value2, result2, ..., [default])

如果表达式的结果是value1,整个函数返回result1

如果表达式的结果是值value2,整个函数返回结果result2

如果表达式的结果是值value3,整个函数返回结果result1

否则,返回 default

2)示例

公式

结果

SWITCH(A1, "A", "优秀", "B", "良好", "C", "及格", "不及格")

如果单元格 A1 的内容为"B"

良好

咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验