本文作者:office教程网

条件求和的7种方法,全都会的算你牛

office教程网 2025-01-30 04:28:03
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

伙伴们好啊,今天咱们说说按条件求和的问题。

如下图,是一份模拟的销售记录,要根据指定的品类,计算出总利润:


方法一:

=SUMIF(A2:A9,G2,D2:D9)

SUMIF的作用是根据指定的条件来求和,第一参数是条件区域,第二参数是指定的条件,第三参数是求和区域。

如果A2:A9单元格中的品类等于G2单元格的内容,就对D2:D9区域中对应的单元格求和。


方法二:

=SUMIFS(D2:D9,A2:A9,G2)

SUMIFS的作用是根据指定的一个或多个条件来求和。

第一参数是求和区域,后面的参数两两一对,分别是对应的求和区域和求和条件。当所有条件区域都符合指定的条件时,就对求和区域中对应的单元格求和。


方法三

=SUMPRODUCT((A2:A9=G2)*D2:D9)

SUMPRODUCT的作用是将两组数对应相乘,然后计算乘积之和。

本例中,先使用(A2:A9=G2)判断A列是否等于指定的条件,得到一组逻辑值TRUE或FALSE构成的内存数组。

然后再使用这个内存数组与D2:D9中的数值对应相乘,如果内存数组中的某个元素是TRUE,与D列相乘后仍然是D列的原有数值,否则相乘后是0。

最后使用SUMPRODUCT将各个计算结果求和。


方法四:

输入以下数组公式,按住Shift Ctrl不放,按回车:

Excel之数据管理规范

工作中的数据来源纷繁芜杂,没有规范的原始数据,会对后期创建和使用数据透视表带来重重障碍。磨刀不误砍柴工,要得到规范的数据源,需要先了解以下数据管

=SUM(IF(A2:A9=G2,D2:D9))

输入时注意不要输入最外层的花括号。

公式中的IF(A2:A9=G2,D2:D9)部分,先使用IF函数对A列的内容与G2进行比较判断,得到一个内存数组结果。如果相同则返回D列对应的数值,否则返回逻辑值FALSE。

最后使用SUM函数,忽略内存数组中的逻辑值进行求和。


方法五:

=DSUM(A1:E9,H1,G1:G2)

DSUM函数用于返回数据库的某列中,满足指定条件的数字之和。计算过程类似高级筛选。

第一参数是构成数据库的单元格区域。

第二参数用于指定要返回哪一列的数据,可以是与数据库区域中相同的列标题,也可以用数字来表示第几列。

第三参数是一组包含给定条件的单元格区域。需要包含一个和数据库区域中相同的列标题以及用于设定条件的单元格。

这个函数的运算效率比较低,大家仅作了解即可。


方法六:

如果你使用的是Excel 2021或者是Office365,还可以使用下面这个公式。

=SUM(FILTER(D2:D9,A2:A9=G2))

先使用FILTER函数筛选出所有符合条件的毛利润,再用SUM函数求和。


方法七:

李秘书,你来一下……


好了,今天的内容就是这些吧,祝各位一天好心情!


图文制作:祝洪忠

Excel日期函数,只看这一篇就够了,动图演示让你一看就懂

在实际的工作,日期是我们经常都会遇到的一种数据类型,大多数的操作也都是关于日期的转换与提取的,相较于其他的函数类型,日期函数相对而言比较简单,今

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:条件求和的7种方法,全都会的算你牛发布于2025-01-30 04:28:03
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: