关闭→
当前位置:科普经验站>IT科技>sumproduct函数如何多条件求和

sumproduct函数如何多条件求和

科普经验站 人气:1.21W

试试 =SUMPRODUCT((总清单!$M$2:$M$2100=”是“)*(总清单!$A$2:$A$2100=IF($B$2="全部",总清 单!$A$2:$A$2100,$B$2))*(总清单!$C$2:$C$2100=IF($B$3="全部",总清 单!$C$2:$C$2100,$B$3))*(总清单!$D$2:$D$2100=IF($B$4="全部",总清 单!$D$2:$D$210

学会sumproduct函数多条件求和公式可以使工作达到事半功倍的效果,那么sumproduct函数该如何求呢?

方法

在这里输入一些数据为例,方便接下来的运算。

你那公式,连语法检查都通过不了! 私信,发个样本文件看看再说。 我理解的示例如下:

sumproduct函数如何多条件求和

在一组人数下面的框里输入=SUMPRODUCT((A2:A9="一组")*C2:C9),即可求出一组的人数和。

“或”可以用加号表示,"与"可以用乘号表示,如图,要注意把条件之间用括号括起来,要不然容易乱。=SUMPRODUCT(((A6:A8="零售")+(A6:A8="直销"))*(B6:B8))

sumproduct函数如何多条件求和 第2张

在这里可以验算所求的人数是否正确,得出11个人是正确的。

1. =sumproduct((isnumber(find("2012-3-1",A1:A3))*(B1:B3=1)*(C1:C3)) 2. =SUMPRODUCT((A1:A3=DATE(2012,3,1))*(B1:B3={"兔子","狗狗"})*(C1:C3)) 如果日期是文本格式的,公式为: =SUMPRODUCT((A1:A3="2012-3-1")*(B1:B3={"兔子","狗狗"})*(C

sumproduct函数如何多条件求和 第3张

输入公式=SUMPRODUCT((A2:A9="二组")*(B2:B9="党员")*C2:C9),即可求出二组党员人数之和。

EXCEL中多条件跨表格求和的具体操作方法如下: 1.这里共是有四个工作表:一个是汇总表,另外三个是单独的个人表。 2.首先,填汇总表中所有人第一学期的语文成绩,这里需要一个公式,就是跨工作表的公式: =(sheet1!X1+sheet2!X1+sheet3!X1)

sumproduct函数如何多条件求和 第4张

同样,在图中可以看出,多条件求和得出来的结果也是正确的。

比如“批次”在A1,公式: =SUMPRODUCT((B2:B8="厦门")*((D2:D873))*C2:C8)

sumproduct函数如何多条件求和 第5张

扩展阅读,以下内容您可能还感兴趣。

SUMPRODUCT函数 多条件求和 分母为0 为空

这个方便用SUMPRODUCT函数

公式写成如下

=SUM(IF((B1:B8="")*(B1:B8=0),,A1:A8/B1:B8))

数组公式,按下SHIFT+CTRL+ENTER三键追问非常感谢,确实可以,好像用SUMPRODUCT也可以,我一直把IF放在外层行不通追答这个不方便用SUMPRODUCT函数

EXCEL中需满意同一行多个条件对应行的数值求和(某个条件对应数值乘2再加总)

一、假设要对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、“e79fa5e98193e4b893e5b19e31333366303162>32”、B4、"苹果"、或"32"。3)criteria_range2为计算关联条件的第二个区域。4)

criteria2为条件2。和 3) 均成对出现。最多允许127个区域、条件对,即参数总数不超255个。5)sum_range

是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。

关于函数SUMPRODUCT多条件求和中怎么表达“大于”“小于”年度、月份或日期的问题

你这个函数没有问题的。

结果显示是“-”,可能是因为结果是0,而单元格格式设置了是 0显示 - 。你尝试设置单元格格式为常规看看。追问实际是有数据的,如果年初没数据,当年也是有数据的,0或-是数据格式的问题

excel用SUMPRODUCT公式按条件求和问题?

sumproduct函数好像不是 这么用的吧?

SUMPRODUCT 函数

本文介绍 Microsoft Excel 中 SUMPRODUCT 函数 函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。的公式语法和用法。

说明

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

语法

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

SUMPRODUCT 函数语法具有下列参数 参数:为操作、事件、方法、属性、函数或过程提供信息的值。:

Array1 必需。 其相应元素需要进行相乘并求和的第一个数组参数。

Array2, array3,... 可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。

说明

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

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

示例

复制下表中的示e799bee5baa6e58685e5aeb931333332626135例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

Array 1 Array 2

3 4 2 7

8 6 6 7

1 9 5 3

公式 说明 结果

=SUMPRODUCT(A2:B4, D2:E4) 两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156) 156追问按我的情况,应该怎么写,要怎么实现这个功能呢

用SUMPRODUCT求和时,有几个条件是或者关系,它们之间怎么连接,函数怎么书写,请指教,谢谢!

你说的是多条件求百和吧?

比如A列品名,B列店名,C列销量,第一行是度标题

要计算总店冰箱的销量:

=SUMPRODUCT((a2:a100="冰箱")*(b2:b100="总店"),c2:c100)

或者

=SUMPRODUCT((a2:a100="总店")*(b2:b100="总店")*c2:c100)

如果知还有别的条件,在前面的部分接着用*连起来。道

最后一个的,和内*在大多数时候可以通用,但如果区域中容间有文本,用,可以避免出错。追问你说的这些条件是同时具备的关系,我请问的是这些条件之间是或者的关系,即符合其中的一个条件即可,请指教一个指教。谢谢!追答=SUMPRODUCT((a2:a100="总店")+(b2:b100="总店"),c2:c100)

TAG标签:#sumproduct #求和 #函数 #