彼特文案-你身边的文案管家

彼特文案-你身边的文案管家

筛选求和公式

59

在Excel中,筛选求和可以通过以下两种方法实现,根据需求选择合适的方法:

一、使用 `SUBTOTAL` 函数

`SUBTOTAL` 函数可对筛选后的数据进行条件求和,避免手动筛选的繁琐操作。其基本语法为:

$$

=SUBTOTAL(功能码, [条件范围][求和范围])

$$

功能码:9 表示对筛选后的数据进行求和(忽略隐藏行);

条件范围:需筛选的单元格区域(如 `A2:A100`);

求和范围:实际求和的单元格区域(如 `B2:B100`)。

示例:筛选出部门为“销售部”的员工薪资总和

$$

=SUBTOTAL(9, A2:A100, B2:B100)

$$`

其中 `A2:A100` 为部门筛选条件区域,`B2:B100` 为薪资求和区域。

二、使用 `SUMIF` 或 `SUMIFS` 函数

当筛选条件较简单(如单一条件)时,可使用 `SUMIF` 函数;若需多条件筛选,则使用 `SUMIFS` 函数。

1. `SUMIF` 函数(单一条件)

语法:

$$

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

$$

示例:筛选出“销售部”薪资总和

$$

=SUMIF(A2:A100, "销售部", B2:B100)

$$`

其中 `A2:A100` 为条件区域,`"销售部"` 为筛选条件,`B2:B100` 为求和区域。

2. `SUMIFS` 函数(多条件)

语法:

$$

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

$$`

示例:筛选出“销售部”且“3月”业绩的薪资总和

$$

=SUMIFS(B2:B100, A2:A100, "销售部", C2:C100, "3月")

$$`

其中 `B2:B100` 为求和区域,`A2:A100` 为部门筛选条件,`"销售部"` 为条件1,`C2:C100` 为月份筛选条件,`"3月"` 为条件2。

三、注意事项

避免循环引用:

在 `SUBTOTAL` 函数中,求和范围不宜设置为动态区域(如 `C2:C1000`),建议限定具体行数(如 `C2:C100`);

多条件求和:

`SUMIFS` 支持多条件筛选,而 `SUMIF` 仅支持单一条件;

数据预处理:

若存在合并单元格,需先取消合并再使用公式。

通过以上方法,可高效实现筛选后的数据求和,提升Excel数据处理效率。