目 录CONTENT

文章目录

Excel常用函数复习题库

李航
2025-12-29 / 0 评论 / 0 点赞 / 53 阅读 / 0 字

Excel常用函数复习题库

📌 基础计算函数

题目1:单元格 B4

题目描述:
假设您有一个销售数据表,A列是产品编号,B列是单价,C列是数量。
请在B4单元格中编写公式,计算 B2单元格的单价C2单元格的数量 相乘的结果。

数据表结构:

     A       B       C       D
1 ┌─────────────────────────────┐
  │ 产品ID │ 单价   │ 数量   │ 金额   │
2 │ P001   │ 29.99  │   5    │        │
3 │ P002   │ 49.50  │   3    │        │
4 │ P003   │ 15.00  │  10    │        │
  └─────────────────────────────┘

答案: =B2*C2


题目2:单元格 E8

题目描述:
您需要计算1月份所有产品的销售总额。
请在E8单元格中编写公式,对 D2:D31区域 的所有销售额进行求和。

数据表结构(部分):

     A       B       C       D       E
1 ┌─────────────────────────────────────┐
  │ 日期   │ 产品ID │ 单价   │ 销售额 │ 总计   │
2 │ 1月1日 │ P001   │ 29.99  │ 149.95 │        │
3 │ 1月1日 │ P002   │ 49.50  │ 148.50 │        │
4 │ 1月2日 │ P001   │ 29.99  │  89.97 │        │
  │ ...    │ ...    │ ...    │ ...    │        │
8 │        │        │        │        │ [在此写公式]│
  └─────────────────────────────────────┘

答案: =SUM(D2:D31)


题目3:单元格 F12

题目描述:
您需要计算某部门员工的平均月薪。
请在F12单元格中编写公式,计算 E2:E20区域 所有薪资的平均值。

数据表结构:

     A       B       C       D       E       F
1 ┌─────────────────────────────────────────────┐
10│ 员工ID │ 姓名   │ 部门   │ 职位   │ 月薪   │ 平均薪资│
11│ E001   │ 张三   │ 销售部 │ 经理   │ 8500   │        │
12│ E002   │ 李四   │ 销售部 │ 专员   │ 6500   │ [在此写公式]│
13│ E003   │ 王五   │ 销售部 │ 专员   │ 6200   │        │
14│ ...    │ ...    │ ...    │ ...    │ ...    │        │
20│ E010   │ 赵六   │ 销售部 │ 主管   │ 7200   │        │
  └─────────────────────────────────────────────┘

答案: =AVERAGE(E2:E20)


题目4:单元格 H5

题目描述:
您需要找出本月单笔最高销售额。
请在H5单元格中编写公式,查找 G2:G50区域 中的最大值。

数据表结构:

     F       G       H
1 ┌─────────────────────────┐
  │ 订单号 │ 销售额 │ 最高额 │
2 │ ORD001 │ 1250   │        │
3 │ ORD002 │  890   │        │
4 │ ORD003 │ 2100   │        │
5 │ ORD004 │ 1560   │ [在此写公式]│
  │ ...    │ ...    │        │
50│ ORD049 │ 1870   │        │
  └─────────────────────────┘

答案: =MAX(G2:G50)


📌 逻辑与查找函数

题目5:单元格 I3

题目描述:
您需要根据成绩判断是否及格。
请在I3单元格中编写公式:如果 H3单元格的成绩 ≥ 60,则显示"及格",否则显示"不及格"。

数据表结构:

     G       H       I
1 ┌─────────────────────────┐
  │ 学号   │ 成绩   │ 结果   │
2 │ S001   │   85   │ 及格   │
3 │ S002   │   55   │ [在此写公式]│
4 │ S003   │   72   │        │
5 │ S004   │   90   │        │
  └─────────────────────────┘

答案: =IF(H3>=60, "及格", "不及格")


题目6:单元格 K7

题目描述:
您需要根据产品ID查找对应的产品名称。
请在K7单元格中编写VLOOKUP公式:

  • 查找值:J7单元格的产品ID
  • 查找区域:A2:B100区域(A列是产品ID,B列是产品名称)
  • 返回第2列
  • 精确匹配

