CASE 1
判断任务是否完成
★★★要求:判断任务是否完成fx公式示例
=IF(G8=TRUE,"已完成","未完成")
解释:G8 是是否完成字段,里面是 TRUE/FALSE 逻辑值。IF 根据这个判断结果显示“已完成”或“未完成”。
=IF (条件,条件为 TRUE 时返回的值,条件为 FALSE 时返回的值)
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 条件 | 必填 | 判断规则,例如 ">100"、"销售部" 或 A1>0。 |
| 2 | 条件为 TRUE 时返回的值 | 必填 | 逻辑判断成立时返回的内容,可以是文字、数字、公式或单元格引用。 |
| 3 | 条件为 FALSE 时返回的值 | 必填 | 逻辑判断不成立时返回的内容,可以是文字、数字、公式或单元格引用。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 条件、条件为 TRUE 时返回的值、条件为 FALSE 时返回的值
③ 回车并向下填充
双击填充柄,整列公式自动套用
=IF(G8=TRUE,"已完成","未完成")
解释:G8 是是否完成字段,里面是 TRUE/FALSE 逻辑值。IF 根据这个判断结果显示“已完成”或“未完成”。
=IF(F8="已完成","完成","跟进")
解释:F8 是状态字段。文本条件要写在英文双引号里,IF 会根据状态文字返回不同提示。
=IF(I8>=30000,"重点金额","普通金额")
解释:I8 是金额。IF 先判断金额是否达到 30000,再按判断结果输出对应分类。
=IF(AND(E8="销售部",G8=TRUE),"销售已完成","其他")
解释:AND 先判断部门是否为销售部、是否完成是否为 TRUE,两个条件都成立时 IF 才返回指定提示。
=IF(I8>=50000,"高",IF(I8>=20000,"中","低"))
解释:先判断金额是否达到高等级;如果不满足,再进入第二个 IF 判断中等级。嵌套 IF 适合少量分层判断。
上面案例里的 员工、部门 等列,就来自这张表
| 行 | 员工 | 部门 | 状态 | 是否完成 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 8 | 张三 | 销售部 | 已完成 | true | 12 | 72,000 |
| 9 | 李四 | 市场部 | 进行中 | false | 20 | 36,000 |
| 10 | 王五 | 销售部 | 已完成 | true | 35 | 17,500 |
| 11 | 赵六 | 财务部 | 已取消 | false | 48 | 14,400 |
| 12 | 钱七 | 市场部 | 已完成 | true | 16 | 12,800 |
| 13 | 孙八 | 销售部 | 进行中 | false | 8 | 16,000 |