IF函数的嵌套应用

1. 案例简介

IF 函数 中:

  • IF(A,B,C)可理解为:如满足 A,则返回 B,否则返回 C;
  • 如在 IF 函数中进行嵌套,则 IF(A,B,IF(C,D,E)) 可理解为:如满足 A,则返回 B;如果不满足 A 但是满足 C,则返回 D;如果 A 与 C 均不满足否则返回 E。

本文将通过如下两个案例介绍 IF 函数的嵌套使用,帮助企业实现各类条件判断场景。

  • 根据成绩判断等级
  • 计算折后价格

2. 根据分数判断等级

分数等级判定中,90~100 分为优秀,75~89 分为良好,60~74 分为及格,59 分以下为不及格。

根据上述判定规则制作表单,具体步骤如下:

2.1 表单搭建

新建「根据分数判断等级」表单,字段设置如下:

字段名称

字段类型

分数

数字

等级

单行文本

2.2 设置公式

1)选中「等级」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:

2)在公式编辑页面,设置「等级」字段的公式为IF(分数>=90,"优秀",IF(分数>=75,"良好",IF(分数>=60,"及格","不及格"))),表示当分数大于等于 90 时,返回“优秀”;分数小于 90 但大于等于 75 时,返回“良好”;分数小于 75 但大于等于 60 时,返回“及格”;分数小于 60 时,返回“不及格”。

2.3 效果演示

3. 计算折后价格

折后价格计算中,不满 1000 元不打折,1000~2000 元打 9 折,2000~3000 元打 8 折,3000 元及以上打 7 折。

根据上述折扣规则制作表单,具体步骤如下:

3.1 表单搭建

新建「计算折扣价格」表单,字段设置如下:

字段名称

字段类型

原价

数字

折扣率

数字

折扣价

数字

3.2 设置公式

1)选中「折扣率」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:

2)在公式编辑页面,设置「折扣率」字段的公式为IF(原价<1000,10,IF(原价<2000,9,IF(原价<3000,8,7))),表示当原价小于 1000 时,折扣率等于 10;当原价大于等于 1000 且小于 2000 时,折扣率等于 9;当原价大于等于 2000 且小于 3000 时,折扣率等于 8;当原价大于等于 3000 时,折扣率等于 7。

3)同样的方法,设置「折扣价」字段的公式为原价*折扣率/10,表示折扣价等于原价乘折扣率除以 10。

3.3 效果演示

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验