数据表结构:

     A       B       J       K
1 ┌─────────────────────────────┐
  │ 产品ID │ 产品名称 │ 查询ID │ 查询结果│
2 │ P001   │ 鼠标    │        │        │
3 │ P002   │ 键盘    │        │        │
4 │ P003   │ 显示器  │        │        │
5 │ P004   │ 主机    │        │        │
6 │ ...    │ ...     │        │        │
7 │ P050   │ U盘     │ P003   │ [在此写公式]│
  └─────────────────────────────┘

答案: =VLOOKUP(J7, A2:B100, 2, FALSE)


题目7:单元格 M10

题目描述:
您需要根据销售业绩计算提成比例:

  • 业绩 ≥ 10000:提成5%
  • 5000 ≤ 业绩 < 10000:提成3%
  • 业绩 < 5000:提成1%

请在M10单元格中编写嵌套IF公式,根据 L10单元格的业绩 计算提成比例。

数据表结构:

     L       M
9 ┌─────────────────┐
  │ 业绩   │ 提成比例│
10│ 12500  │ [在此写公式]│
11│  4800  │        │
12│  8500  │        │
13│ 15000  │        │
  └─────────────────┘

答案: =IF(L10>=10000, "5%", IF(L10>=5000, "3%", "1%"))


📌 统计与文本函数

题目8:单元格 O15

题目描述:
您需要统计有效订单的数量(只统计数字类型的订单金额)。
请在O15单元格中编写公式,统计 N2:N200区域 中数值单元格的数量。

数据表结构:

     N       O
1 ┌─────────────────┐
  │ 订单金额 │ 订单数 │
2 │ 1250    │        │
3 │ 未支付  │        │
4 │ 890     │        │
5 │ -       │        │
6 │ 1560    │        │
  │ ...     │        │
15│ 2100    │ [在此写公式]│
  └─────────────────┘

答案: =COUNT(N2:N200)


题目9:单元格 Q8

题目描述:
您需要将客户的姓和名合并成一个完整的姓名。
请在Q8单元格中编写公式,将 P8单元格的姓R8单元格的名 合并,中间用空格隔开。

数据表结构:

     P       Q       R
7 ┌─────────────────────────┐
  │ 姓     │ 全名   │ 名     │
8 │ 张     │ [在此写公式] │ 三     │
9 │ 李     │        │ 四     │
10│ 王     │        │ 五     │
  └─────────────────────────┘

答案: =P8&" "&R8=CONCATENATE(P8, " ", R8)


题目10:单元格 S20

题目描述:
您需要提取员工邮箱的用户名部分(@之前的部分)。
请在S20单元格中编写公式,从 R20单元格的完整邮箱 中提取"@"符号之前的所有字符。

数据表结构:

     R           S
19┌─────────────────────────┐
  │ 邮箱         │ 用户名   │
20│ zhangsan@company.com │ [在此写公式] │
21│ lisi@company.com     │        │
22│ wangwu@company.com   │        │
  └─────────────────────────┘

答案: =LEFT(R20, FIND("@", R20)-1)


题目11:单元格 U5

题目描述:
您需要将销售额四舍五入到整数。
请在U5单元格中编写公式,将 T5单元格的销售额 四舍五入到最接近的整数。

数据表结构:

     T       U
4 ┌─────────────────┐
  │ 销售额 │ 取整后 │
5 │ 1250.67│ [在此写公式]│
6 │ 890.45 │        │
7 │ 2100.89│        │
  └─────────────────┘

答案: =ROUND(T5, 0)


题目12:单元格 W9

题目描述:
您需要获取当前日期。
请在W9单元格中编写公式,显示系统当前的日期。

数据表结构:

     V       W
8 ┌─────────────────┐
  │ 项目   │ 制表日期│
9 │ 月报表 │ [在此写公式]│
10│ 周报表 │        │
  └─────────────────┘

答案: =TODAY()


📌 综合应用

题目13:单元格 Y15

题目描述:
您需要计算销售人员的绩效等级:

  • 如果销售额 ≥ 10000,且客户评分 ≥ 4.5,则为"A级"
  • 如果销售额 ≥ 8000,且客户评分 ≥ 4.0,则为"B级"
  • 否则为"C级"

