办公小技巧:excel求和函数都有哪些,典型的应用场景(带实例)

words:
  2025-08-11: 165
  2025-08-14: 874

目 录

  • 1 基础求和函数
  • 1.1 SUM
  • 1.2 自动求和(快捷键)
  • 2 条件求和函数
  • 2.1 SUMIF
  • 2.2 SUMIFS
  • 3 特殊场景求和
  • 3.1 SUMPRODUCT
  • 3.2 DSUM
  • 4 实用技巧
  • 4.1 忽略错误值求和
  • 4.2 累计求和(动态范围)
  • 4.3 跨表求和
  • 5 场景对比表
  • 6 总结

Excel中求和函数是数据处理的核心工具,针对不同场景有不同解决方案。以下是常用求和函数及其典型应用场景和实例:

1基础求和函数

1.1SUM

  • 功能:计算一组数值的总和
  • 场景:基础求和、多区域求和
  • 实例
  • =SUM(A1:A10) // 求A1到A10的和 =SUM(A1:A5, C1:C5) // 求A1:A5和C1:C5两个区域的和

1.2自动求和(快捷键)

  • 操作:选中数据区域 → 按 Al t + = → 自动生成SUM公式
  • 场景:快速汇总行/列数据

2条件求和函数

2.1SUMIF

  • 功能:按单个条件求和
  • 语法=SUMIF(条件区域, 条件, [求和区域])
  • 场景:分类汇总(如某销售员总业绩)
  • 实例
  • // 求销售员"张三"的业绩总和 =SUMIF(B2:B10, "张三", C2:C10)

2.2SUMIFS

  • 功能:按多个条件求和
  • 语法=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)
  • 场景:多维度筛选求和(如某产品在特定月份的销量)
  • 实例
  • // 求产品"A"在2023年5月的销量 =SUMIFS(C2:C100, A2:A100, "A", B2:B100, "2023-05")

3特殊场景求和

3.1.1.1 SUBTOTAL

  • 功能:对可见单元格求和(忽略隐藏行/筛选数据)
  • 语法=SUBTOTAL(9, 区域) // 9代表求和
  • 场景:筛选后动态求和
  • 实例
  • // 对A列筛选后的可见数据求和 =SUBTOTAL(9, A2:A100)

3.1SUMPRODUCT

  • 功能:计算数组乘积后求和
  • 场景:加权求和、多条件统计
  • 实例
  • // 计算总销售额(数量×单价) =SUMPRODUCT(B2:B10, C2:C10) // 多条件求和(替代SUMIFS) =SUMPRODUCT((A2:A10="手机")*(B2:B10="北京"), C2:C10)

3.2DSUM

  • 功能:数据库条件求和
  • 语法=DSUM(数据库区域, 字段名, 条件区域)
  • 场景:复杂条件的高级查询
  • 实例
  • // 求部门"销售部"且工资>5000的总和 =DSUM(A1:D100, "工资", F1:G2)
    • 条件区域设置:

部门

工资

销售部

>5000

4实用技巧

4.1忽略错误值求和

=SUMIF(A1:A10, "<9e307")  // 仅对数字求和,跳过文本/错误值

4.2累计求和(动态范围)

=SUM($B$2:B2)  // 下拉填充实现逐行累计

4.3跨表求和

=SUM(Sheet1:Sheet3!A1)  // 汇总三个表A1单元格的值

5场景对比表

场景

推荐函数

示例

无条件求和

SUM

`=SUM(A1:A10)

单条件求和

SUMIF

`=SUMIF(部门列,"财务",工资列)

多条件求和

SUMIFS

`=SUMIFS(销售额,区域,"华东",产品,"A")

筛选后求和

SUBTOTAL

`=SUBTOTAL(9,A2:A100)

加权求和/复杂条件

SUMPRODUCT

`=SUMPRODUCT(权重列,数据列)

数据库式条件求和

DSUM

需建立条件区域

6 总结

掌握这些函数可解决90%的求和需求。关键点

  1. 多条件用SUMIFS,单条件用SUMIF
  2. 筛选数据用SUBTOTAL
  3. 复杂计算(如权重)用SUMPRODUCT
  4. 大型数据库查询用DSUM
    实际使用时,结合 CTRL + Shift + Enter(数组公式)或结构化引用(Excel表)可进一步提升效率。

欢迎你的关注,可以留言。 如果你有更好的心得,可以私聊,欢迎交流学习!!!