伙伴们好啊,今天咱们说说按条件求和的问题。
如下图,是一份模拟的销售记录,要根据指定的品类,计算出总利润:
方法一:
=SUMIF(A2:A9,G2,D2:D9)
excel一整列求和,SUMIF的作用是根据指定的条件来求和,第一参数是条件区域,第二参数是指定的条件,第三参数是求和区域。
如果A2:A9单元格中的品类等于G2单元格的内容,就对D2:D9区域中对应的单元格求和。
方法二:
=SUMIFS(D2:D9,A2:A9,G2)
SUMIFS的作用是根据指定的一个或多个条件来求和。
方法三:
1、首先打开excel表格,输入需要进行求和的数据,如下图所示。2、选择要获得计算结果的单元格并点击上方的“fx”,如下图所示。3、在函数中找到“sum”函数,点击“sum”函数,如下图所示。4、输入求和的取值范围,并点击。
=SUMPRODUCT((A2:A9=G2)*D2:D9)
SUMPRODUCT的作用是将两组数对应相乘,然后计算乘积之和。
1、首先,打开excel并在内新建一个空白工作簿,如下图所示。2、然后,在excel工作表中输入所需要计算的数据内容,并选中数据后方的用于填入求和数据的单元格,如下图所示。3、选中单元格后,点击工具栏内的【公式】选项,并。
本例中,先使用(A2:A9=G2)判断A列是否等于指定的条件,得到一组逻辑值TRUE或FALSE构成的内存数组。
最后使用SUMPRODUCT将各个计算结果求和。
方法四:
输入以下数组公式,按住Shift+Ctrl不放,按回车:
=SUM(IF(A2:A9=G2,D2:D9))
输入时注意不要输入最外层的花括号。
公式中的IF(A2:A9=G2,D2:D9)部分,先使用IF函数对A列的内容与G2进行比较判断,得到一个内存数组结果。如果相同则返回D列对应的数值,否则返回逻辑值FALSE。
最后使用SUM函数,忽略内存数组中的逻辑值进行求和。
方法五:
1、excel合计即求和。选择求和:可以横向选择一行,或者竖向选择一列,数值之和会默认的出现在表格下方的状态栏上。2、公式求和:excel的求和公式是sum,在结果框中输入=sum,然后在括号中输入想要求和的数值坐标,然后就可以。
=DSUM(A1:E9,H1,G1:G2)
DSUM函数用于返回数据库的某列中,满足指定条件的数字之和。计算过程类似高级筛选。
第一参数是构成数据库的单元格区域。
第二参数用于指定要返回哪一列的数据,可以是与数据库区域中相同的列标题,也可以用数字来表示第几列。
这个函数的运算效率比较低,大家仅作了解即可。
方法六:
如果你使用的是Excel 2021或者是Office365,还可以使用下面这个公式。
=SUM(FILTER(D2:D9,A2:A9=G2))
先使用FILTER函数筛选出所有符合条件的毛利润,再用SUM函数求和。
方法七:
1、打开excel表格; 2、选择需要求和的单元格,点击上面工具栏中“求和”按钮即可。 3、在空白单元格中输入=sum函数,双击sum函数。 这时选中横向数据中需要进行求和的数据,用英文逗号隔开,回车即可得出结果。 4、也可以用SUBTOTAL函数进行。
李秘书,你来一下……
好了,今天的内容就是这些吧,祝各位一天好心情!
图文制作:祝洪忠