关键词不能为空

当前您在: 主页 > 高中公式大全 >

高低点公式Excel多条件求和&SUMPRODUCT函数用法详解

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-09-14 19:51
tags:excel求和公式

植物体细胞杂交技术-晚会开场白


Excel多条件求和 & SUMPRODUCT函数用法详解

日 常工作中,我们经常要用到多条件求和,方法有多种,第一类:使用基本功能来实现。
主要有:筛选、分 类汇总、数据透视表、多条件求和向导;第二类:使用公式来实现方法。
主要有:使用SUM函数编写的 数组公式、联用SUMIF和辅助列(将多条件变为单条件)、
使用SUMPRODUCT函数、使用S UMIFS函数(限于Excel2007及以上的版本),方法千差万
别、效果各有千秋。本人更喜欢 用SUMPRODUCT函数。由于Excel帮助对SUMPRODUCT
函数的解释太简短了,与S UMPRODUCT函数的作用相比实在不匹配,为了更好地掌握该
函数,特将其整理如下。

一、 基本用法

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

语法:

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

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

公式:=SUMPRODUCT(A2:B4, C2:D4)

A B C D
1 Array 1 Array 1 Array 2 Array 2
2 3 4 2 7
3 8 6 6 7
4 1 9 5 3


公式解释:两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5
+ 9*3。计算结果为156

二、 扩展用法

1、 使用SUMPRODUCT进行多条件计数

语法:

=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))

作用:

统计同时满足条件1、条件2到条件n的记录的个数。

实例:

=SUMPRODUCT((A2:A10=男中级职称

公式解释:

统计性别为男性且职称为中级职称的职工的人数

2、 使用SUMPRODUCT进行多条件求和

语法:

=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)

作用:

汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额。

实例:

=SUMPRODUCT((A2:A10=男中级职称

公式解释:

统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资)

三、 注意事项

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


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

3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用, 必须指明范围,不可
在SUMPRODUCT函数使用A:A、B:B,Excel2007及以上版本 可以整列(列)引用,但并
不建议如此使用,公式计算速度慢。

4、SUMPRODUCT函数不支持“*”和“?”通配符

SUMPRODUC T函数不能象SUMIF、COUNTIF等函数一样使用“*”和“?”等通配符,要实
现此功能可以 用变通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函数来实现通配符的功能。如:

=SUMPRODUCT((A2:A10=男中级职称龙

=SUMPRODUCT((A2:A10=男中级职称龙逸凡
10)))*C2:C10))

注:以上公式假设D列为职工姓名。ISNUMBER(FIND())、ISNUMBER (SEARCH())作用是
实现“*”的通配功能,只是前者区分大小写,后者不区分大小写。

5、SUMPRODUCT函数多条件求和时使用“,”和“*”的区别:当拟求和的区域中 无文本时两
者无区别,当有文本时,使用“*”时会出错,返回错误值 #VALUE!,而使用“,”时SUMPR
ODUCT函数会将非数值型的数组元素作为 0 处理,故不会报错。 也就是说:

公式1:=SUMPRODUCT((A2:A10=男中级职称

公式2:=SUMPRODUCT((A2:A10=男中级职称,C2:C10)

当C2:C10中全为数值时,两者计算结果一样,当C2:C10中有文本时公式1会返回错误值
#VALUE!,而公式2会返回忽略文本以后的结果。

四、 网友们的精彩实例

1、求指定区域的奇数列的数值之和

=SUMPRODUCT(MOD(COLUMN(A1:F1),2)*A1:F1)

2、求指定区域的偶数行的数值之和

=SUMPRODUCT(((MOD(R OW(A1:A22),2))-1)*A1:A22)*(-1)

3、求指定行中列号能被4整除的列的数值之和

=SUMPRODUCT((MOD(COLUMN(A1:P1),4)=0)*A1:P1)

4、.求某数值列前三名分数之和

=SUMPRODUCT(LARGE(B1:B16,ROW(1:3)))

5、统计指定区域不重复记录的个数

=SUMPRODUCT(1COUNTIF(V11:V15,V11:V15))

专科录取查询-集成电路专业就业前景


适合女人看的书-中国名烟排行榜前50名


上海政法学院怎么样-中国特殊教育


学籍号查询-near英语怎么读


武汉工程大学邮电与信息工程学院-不卑不亢的意思


青岛大学是几本-浙江新闻


大学生贷款条件-服务的宗旨是什么


动词变ing变化规则-四级英语文章



本文更新与2020-09-14 19:51,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/394942.html

Excel多条件求和&SUMPRODUCT函数用法详解的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文