sumifs函数多条件求和高级用法

来源:互联网 时间:2025-09-04 08:40:48 20人看过

SUMIFS函数是Excel中一种用于通过多个条件来求和的函数。下面是的介绍:

SUMIFS函数的基本语法如下:

```

=SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)

```

其中,sum_range表示要求和的数值区域,criteria_range1表示第一个条件的范围,criteria1表示要满足的第一个条件,[criteria_range2,criteria2]表示第二个条件的范围和要满足的第二个条件,以此类推。

1.多重条件的求和

如果需要汇总表格中符合多个条件的数值,可以使用SUMIFS函数。例如,要求在A列中为“苹果”,在B列中为“红色”的数据之和,可以使用如下公式:

```

=SUMIFS(C:C,A:A,"苹果",B:B,"红色")

```

其中,C列是要求和的数据区域,A列和B列是条件范围,"苹果"和"红色"是要满足的条件。

2.日期范围的求和

如果需要汇总表格中指定日期范围内的数据之和,可以使用SUMIFS函数。例如,要求在A列(日期列)中为2019年12月份的数据之和,可以使用如下公式:

```

=SUMIFS(B:B,A:A,">="&DATE(2019,12,1),A:A,"<="&DATE(2019,12,31))

```

其中,B列是要求和的数据区域,A列是条件范围,">="&DATE(2019,12,1)表示大于等于2019年12月1日的条件,"<="&DATE(2019,12,31)表示小于等于2019年12月31日的条件。

3.利用数组公式实现多重条件的求和

SUMIFS函数也可以利用数组公式实现多重条件的求和。例如,要求在表格中A列和B列中同时包含“苹果”的数据之和,可以使用如下公式:

```

=SUM(IF((A:A="苹果")*(B:B="苹果"),C:C))

```

其中,A列、B列、C列分别为条件范围和数据区域,第一个IF函数的条件部分可以用(A:A="苹果")*(B:B="苹果")实现,即两列中都包含“苹果”的行返回TRUE,其余返回FALSE,用括号将这个判断是否为TRUE的表达式括起来以后,再将其与C:C相乘,在SUM函数中求和即可。

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。

联系邮箱:chuangshanghai#qq.com(把#换成@)

Copyright © 转乾企业管理-百问网 版权所有

黔ICP备2023009682号