请在Y15单元格中编写公式,根据 X15单元格的销售额Z15单元格的评分 判断绩效等级。

数据表结构:

     X       Y       Z
14┌─────────────────────────┐
  │ 销售额 │ 绩效等级│ 评分  │
15│ 12500  │ [在此写公式] │ 4.7   │
16│  7500  │        │ 4.2   │
17│  9500  │        │ 3.8   │
  └─────────────────────────┘

答案: =IF(AND(X15>=10000, Z15>=4.5), "A级", IF(AND(X15>=8000, Z15>=4.0), "B级", "C级"))


题目14:单元格 AA10

题目描述:
您需要计算某产品的销售总额,但需要排除退货的订单(金额为负数)。
请在AA10单元格中编写公式,对 Z2:Z100区域 中所有大于0的数值进行求和。

数据表结构:

     Z       AA
9 ┌─────────────────┐
  │ 订单金额 │ 有效总额│
10│ 1250    │ [在此写公式]│
11│ -500    │        │ (退货)
12│ 890     │        │
13│ 1560    │        │
14│ -200    │        │ (退货)
  └─────────────────┘

答案: =SUMIF(Z2:Z100, ">0")


Excel常用函数复习题库(补充篇)

📌 条件统计函数

题目15:单元格 C10

题目描述:
您需要统计销售部门(B列)中业绩达标(C列≥10000)的员工人数。
请在C10单元格中编写公式,使用COUNTIFS函数进行多条件统计。

数据表结构:

     A       B       C       D
9 ┌─────────────────────────────┐
  │ 员工ID │ 部门   │ 业绩   │ 统计结果│
10│ E001   │ 销售部 │ 12500  │ [在此写公式]│
11│ E002   │ 技术部 │ 15000  │        │
12│ E003   │ 销售部 │  8500  │        │
13│ E004   │ 销售部 │ 11000  │        │
14│ E005   │ 人事部 │  9500  │        │
15│ E006   │ 销售部 │ 13200  │        │
  └─────────────────────────────┘

答案: =COUNTIFS(B10:B15, "销售部", C10:C15, ">=10000")
计算结果: 3(E001、E004、E006)


题目16:单元格 F8

题目描述:
您需要统计市场部女性员工的人数。
请在F8单元格中编写公式,使用COUNTIFS函数进行双条件统计。

数据表结构:

     D       E       F
7 ┌─────────────────────────┐
  │ 部门   │ 性别   │ 统计结果│
8 │ 市场部 │ 男     │ [在此写公式]│
9 │ 市场部 │ 女     │        │
10│ 销售部 │ 女     │        │
11│ 市场部 │ 女     │        │
12│ 技术部 │ 男     │        │
13│ 市场部 │ 女     │        │
  └─────────────────────────┘

答案: =COUNTIFS(D8:D13, "市场部", E8:E13, "女")
计算结果: 3(第9、11、13行)


📌 条件求和函数

题目17:单元格 I12

题目描述:
您需要计算销售部在2024年第一季度的销售总额。
请在I12单元格中编写公式,使用SUMIFS函数进行多条件求和。

数据表结构:

     G       H       I       J
11┌─────────────────────────────────┐
  │ 部门   │ 日期   │ 销售额 │ 季度总计│
12│ 销售部 │ 2024/1/5 │ 25000 │ [在此写公式]│
13│ 销售部 │ 2024/2/10│ 18000 │        │
14│ 技术部 │ 2024/1/15│ 15000 │        │
15│ 销售部 │ 2024/3/8 │ 32000 │        │
16│ 销售部 │ 2024/4/5 │ 28000 │        │
17│ 销售部 │ 2024/1/20│ 19000 │        │
  └─────────────────────────────────┘

答案: =SUMIFS(J12:J17, G12:G17, "销售部", H12:H17, ">=2024/1/1", H12:H17, "<=2024/3/31")
计算结果: 25000+18000+32000+19000 = 94000


题目18:单元格 L15

题目描述:
您需要计算华东地区产品A在3月份的销售总额。
请在L15单元格中编写公式,使用SUMIFS函数进行三条件求和。

数据表结构:

     K       L       M       N       O
