excel表格中,怎样对同时符合两个条件的数值求和?

求表1里符合两个条件,即种类为A(=表中A2位置),日期为10月1日的数值的和;种类为B ,日期为****的数值的和
SHEET 1
种类 日期 数值
A 10月1日 1
A 10月1日 1
B 10月1日 2
A 10月2日 3
B 10月2日 3

SHEET2
种类 日期 合计数值
A 10月1日 ?
10月2日 ?

B 10月1日 ?
10月2日 ?

以下面表格内容为例,求和方法如下:

1、第一步先选择要求和的单元格,然后点击编辑栏的插入函数符号。

2、进入插入函数页面,在查找函数框里面输入:sumifs,选择函数列表里面的:SUMIFS。

3、然后在函数参数页面,在求和区域框选择金额一列:C2:C13。

4、第一个条件是1班级,所以在区域1里面输入班级列:B2:B13。

5、相应的条件1直接输入:1。

6、第二个条件是男生,所以在区域2里面输入性别列:A2:A13。

7、条件2输入:"男",条件为中文是要用英文状态下的双引号,如果是数值的话直接输入数字就可以。

8、输完函数参数后,点击【确定】。回到表格后,可以看到值已经算出来了。



温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-25

1、下图中的数据,把女生操作量大于80的数据求和。

2、这是多条件求和,我们可以用到SUMIFS函数来实现。在D2单元格输入公式:=SUMIFS(C2:C11,B2:B11,"女",C2:C11,">80")

3、按下回车键,即得到结果301。从公式=SUMIFS(C2:C11,B2:B11,"女",C2:C11,">80")中可以看到,SUMIFS函数写公式的规则:=SUMIFS(求和区域,第一个条件区域,第一个条件,第二个条件区域,第二个条件)。

4、那么,从这个规则上我们可以应付2个条件以上的求和了,=SUMIFS(D2:D11,B2:B11,"女",C2:C11,">30",D2:D11,">80")按下回车键即可得到结果。excel表格中就可以对同时符合两个条件的数值求和了。

本回答被网友采纳
第2个回答  2011-10-13
自己理解后修改
=SUMPRODUCT((数据区域1=条件1)*(数据区域2=条件2)*(需要求和数据区域))
=SUMPRODUCT((A:A="A")*(B:B="10月1日")*(C:C))
同时按CTRL+SHIFT+回车键
也引用单元格
第3个回答  2015-10-24

一、假设要对A列为张三,B列为收入的C列值进行求和(假设数据在第2行到第100行)

 

2003版可以用SUMPRODUCT函数,公式可以写成:

=SUMPRODUCT((A2:A100="张三")*(B2:B100="收入"),C2:C100)

 

2007版可以用SUMIFS函数,公式可以写成:

=SUMIFS(C:C,A:A,"张三",B:B,"收入")

 

二、相关函数定义

 

1.SUMPRODUCT函数定义

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1,array2,array3,
...)

Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

说明

    数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。

    函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

2.SUMIFS函数定义

根据多个指定条件对若干单元格求和。该函数是office2007新增函数,使用该函数可快速对多条件单元格求和。

语法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)1) criteria_range1为计算关联条件的第一个区域。2) criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、B4、"苹果"、或"32"。3)criteria_range2为计算关联条件的第二个区域。4) criteria2为条件2。和 3) 均成对出现。最多允许127个区域、条件对,即参数总数不超255个。5)sum_range 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。 
第4个回答  2011-10-13
第一个?的公式:
=SUMPRODUCT((Sheet1!$A$2:$A$6=Sheet2!$A$2)*(Sheet1!$B$2:$B$6=Sheet2!B2)*Sheet1!$C$2:$C$6)
可以下拉

第3个?的公式:
=SUMPRODUCT((Sheet1!$A$2:$A$6=Sheet2!$A$5)*(Sheet1!$B$2:$B$6=Sheet2!B5)*Sheet1!$C$2:$C$6)
可以下拉本回答被网友采纳

