第八讲:IF函数与逻辑判断

一、IF函数基础

1.IF函数的作用

  • 核心逻辑:根据条件判断返回不同结果,类似“如果满足条件A,则做B;否则做C”。
  • 语法
=IF(condition, value_if_true, value_if_false)

2.基础应用场景实例

  • 场景:判断学生是否录取(总分≥400为“通过”,否则“不通过”)。
  • 公式
=IF(H2>=400, "通过", "不通过")

二、IF函数嵌套

1.多层条件判断

  • 场景:根据总分划分录取批次:
    • ≥600分:第一批
    • 400~599分:第二批
    • <400分:落榜
  • 公式
=IF(H2>=600, "第一批", IF(H2>=400, "第二批", "落榜"))

2.嵌套的缺点

  • 公式复杂易错,建议超过3层嵌套时改用其他方法,(如 IFS 函数或 VLOOKUP)硬要用建议多个IF函数相加。
  • 须严格按照条件逐层写IF(像剥大蒜)

3.用IF函数处理运算错误(iserror函数)

  1. 作用:屏蔽公式错误(如除零错误)。
  2. 场景:计算销售额时,若除数为0则显示“无效”。
    • 公式
=IF(ISERROR(C2/B2), "无效", C2/B2)

三、结合逻辑函数(AND/OR)

1.AND函数

  • 作用:所有条件都成立时返回 TRUE
  • 场景:本地学生且总分≥600,显示“重点录取”。
  • 公式
=IF(AND(F2="本地", H2>=600), "重点录取", "普通录取")

2.OR函数

  • 作用:任意一个条件成立即返回 TRUE
  • 场景:年龄≥60岁或<40岁的员工发放奖金。
  • 公式
=IF(OR(B2>=60, B2<40), 1000, 0)

四、实战案例分析

  1. 案例1:复杂条件判断(根据结果判断几个IF)
    • 需求:60岁以上男性或40岁以下女性发奖金。
    • 公式
=IF(OR(AND(A2="男", B2>=60), AND(A2="女", B2<40)), 1000, 0)

第九讲:COUNTIF函数

一、COUNTIF函数基础

  1. 作用:统计满足特定条件的单元格数量。
    • 语法=COUNTIF(统计范围, 条件)
    • 示例:统计“数据1”中“邮寄费”的笔数。
=COUNTIF(E2:E50, "邮寄费")

此作者没有提供个人介绍。
最后更新于 2025-12-16