Excel指定条件求和的方法(Excel如何满足多个条件求和)

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

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

方法一:

=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不放,按回车:

=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函数求和。

方法七:

李秘书,你来一下……

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

图文制作:祝洪忠

(0)

相关推荐

  • Excel表格中多列条件求和的方法

    Excel表格中多列条件求和的方法.先来看一组销售数据,是某商场不同品牌电视机的三天销售记录: 现在需要根据G列的品牌,计算其三天的销售总和. 想必有表亲已经想到办法了,既然是按条件求和,就用SUMI ...

  • 五种Excel表格条件自动求和公式方法步骤

    我们在Excel中做统计,经常遇到要使用“条件求和”,就是统计一定条件的数据项。经过我以前对网络上一些方式方法的搜索,现在将各种方式整理如下: 一、使用SUMIF()公式的单条件求和:如要统计C列中的 ...

  • Excel 2007中找到指定工作表的方法

    平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为 ...

  • excel2010中如何对数据进行筛选 excel筛选指定数据的设置方法

    excel是我们常用的办公软件,那么excel2010中如何对数据进行筛选?下面小编带来excel筛选指定数据的设置方法,希望对大家有所帮助. excel筛选指定数据的设置方法: 打开excel,全选 ...

  • Excel如何冻结窗口 excel固定冻结指定单元格的方法

    Excel是微软公司的办公软件Microsoft office的组件之一,我们办公的时候通常都会用到,那么Excel如何冻结窗口?下面小编带来excel固定冻结指定单元格的方法,希望对大家有所帮助. ...

  • excel怎么求和?Excel的求和多种方法

    Excel是我们日常办公的常见软件,在不同的情况下,用不同的求和方法,使得操作更为便捷.顺心,那么excel怎么求和?下面小编就为大家详细介绍Excel的求和多种方法,来看看吧! 数据连续的求和 方法 ...

  • Excel对时间进行求和的方法

    excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能对表格中的时间进行求和呢?小编今天给大家分享解决这个问题的方法.具体如下:1 ...

  • Excel 数据库函数条件区域设置方法教程

    以下面的数据表格为例,对于条件区域的设置,有以下几方面需要注意的内容: 1,条件区域至少包含两行,在默认情况下,第一行作为字段标题,第二行作为条件参数。在某些情况下(后面会提到),字段标题可以留空;条 ...

  • 常见Excel错误提示及问题解决方法

    Excel经常会显一些错误值信息,如#N/A!、#VALUE!、#DIV/O!等等。出现这些错误的原因有很多种,最主要是由于公式不能计算正确结果。例如,在需要数字的公式中使用文本、删除了被公式引用的单 ...

  • excel表格sumifs的使用方法有哪些

    excelsumifs使用方法如下: 一.SUMIF函数的一个怪异用途 Excel表格中的SUMIF函数在条件求和时经常使用,一般习惯于于根据某一列计算另一列的数字之和. 例1:假设置A列是部门,B列 ...