sumproduct多条件乘积(excel多条件求乘积)

拳击050

今天给各位分享sumproduct多条件乘积的知识,其中也会对excel多条件求乘积进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

sumproduct是什么函数

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

说明:·数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

语法

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

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

扩展资料:

数学函数SUMPRODUCT应用实例

一、基本功能

1.函数SUMPRODUCT的功能返回相应的区域或数组乘积的和。

2.基本格式SUMPRODUCT(数据1,数据2,……,数据30)

3.示例数据表A列 B列 C列 D列 E列数据1数据2数据3数据4数据52 3 4 12 105 5 6 5 209 7 8 #N/A 307 2 7 9 KL1 6 2 8 2

参考资料:百度百科-----SUMPRODUCT函数

sumproduct多条件乘积(excel多条件求乘积),第1张

excel 中多条件下的乘积求和

多条件求和可以使用SUMIFS函数(Excel2007以上版本有效)。

sumifs

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

语法:

SUMIFS(sum_range,

criteria_range1,

criteria1,

[criteria_range2,

criteria2],

...)

参数:

criteria_range1为计算关联条件的之一个区域。

criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“32”、B4、"苹果"、或"32"。

criteria_range2为计算关联条件的第二个区域。

criteria2为条件2。和

3)

均成对出现。最多允许127个区域、条件对,即参数总数不超255个。

sum_range

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

注:

仅在

sum_range

参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个

criteria_range

参数。如果

criteria_range1

的之一个单元格满足

criteria1,而

criteria_range2

的之一个单元格满足

critera2,则

sum_range

的之一个单元格计入总和中。对于指定区域中的其余单元格,依此类推。您可以在条件中使用通配符,即问号

(?)

和星号