excel表格中,怎样对同时符合两个条件的数值求和?
对于第二个条件,比如男生,进入区域2,选择性别列A2:A13,条件值为“男”,注意,如果条件是中文,需确保在英文状态下输入双引号包围的“男”。最后,确认所有参数无误后,点击【确定】按钮。此时,Excel会根据你设定的条件自动计算满足条件的金额总和,结果会显示在你所选的单元格中。

excel表格中,怎样对同时符合两个条件的数值求和?
1、第一步先选择要求和的单元格,然后点击编辑栏的插入函数符号。2、进入插入函数页面,在查找函数框里面输入:sumifs,选择函数列表里面的:SUMIFS。3、然后在函数参数页面,在求和区域框选择金额一列:C2:C13。4、第一个条件是1班级,所以在区域1里面输入班级列:B2:B13。5、相应的条件1直接输入:1。

如何用EXCEL进行两条件求和?
1、打开EXCEL表格,输入需要满足两个条件求和的相关数据,如本例中的A1:A14。\/iknow-pic.cdn.bcebos.com\/d043ad4bd11373f04f07497aaa0f4bfbfbed041e"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/d043ad4bd11373f04f07497aaa0f4bfbfbed041e?x-bce...

excel里同时满足两个条件的求和公式
接着,添加第一个条件。在"区域1"中,输入与第一个条件相关的列,如班级信息在B2:B13。如果条件是1班级,直接输入"1"即可。对于第二个条件,如男生,选择对应的区域2,这里是性别列A2:A13。如果性别为"男",请确保在英文状态下输入双引号包围的文本,即"男"。最后,输入完所有条件后,点击【确定...

SUMIF可以实现两个条件的同时求和吗?
是的,SUMIF函数可以实现基于两个条件的同时求和。SUMIF函数是Excel中非常实用的函数之一,它允许用户根据指定的条件对一系列数值进行求和。虽然SUMIF函数本身主要设计用于处理单个条件,但通过巧妙地组合使用,我们可以实现基于两个条件的同时求和。一种常见的方法是使用数组公式或者将SUMIF函数嵌套使用。例如...

EXCEL中,同时满足两个条件的求和
在EXCEL中,同时满足两个条件的求和可以使用SUMIFS函数。SUMIFS函数是Excel中一个非常实用的函数,它允许用户根据一个或多个条件对一组数据进行求和。当需要同时满足两个条件时,SUMIFS函数就显得尤为有用。具体来说,SUMIFS函数可以在一个指定的范围内对满足给定条件的单元格进行求和。这些条件可以是数字、...

excel里同时满足两个条件的求和公式
在Excel中,若想实现同时满足两个条件的求和,可以使用`SUMIFS`函数。`SUMIFS`函数用于基于一个或多个条件对数据进行求和。其基本语法为:`SUMIFS`。其中,`sum_range`是需要求和的范围,`criteria_range1`是第一个条件所在的范围,`criteria1`是第一个条件,`[criteria_range2, criteria2]`表示可选的...

countif函数同时满足两个条件怎样求和的?
countif同时满足的两个条件为采用组合的方式,如countif(条件1)的值加上或者减去sountif(条件2)的值。Countif函数是Microsoft Ecexl中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。该函数的语法规则如下:1、countif(range,criteria)。2、参数...

excel怎么根据2个条件求和?
在Excel中,若要求满足两个条件的求和,可以使用“SUMIFS”函数。SUMIFS函数是Excel中的一个非常有用的函数,它允许用户基于多个条件对数据进行求和。这个函数在处理包含大量数据的电子表格时特别有用,因为它能帮助用户快速准确地筛选出符合特定条件的数据,并对这些数据进行求和。具体来说,SUMIFS...

excel同时满足两个条件的求和
1、选择要求和的单元格,点击编辑栏的插入函数符号 2、进入插入函数页面,在查找函数框里面输入:sumifs,选择函数列表里面的:SUMIFS点击下面的【确定】3、在函数参数页面,求和区域框选择金额一列:C2:C13 4、第一个条件是1班级所以在区域1里面输入班级列:B2:B13 5、相应的条件1直接输入:1,6、第...

相似回答