一、假设要对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,用了不行啊
追答=SUM(IF(RIGHT($B$2:$B$7,1)="2",2,1)*$C$2:$C$7)
数组公式,按Ctrl+Shift+Enter结束
我用过了,计算结果始终等于0