14┌─────────────────────────────────────────┐
  │ 地区   │ 产品   │ 月份   │ 销售额 │ 条件求和│
15│ 华东   │ 产品A  │   3    │ 50000  │ [在此写公式]│
16│ 华东   │ 产品B  │   3    │ 30000  │        │
17│ 华南   │ 产品A  │   3    │ 45000  │        │
18│ 华东   │ 产品A  │   4    │ 55000  │        │
19│ 华东   │ 产品A  │   3    │ 48000  │        │
20│ 华北   │ 产品A  │   3    │ 42000  │        │
  └─────────────────────────────────────────┘

答案: =SUMIFS(N15:N20, K15:K20, "华东", L15:L20, "产品A", M15:M20, 3)
计算结果: 50000+48000 = 98000


📌 排名函数

题目19:单元格 R8

题目描述:
您需要根据销售额对销售人员进行排名(降序排列,即销售额最高的排第1名)。
请在R8单元格中编写公式,对Q列销售额进行排名。

数据表结构:

     P       Q       R
7 ┌─────────────────────────┐
  │ 销售员 │ 销售额 │ 排名   │
8 │ 张三   │ 125000 │ [在此写公式]│
9 │ 李四   │ 98000  │        │
10│ 王五   │ 156000 │        │
11│ 赵六   │ 110000 │        │
12│ 孙七   │ 87000  │        │
13│ 周八   │ 132000 │        │
  └─────────────────────────┘

答案: =RANK(Q8, $Q$8:$Q$13, 0)
补充说明: 第三个参数为0表示降序排列,为1表示升序排列
排名结果: 王五(1)、周八(2)、张三(3)、赵六(4)、李四(5)、孙七(6)


题目20:单元格 U10

题目描述:
您需要使用RANK.EQ函数进行中国式排名(出现相同成绩时,名次相同且不跳过名次)。
请在U10单元格中编写公式,对T列成绩进行排名。

数据表结构:

     T       U
9 ┌─────────────────┐
  │ 成绩   │ 排名   │
10│   85   │ [在此写公式]│
11│   92   │        │
12│   78   │        │
13│   85   │        │
14│   90   │        │
15│   92   │        │
  └─────────────────┘

答案: =RANK.EQ(T10, $T$10:$T$15, 0)
中国式排名结果:

  • 92分:并列第1名(第11、15行)
  • 90分:第3名(第14行)
  • 85分:并列第4名(第10、13行)
  • 78分:第6名(第12行)

📌 单条件统计函数

题目21:单元格 X13

题目描述:
您需要统计成绩优秀(≥90分)的学生人数。
请在X13单元格中编写公式,使用COUNTIF函数进行单条件统计。

数据表结构:

     W       X
12┌─────────────────┐
  │ 成绩   │ 优秀人数│
13│   85   │ [在此写公式]│
14│   92   │        │
15│   78   │        │
16│   95   │        │
17│   88   │        │
18│   90   │        │
  └─────────────────┘

答案: =COUNTIF(W13:W18, ">=90")
计算结果: 3(92、95、90)


题目22:单元格 AA9

题目描述:
您需要统计产品名称为"笔记本电脑"的订单数量。
请在AA9单元格中编写公式,使用COUNTIF函数进行文本匹配统计。

数据表结构:

     Z       AA
8 ┌─────────────────────────┐
  │ 产品名称     │ 订单数量│
9 │ 笔记本电脑   │ [在此写公式]│
10│ 鼠标         │        │
11│ 笔记本电脑   │        │
12│ 键盘         │        │
13│ 笔记本电脑   │        │
14│ 显示器       │        │
  └─────────────────────────┘

答案: =COUNTIF(Z9:Z14, "笔记本电脑")
计算结果: 3


📌 综合应用题目

题目23:单元格 AD12

题目描述:
您需要完成一个综合统计任务:

  1. 统计销售部业绩在10000-20000之间的人数
  2. 计算这些人的平均业绩
  3. 找出这些人的最高业绩
  4. 对这些人按业绩进行排名

请在相应单元格中编写公式:

数据表结构:

     AB      AC      AD      AE      AF
