深入掌握逻辑函数

Excel 数据分析

Nick Edwards

Analyst at Mynd

客户细分

  • 客户细分 根据行为和特征将客户群划分为不同组别
    • 可基于多种标准:
      • 人口统计
      • 地理位置
      • 购买行为
    • 更好地了解客户
    • 改进产品、营销或服务

一堆待分类的衣物

Excel 数据分析

用 IF 嵌套逻辑测试

  • 函数嵌套 是在一个公式中使用两个或更多函数的技巧。

IF() 的语法

IF(logical test, [value if true], [value if false])

嵌套 IF() 的语法

IF(logical test, [value if true], 
    IF(logical test, [value if true], 
    ..., [value if false]))
Excel 数据分析

用 IFS 嵌套逻辑测试

IFS() 的语法

IFS(logical test 1, [value if true 1],[logical test 2], [value if true 2]...)
  • 比多重嵌套 IF() 更简洁
  • 返回第一个为 TRUE 的测试对应值
  • 没有 [value if false]
    • 若均不为真则返回 #N/A
Excel 数据分析

切换取值(SWITCH)

SWITCH() 的语法

SWITCH(expression, value 1, result 1, [default or value 2],[result 2],...)
Excel 数据分析

切换取值(SWITCH)

SWITCH() 的语法

SWITCH(expression, value 1, result 1, [default or value 2],[result 2],...)

示例:根据列表切换单元格 C1 的值:

答案SWITCH(C1,0,FALSE,1,TRUE)

Value Result
0 FALSE
1 TRUE
Excel 数据分析

切换取值(SWITCH)

SWITCH() 的语法

SWITCH(expression, value 1, result 1, [default or value 2],[result 2],...)

示例:将 2 - 1 的结果切换为:若等于 0 则 BLUE,等于 1 则 GREEN,等于 2 则 RED

Value Result
0 BLUE
1 GREEN
2 RED

答案SWITCH(2-1,0,"BLUE",1,"GREEN",2,"RED") --> 2-1 = 1 --> Green

Excel 数据分析

行级评估

行级计算示意图

Excel 数据分析

聚合函数

列级计算示意图

Excel 数据分析

聚合函数

SUM() 函数示例

Excel 数据分析

聚合逻辑函数

聚合逻辑函数示意图

Excel 数据分析

聚合逻辑函数

SUMIF() 函数示意图

Excel 数据分析

COUNTIF 与 COUNTIFS 语法

COUNTIF() 的语法

`COUNTIF(range, criteria)`

COUNTIFS() 的语法

`COUNTIFS(range 1, criteria 1, [range 2], [criteria 2])`
  • 每个条件都必须为 TRUE
Excel 数据分析

让我们一起练习吧!

Excel 数据分析

Preparing Video For Download...