网站首页 网站地图
网站首页 > 网络游戏 > 筛选求和公式subtatol

筛选求和公式subtatol

时间:2026-04-01 15:54:52

在 Excel 中,“筛选求和公式” 是一种常用的方法,用于在筛选后的数据中对某一列进行求和。以下是几种常见的筛选求和公式:

✅ 一、使用 SUMIF 函数(按条件求和)

公式:

=SUMIF(范围, 条件, 求和范围)

示例:

  • 假设你有以下数据:
A列(条件列) B列(求和列)
1 100
2 200
3 300
4 400
  • 条件列:A列,值为 2
  • 求和列:B列。

公式:

=SUMIF(A2:A5, 2, B2:B5)

结果: 200

✅ 二、使用 SUMIFS 函数(多条件求和)

公式:

=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)

示例:

  • 假设你有以下数据:
A列(条件列) B列(求和列)
1 100
2 200
2 300
3 400
  • 条件列:A列,值为 2
  • 求和列:B列。

公式:

=SUMIFS(B2:B5, A2:A5, 2)

结果: 500

✅ 三、使用 SUMPRODUCT 函数(按条件求和)

公式:

=SUMPRODUCT( (条件范围=条件) * 求和范围 )

示例:

  • 同上,求和列是 B2:B5,条件列是 A2:A5,值为 2

公式:

=SUMPRODUCT((A2:A5=2)*B2:B5)

结果: 500

✅ 四、使用 FILTER 函数(Excel 365)

公式:

=SUM(FILTER(求和范围, 条件范围=条件))

示例:

  • 同上,求和列是 B2:B5,条件列是 A2:A5,值为 2

公式:

=SUM(FILTER(B2:B5, A2:A5=2))

结果: 500

✅ 五、使用 SUMIF + COUNTIF(统计并求和)

如果你需要统计满足条件的行数,再求和,可以用:

=SUMIF(条件范围, 条件, 求和范围) * COUNTIF(条件范围, 条件)

示例:

  • 条件列是 A2:A5,值为 2
  • 求和列是 B2:B5。

公式:

=SUMIF(A2:A5, 2, B2:B5) * COUNTIF(A2:A5, 2)

结果: 200 * 2 = 400

✅ 六、使用 SUMIFS + COUNTIFS(多条件)

如果需要多条件求和,可以用:

=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)

示例:

  • 条件列1:A2:A5,值为 2
  • 条件列2:B2:B5,值为 X
  • 求和列:C2:C5。

公式:

=SUMIFS(C2:C5, A2:A5, 2, B2:B5, "X")

结果: 满足两个条件的 C 列总和。

✅ 七、使用 SUMIF + SUMPRODUCT(动态求和)

如果你需要动态地根据筛选条件求和,可以结合 SUMIFSUMPRODUCT

=SUMIF(条件范围, 条件, 求和范围) + SUMPRODUCT(条件范围, (条件范围=条件))

✅ 总结

方法 适用场景 优点
SUMIF 基础条件求和 简单易用
SUMIFS 多条件求和 更灵活
SUMPRODUCT 动态求和 可结合其他函数
FILTER Excel 365 动态筛选
COUNTIF 统计行数 用于计算数量
SUMIFS + COUNTIFS 多条件 更复杂

如你有具体的数据表和条件,我可以帮你写出更精确的公式。需要我帮你生成一个示例表格吗?