excel表中,怎样对收入进行求和?

如题所述

一、假设要对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 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。 
温馨提示:答案为网友推荐,仅供参考
相似回答