2024年4月2日发(作者:)

条件求和公式excel

在Excel中,条件求和是一种常用的功能,用于根据满足特定条件的

单元格进行求和运算。条件求和公式包括SUMIF、SUMIFS、SUBTOTAL等函

数,下面将详细介绍这些公式的使用方法。

一、SUMIF函数

SUMIF函数用于根据单一条件对单元格进行求和。其基本语法如下:

SUMIF(range, criteria, [sum_range])

- range表示要进行条件判断的单元格范围;

- criteria是判断条件;

- [sum_range]是要进行求和的单元格范围(可选)。

例如,我们有一个销售数据表格,其中A列是产品名称,B列是销售

数量。我们想要根据一些产品名称来求和对应的销售数量。可以使用如下

公式:

=SUMIF(A1:A10,"苹果",B1:B10)

这个公式表示,如果A1到A10中的单元格内容等于"苹果",则将B1

到B10中的单元格相加。

二、SUMIFS函数

SUMIFS函数用于根据多个条件对单元格进行求和。其基本语法如下:

SUMIFS(sum_range, criteria_range1, criteria1,

[criteria_range2, criteria2], ...)

- sum_range表示要进行求和的单元格范围;

- criteria_range1是条件1的判断范围;

- criteria1是条件1的判断条件;

- [criteria_range2, criteria2]是条件2的判断范围和条件(可

选)。

继续上面的例子,假设我们不仅想要根据产品名称,还想要根据销售

地区进行求和。可以使用如下公式:

=SUMIFS(B1:B10,A1:A10,"苹果",C1:C10,"北京")

这个公式表示,如果A1到A10中的单元格内容等于"苹果",并且C1

到C10中的单元格内容等于"北京",则将B1到B10中的单元格相加。

三、SUBTOTAL函数

SUBTOTAL函数用于对满足特定条件的单元格进行求和,可以在进行

求和的同时,忽略被筛选隐藏的行。其基本语法如下:

SUBTOTAL(function_num, range1, [range2], ...)

- function_num是表示函数计算方式的数字;

- range1, [range2], ...是待计算的单元格范围。

SUBTOTAL函数中的function_num有多个可选值,其中包括求和、均

值、最大值、最小值等函数。以求和为例,对于常见的SUM函数,用

SUBTOTAL函数的话,其公式应为:

=SUBTOTAL(9,B1:B10)

这个公式表示,对于B1到B10中的单元格进行求和,且忽略被筛选

隐藏的行。