历史版本6 :逻辑函数概述 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
2. IF-条件判断编辑
1)概述
语法 | IF(boolean,number1/string1,number2/string2) | 判断函数 |
---|---|---|
参数1 | boolean | boolean为true时返回number1/string1, 为false时返回number2/string2。 第二个参数和第三个参数的类型必须相同。 |
参数2 | number1/string1 | |
参数3 | number2/string2 |
2)注意事项
IF中三个参数,第二个和第三个参数相同类型,第一个为 bool
3)示例
公式 | 结果 | 备注 |
---|---|---|
IF(true,2,8) | 2 | |
IF(false,"first","second") | second | |
IF(各门店净利润>0,"good","bad") | 当净利润>0等于good,净利润<0等于bad。 |
2. AND-逻辑与编辑
1)概述
语法 | AND(logical1,logical2,……) | 当所有参数的值为真时,返回1;当任意参数的值为假时,返回0。 |
---|
2)注意事项
可使用任意个参数
3)示例
公式 | 结果 | 备注 |
---|---|---|
AND(1+7=8,5+7=12) | 1 | 对应系统服务器时间为2020-10-23 15:36:25。 |
AND(1+7=8,5+7=11) | 0 |
3. 多个条件判断(SWITCH)编辑
1)概述
语法 | SWITCH(表达式,值1,结果1,值2,结果2,……) | 如果表达式的结果是值1,整个函数返回结果1 如果表达式的结果是值2,整个函数返回结果2 如果表达式的结果是值3,整个函数返回结果3等等。 |
---|---|---|
参数1 | 表达式 | |
参数2 | 结果 | 所有的结果1,结果2,结果3……必须为同类型数据。 |
2)注意事项
参数个数2n+1个,n>0,第2n个参数类型参数相同
3)示例
公式 | 结果 | 备注 |
---|---|---|
SWITCH(1+2,3,"今天星期三",4,"今天星期四") | 今天星期三。 |
SWITCH 函数的详细应用参见: Switch函数 。
4. 逻辑或(OR)编辑
1)概述
语法 | OR(logical1,logical2,……) | 当所有参数的值为假时,返回0;当任意参数的值为真时,返回1。 |
---|
2)注意事项
参数为 bool 类型
3)示例
公式 | 结果 | 备注 |
---|---|---|
OR(1+7=9,5+7=11) | 0 | |
OR(1+7=8,5+7=11) | 1 |