excel表格中,怎样对同时符合两个条件的数值求和?
求表1里符合两个条件,即种类为A(=表中A2位置),日期为10月1日的数值的和;种类为B,日期为****的数值的和SHEET1种类日期数值A10月1日1A10月1日1B1...
求表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个回答
展开全部
一、假设要对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
是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。
则
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
是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询