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" | 良好 | 

 
  
  	 
             
             上一篇:复杂表格其他函数
上一篇:复杂表格其他函数 
  
             
		         
					 
					 
						 
					 
					