8.用公式进行基本的逻辑判断

我们在设计表格时,很多情况都需要用到逻辑判断,比如“收入”是否大于“支出”?“年纪”是否小于“18岁”?“进度”是否等于“100%”?…

本文将详细介绍公式中如何将数据进行比较。

基本的逻辑运算符和函数

运算符/函数说明举个例子
>大于3 > 2
=> TRUE

{数学成绩} > {平均成绩}
<小于2 < 3
=> TRUE

{数学成绩} < {平均成绩}
>=大于等于3 >= 3
=> TRUE

{数学成绩} >= {平均成绩}
<=小于等于2 <= 2
=> TRUE

{数学成绩} <= {平均成绩}
=等于2 = 2
=> TRUE

{数学成绩} = {平均成绩}
!=不等于3 != 2
=> TRUE

{数学成绩} != {平均成绩}
IF(logical, value1, value2)判断是否满足某个条件,如果满足则返回第一个值,如果不满足则返回第二个值。

【logical】是逻辑条件,表示计算结果为真(true)和假(false)的表达式。
【value1】是当逻辑条件为真时的返回值。
【value2】是当逻辑条件为假时的返回值。

IF支持嵌套使用,并且可以用于检查单元格是否为空白/为空。
IF({数学成绩}> 60, “及格”, “不及格”)

IF({水温} > 40, IF({水温}) < 60, “刚刚好”, “太热了”), “太冷了”)

IF({开始时间} = BLANK(), “请输入时间”, “时间已输入”)

逻辑运算后的输出值

经过公式的逻辑运算后,输出结果为“真”或“假”时,在单元格内表示为“已勾选 ✅ ”(真)和“未勾选”(假)。

而参与算术运算时,“已勾选 ✅ ”(真)表示为1;“未勾选”(真)表示为0。

大于和大于等于

在《订单管理》表中,我们要检查“单品利润”是否大于0,即我们可以比较“单价”是否大于“成本价”,如果大于则返回“勾选”(真),如果小于则返回“未勾选”(假)。则公式书写为:

{单价} > {成本价}

我们还可以直接判断“单品利润”是否大于等于0,即公式书写为:

{单品利润} ≥ 0

小于和小于等于

在《订单管理》表中,如果“毛利润率”低于30%则为“促销款”,则“促销款”列公式书写为:

{毛利润率} < 0.3

如果等于30%时也为促销款,则公式书写为:

{毛利润率} ≤ 0.3

等于或不等于

在《订单管理》表中,如果“物流”为“确认发货”时,则表明该订单已经成功发货。则“是否已发货”列的公式编写为:

{物流} =“确认发货”

如果“物流”不等于“确认发货”时,则表明该订单需要发货。则“是否需要发货”列的公式编写为:

{物流} !=“确认发货”

IF函数

IF(logical, value1, value2)函数在逻辑判断的基础上,可以定义输出值:

为真的时候输出值是value1

为假的时候的输出值是value2

比如,在《订单管理》表中,如果“物流”为“确认发货”时,则表明该订单干已经成功发货,否则的话则提示需要发货,那么“是否已发货”列的公式编写为:

if({物流} =“确认发货”,”✅ 已发货”,”⏰ 待发货”)

延伸阅读 

50660cookie-check8.用公式进行基本的逻辑判断