11┌─────────────────────────────────────────┐
  │ 部门   │ 姓名   │ 业绩   │ 排名   │ 统计区│
12│ 销售部 │ 张三   │ 12500  │ [排名] │ 符合条件人数│
13│ 技术部 │ 李四   │ 18000  │        │ 平均业绩│
14│ 销售部 │ 王五   │  8500  │        │ 最高业绩│
15│ 销售部 │ 赵六   │ 15000  │        │        │
16│ 销售部 │ 孙七   │ 22000  │        │        │
17│ 销售部 │ 周八   │ 13500  │        │        │
  └─────────────────────────────────────────┘

答案:

  1. 符合条件人数: =COUNTIFS(AB12:AB17, "销售部", AC12:AC17, ">=10000", AC12:AC17, "<=20000")
  2. 平均业绩: =AVERAGEIFS(AC12:AC17, AB12:AB17, "销售部", AC12:AC17, ">=10000", AC12:AC17, "<=20000")
  3. 最高业绩: =MAXIFS(AC12:AC17, AB12:AB17, "销售部", AC12:AC17, ">=10000", AC12:AC17, "<=20000")
  4. 排名: =IF(AND(AB12="销售部", AC12>=10000, AC12<=20000), RANK.EQ(AC12, $AC$12:$AC$17, 0), "不参与排名")

计算结果:

  • 符合条件:3人(张三12500、赵六15000、周八13500)
  • 平均业绩:(12500+15000+13500)/3 = 13666.67
  • 最高业绩:15000
  • 排名:赵六(1)、周八(2)、张三(3)

题目24:单元格 AH15

题目描述:
您需要制作一个动态统计表:

  • 根据选择的部门和业绩范围进行统计
  • AI14单元格为部门选择(下拉菜单)
  • AI15单元格为最低业绩要求
  • AI16单元格为最高业绩要求

请在AH15单元格编写动态统计公式。

数据表结构:

     AG     AH      AI
14┌─────────────────────────┐
  │ 统计项 │ 结果   │ 条件选择│
15│ 人数   │ [在此写公式] │ 销售部 │
16│ 总额   │        │ 10000  │
17│ 平均   │        │ 50000  │
  └─────────────────────────┘

数据源:
     AF      AG
19┌─────────────────┐
  │ 部门   │ 业绩   │
20│ 销售部 │ 12500  │
21│ 技术部 │ 18000  │
22│ 销售部 │ 32000  │
23│ 销售部 │ 15000  │
24│ 市场部 │  9500  │
25│ 销售部 │ 28000  │
  └─────────────────┘

答案:
AH15(人数): =COUNTIFS(AF20:AF25, AI15, AG20:AG25, ">="&AI16, AG20:AG25, "<="&AI17)
AH16(总额): =SUMIFS(AG20:AG25, AF20:AF25, AI15, AG20:AG25, ">="&AI16, AG20:AG25, "<="&AI17)
AH17(平均): =AVERAGEIFS(AG20:AG25, AF20:AF25, AI15, AG20:AG25, ">="&AI16, AG20:AG25, "<="&AI17)

动态计算:
当选择"销售部",范围10000-50000时:

  • 人数:4人(12500、32000、15000、28000)
  • 总额:87500
  • 平均:21875

🎯 函数要点总结

函数用途语法示例
COUNTIF单条件计数=COUNTIF(范围, 条件)
COUNTIFS多条件计数=COUNTIFS(范围1, 条件1, 范围2, 条件2, ...)
SUMIFS多条件求和=SUMIFS(求和范围, 范围1, 条件1, 范围2, 条件2, ...)
RANK/RANK.EQ排名=RANK(数值, 范围, 排序方式)
AVERAGEIFS多条件平均=AVERAGEIFS(平均范围, 范围1, 条件1, ...)
MAXIFS多条件最大值=MAXIFS(范围, 条件范围1, 条件1, ...)

使用技巧:

  1. 绝对引用: 在排名函数中使用$锁定范围,如$Q$8:$Q$13
  2. 文本连接: 在条件中使用&连接运算符,如">="&AI16
  3. 条件组合: 使用AND()函数组合多个条件
  4. 动态范围: 结合下拉菜单创建动态统计表
0

评论区