(*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符

(~)。

Excel中Sumproduct函数的有哪些使用 ***

主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点。以下是我为您带来的关于Excel中Sumproduct函数的使用 *** ,希望对您有所帮助。

Excel中Sumproduct函数的使用 ***

1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和。

从字面上可以看出,sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思。

2.sumproduct函数的语法格式

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

SUMPRODUCT 函数语法具有下列参数:

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

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

3.sumproduct函数案列——基础用法

3.当sumproduct函数中的参数只有一个数组时,即对数组{1;2;3;4;5;6;7;8;9}进行求和,1+2+3+4+5+6+7+8+9=45。

4.当sumproduct函数中参数为两个数组时,两个数组的所有元素对应相乘。

公式=sumproduct(A2:A5,B2:B5)可转化为

=sumproduct(数组1,数组2)

=sumproduct=SUMPRODUCT({1;2;3;4},{10;11;12;13})=1*10+2*11+3*12+4*13=120。

4.sumproduct函数多条件求和

5.单条件求和——统计成都发货平台的发货量。

=SUMPRODUCT((A2:A18=D2)*1,B2:B18)

看到这公式你可能有疑惑,它跟语法格式好像不一样,其实把它看做是只有一个参数。因为当函数中出现由TRUE和FALSE组成的逻辑数组时,这时公式要写成这种格式=SUMPRODUCT((A2:A18=D2)*1,B2:B18),乘以1,把它转化成数组才能参与运算。否则就写成最上面的那种形式。

公式分解

=sumproduct({数组1}*{数组2})

=SUMPRODUCT(({TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE})*1,{4668;9371;4356;8520;7557;3219;5234;4070;7741;6537;7074;7419;7082;4970;3054;8292;9363})

也可以利用我们上一节介绍的SUM函数如图所示

7.多条件求和——例如要求北京收货人为AA的数量

=SUMPRODUCT((A2:A18="北京")*(B2:B18="AA"),C2:C18)

也可以利用我们上一节介绍的SUM函数如图所示

8.sumproduct函数——实现有条件排名

输入公式=SUMPRODUCT((B2$B$2:$B$7)*1)+1

数组公式B2$B$2:$B$7这里是由TRUE和FALSE组成的逻辑数组{FALSE;FALSE;TRUE;FALSE;TRUE;FALSE}转化为1和0的数组{0;0;1;0;1;0}。

这里利用的是该成绩和所以成绩进行比较,通过测算高于该成绩的成绩,每次累加1。

猜你喜欢:

1. excel次方公式使用教程(2种)

2. excel怎么使用复合函数

3. Excel中product函数的使用 ***

4. 18个常用excel函数名使用教程

5. 怎么在excel中使用today函数

sumproduct函数的12种用法

sumproduct函数的12种用法是多个数组的乘积求和。

1、sumproduct函数是Excel中的一种高级函数,它可以用于多个数组的乘积求和。sumproduct函数的12种用法是为求两个数组的乘积之和、求多个数组的乘积之和、求一个数组的平方和、求两个数组的加权乘积之和、求多个数组的加权乘积之和、求两个数组的条件乘积之和、求多个数组的条件乘积之和。

2、求两个数组的加权条件乘积之和、求多个数组的加权条件乘积之和、求两个数组的加权平均值、求多个数组的加权平均值、求两个数组的协方差等。

3、其中,array1、array2等为要相乘的数组,可以是单个数组或多个数组,它们的元素个数必须相同。sumproduct函数将每个数组中对应位置的元素相乘,然后将乘积相加,得到最终的结果。

函数的介绍:

函数是计算机程序中的一种基本结构,它是一段可重复使用的代码,用于完成特定的任务。函数可以接受输入参数,执行特定的操作,然后返回结果。在编程中,函数可以提高代码的可读性、可维护性和可重用性,从而提高程序的效率和质量。

函数通常由以下几个部分组成:

1、函数可以分为内置函数和自定义函数两种类型。内置函数是编程语言提供的一些常用函数,如数学函数、字符串函数、日期函数等,可以直接调用使用。自定义函数是由程序员自己编写的函数,根据需要实现特定的功能,可以根据具体需求进行设计和实现。

2、在编程中,函数的使用可以大大提高代码的效率和质量,减少代码的冗余和重复,提高代码的可读性和可维护性。因此,学习函数的使用是编程入门的重要一步,也是提高编程能力的必要条件。

Excel函数之Sumproduct,7个经典用法,你真的都了解吗?

Sumproduct,可以将其分为两个部分,Sum和Product,Sum是求和,Product是乘积,综合到一起,就是对各个数据参数先乘积,再返回乘积之和。

一、Sumproduct——常规用法

功能: 返回相应的数据或区域乘积的和。

语法结构: =Sumproduct(数据1,[数据2],[数据3]……)。

目的: 计算各类商品的总采购额。

*** :

在目标单元格中输入公式:=SUMPRODUCT(E3:E12,F3:F12)。

解读:

Sumproduct函数的功能是返回相应的数据或区域乘积的和,公式=SUMPRODUCT(E3:E12,F3:F12)中,数据区域有E3:E12和F3:F12两个,所以计算过程为:E3*F3+E4*F4+E5*F5+……+E11*F11+E12*F12,对应数据元素先乘积,后求和,得到最终的总采购额。

二、Sumproduct——单条件求和

目的: 按【部门】统计总采购额。

*** :

在目标单元格中输入公式:=SUMPRODUCT((D3:D12=I3)*E3:E12*F3:F12)。

解读:

公式=SUMPRODUCT((D3:D12=I3)*E3:E12*F3:F12)中,有三个数据区域,分别为D3:D12=I3、E3:E12、F3:F12,当D3:D12区域中的值和I3单元格中的值相等时,返回1,否则返回0,然后三个数据对应元素先乘积,再契合,从而计算得到相应部门的总采购额。

三、Sumproduct——多条件求和

目的: 相应【部门】采购相应【商品】的总采购额。

*** :

在目标单元格中输入公式:=SUMPRODUCT((B3:B12=J3)*(D3:D12=I3)*E3:E12*F3:F12)。

解读:

计算过程同“单条件求和”类似,只是增加了一个判断条件而已。

四、Sumproduct——单条件计数

目的: 统计商品总采购【数量】。

*** :

在目标单元格中输入公式:=SUMPRODUCT((B3:B12=I3)*(E3:E12))。

解读:

公式=SUMPRODUCT((B3:B12=I3)*(E3:E12))中,有两个数据区域,一个为B3:B12=I3,另一个为E3:E12,之一个数据区域中当B3:B12=I3这个条件成立时,返回1,否则返回0,所以之一个数据区域对应的元素值为{1,0,0,0,0,0,0,0,0,0},与第二个数据元素的值先乘积,再求和,从而得到计数的结果。

五、Sumproduct——多条件计数

目的: 对相应【采购部门】采购的【商品】进行计数统计。

*** :

在目标单元格中输入公式:=SUMPRODUCT((D3:D12=I3)*(B3:B12=J3)*E3:E12)。

解读:

具体的计算过程请参阅“单条件计数”的解读部门。

六、Sumproduct——中国式排名

目的: 对单个【商品】的【采购额】进行排序。

*** :

在目标单元格中国输入公式:=SUMPRODUCT(($G$3:$G$12G3)/COUNTIF($G$3:$G$12,$G$3:$G$12))+1。

解读:

1、从结果中可以看出,公式=SUMPRODUCT(($G$3:$G$12G3)/COUNTIF($G$3:$G$12,$G$3:$G$12))+1的排序结果降序,如果要按升序排序,则只需将公式中的$G$3:$G$12G7更改为G3$G$3:$G$12即可。

2、公式整体上可以看成3部分组成,一部分为:$G$3:$G$12G3,另一部分为:COUNTIF($G$3:$G$12,$G$3:$G$12),最后一部分为附加值+1。计算时,首先判断$G$3:$G$12G3是否成立,以H3单元格为例,则返回{0,1,1,1,1,1,1,0,1,0},而COUNTIF($G$3:$G$12,$G$3:$G$12)统计的是$G$3:$G$12区域中的每个值在$G$3:$G$12区域中的出现次数,即返回{1,1,1,1,1,1,1,1,1,1},对应的数据元素先进行除法(/)计算,返回{0,1,1,1,1,1,1,0,1,0},并返回给Sumproduct作为参数,而Sumpoduct中,当只有一个数据区域时,对该区域的值进行求和运算,即0+1+1+1+1+1+1+0+1+0,最后等于7,加上辅助值1,得到想要的结果8。

关于sumproduct多条件乘积和excel多条件求乘积的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。