首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

精通Excel数组公式011:令人惊叹SUMPRODUCT函数

图8 什么时候使用SUMPRODUCT函数进行条件计数或求和 在Excel,除SUMPRODUCT函数外,COUNTIFS函数、SUMIFS函数、DCOUNT函数和DSUM函数都可以进行条件计数或求和...在使用Excel 2007及以后版本,可能会碰到在Excel 2007发布以前已经创建带有SUMPRODUCT函数公式工作表。 4....如果使用是Excel 2003或以后版本,在数据集或条件区域中没有字段名,SUMPRODUCT函数能够进行运算,但D-函数不能。 ?...图13 通过逻辑值执行任何数学运算将TRUE和FALSE转换为1和0,如下图14所示。 ? 图14 下图15展示在SUMPRODUCT函数公式如何使用不同数学运算来统计列A“Kip”数量。...图22 SUMPRODUCT函数特性小结 下面是SUMPRODUCT函数一些重要特性: 1. 能够相同大小数组先相乘再相加。 2. 能够将数组运算结果相加。

5.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

求和家族,不简单

因为在 “销量”列里存在文本形式数字,当这种数据作为sum函数参数,会被当作为文本来运算,所以如果直接用公式=sum(E2:E11)求和,文本型数字就没有被包括在求和,从而使得求出来结果与真实结果并不相符...B2) 公式说明: (1)要对不同相同区域进行求和,可以用sum进行跨表求和 (2)当跨表引用多个相邻工作表相同数据区域进行汇总,无须逐个工作表对数据区域进行引用,可以按工作表排列顺序,...3.单条件求和:sumif =sumif(条件区域,条件,求和区域) sumif是条件区域进行判断,只对满足条件数据求和。...6.数据库求和:dsum函数 作为求和家族一员,dsum函数相对于其它成员来说,存在感不强,这里了解下即可。 dsum函数,返回是数据区域中满足指定条件数字之和。...“条件区域”也就是哪些销售员进行销量求和,案例是猴子、苏火火、高小明所在数据区域,所以,条件区域是G1:G4。 6.总结 通过上面的介绍,想必小伙伴们求和一家子也认识得差不多啦。

1.7K00

Excel公式技巧14: 在主工作表中汇总多个工作表满足条件

我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组情况下,返回满足一个或多个条件列表。这是一项标准公式技术。...“三维”是经常应用于Excel特定公式通用术语,这些公式不仅可以对单列或单行进行操作,也可以对由多列或多行组成单元格区域进行操作,还可以有效地多个工作表进行操作。...本文提供了一种方法,在给定一个或多个相同布局工作表情况下,可以创建另一个“主”工作表,该工作表仅由满足特定条件所有工作表数据组成。并且,这里不使用VBA,仅使用公式。...图3 想要创建一个主工作表Master,其数据来源于上面三个工作表列D值为“Y”数据: ?...1、3和4应于工作表Sheet1列D为“Y”相对行号。

8.8K21

精通Excel数组公式003:数组公式是个啥

数组公式是一种包含一组项目而非单个项目进行运算(数学、比较、连接或函数参数)公式,并且运算提供结果是一组项目而不是单个项目。这种运算被称为数组运算,以区别于聚合运算。...理解数组公式概念 在上述数组公式概念,核心是“执行一组项目而非单个项目的运算”。我们以示例来讲解这个概念。 如下图1所示,我们想要计算这4天收盘价与开盘价之间变化最大值。 ?...然后,MAX函数从这组数值取最大值作为结果。 这是一个数组公式,因为直接两组项目执行运算,并且生成结果是一组数字。...这是在创建数组公式时经常使用一个技巧,可以查看数组公式元素结果,从而确保公式正确,特别是创建包含多个公式元素大型数组公式。...如果我们不仔细,很可能认为这样公式计算结果是,因此在使用数组公式,在输入完公式后,我们要留意公式栏,是否在公式两边已添加了花括号。

1.8K60

数据分析常用Excel函数合集(下)

逻辑运算类 包括:IF、AND、OR三个函数 1. IF 功能:使用逻辑函数 IF 函数,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。...COUNTIFS函数:统计一组给定条件所指定单元格数 SUM函数:计算单元格区域中所有数值和 SUMIF函数:满足条件单元格求和 SUMPRODUCT函数:返回相应数组或区域乘积和 STDEV...COUNTIF 功能:计算某个区域中满足给定条件单元格数目 语法:=COUNTIF(单元格1: 单元格2 ,条件) ? 6....SUM 计算单元格区域中所有数值和 ? 8. SUMIF 功能:求满足条件单元格和 语法:=SUMIF(单元格1: 单元格2 ,条件,单元格3: 单元格4) ? 9....为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间数字,指定使用何种函数在列表中进行分类汇总计算。

2.9K20

看完这篇Excel数组简介,你也是Excel高手了!

为方便一眼看出那里,需要在条件格式突出显示。 具体操作如下: ? ---- 这里使用了Excel数组,若需要继续深入了解Excel数组相关知识,可继续阅读下文。...数组计算方法 数组可以进行加减乘除四种通常运算,无论哪种运算,输入数组公式后需要按下 【Ctrl+Shift+Enter】组合键。 所以我们可以得到以下几种计算方式。以乘法为例。 ?...维度:行方向或列方向, A2:A8 元素:数组每一个值,A2:A8里面的值,元素个数为7 一维数组*一维数组 同一维度 同向一维数据间批量运算。...即一维横向数组与一维横向数组运算,或者是一维纵向数组与一维纵向数组运算。其运算规则是相同,即2个数组对应位置数据分别进行运算,生成一个大小和方向不变新数组。...数组函数 SUMPRODUCT 统计3天同品牌之和 SUMPRODUCT 在给定几组数组,将数组间对应元素相乘,并返回乘积之和。

1.3K30

年度考核如何实现排名?

案例:按分数从大到小学生进行排名 在C2单元格输入公式: =rank(B2,$B$2:$B$11,0) 然后向下填充公式,即可求得所有学生排名。...除了用rank函数来进行排名,我们还可以转换一下思维:以猴子为例,我们要求猴子分数在所有学生排名情况。 2.如何选择排名方式?...第二步:countif($B$2:$B$11,$B$2:$B$11) 这是条件计数,满足条件进行计数,它运算过程是: countif($B$2:$B$11,B2) countif($B$2:$B...第四步: sumproduct(($B$2:$B$11>$B2)/countif($B$2:$B$11,$B$2:$B$11))+1 用sumproduct函数结果进行加总求和,即对大于当前值个数进行求和...然后“分数2”进行“值”字段设置 在弹出【值字段设置】窗口里,将值显示方式设置为“降序排列” 如图,就得到了中式排名效果: 修改透视表列名称,同时排名进行降序排列,最终如下: 4.总结

78200

简单Excel VBA编程问题解答——完美Excel第183周小结

End If块某些VBA语句总会执行吗? 不一定,除非还有Else子句。在条件为False,If … End If语句内语句不会被执行。...IIf函数评估条件,如果为True,则返回一个值;如果为False,则返回另一个值。 9.如何确保Do... Loop语句中语句至少执行一次? 仅当条件置于循环末尾,才能保证语句至少执行一次。...17.VBA可以识别通用格式日期,例如2020/11/11。在VBA代码,如何表明该值是日期? 通过将其括在#字符。 18.哪个VBA函数用于为日期添加间隔? DateAdd函数。...Range对象Value属性返回一个空字符串。 25.Worksheet对象UsedRange属性引用什么? 包含工作表中所有已使用单元格最小单元格区域。 26.如何在单元格添加批注?...欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

6.6K20

Access比较和逻辑运算

大家好,前面算术运算实例,本节介绍比较运算符和逻辑运算符。在查询设计第三步条件设置较常用。 比较运算符和逻辑运算符比较简单,先介绍基础知识,再通过实例进行学习。...逻辑表达式在自定义查询很常用,在Access中常用逻辑运算符有以下三种: And:逻辑与,表示两个逻辑值进行运算,只有当两个逻辑值均为True,结果才为True,否则为False。...Or:逻辑或,表示两个逻辑值进行运算,只有当两个逻辑值均为False,结果才为False,否则为True。...Not:逻辑非,表示逻辑值取反,Not True结果为False,Not False结果为True。 逻辑运算符在Excel函数和VBA编程中都是基础内容,不详细再展开。通过示例来演示。...通过结果可以看到查询条件,>=50 and <=55和=60是或关系。即两个条件满足其中一条即可。 ---- 今天下雨 本节主要介绍了运算符中常用比较运算符和逻辑运算符。

1.6K20

Excel VBA编程

文章目录 如何创建VBA VBA语法规则 声明变量 给变量赋值 让变量存储数据参与运算 关于声明变量其他知识 变量作用域 特殊变量——数组 声明多维数组 声明动态数组 其他创建数组方法 数组函数...对象,集合及对象属性和方法 VBA运算符 算数运算符 比较运算符 通配符 逻辑运算VBA内置函数 执行程序执行基本语句结构 if语句 select case语句 for 循环 for each...方法和属性区别是属性返回对象包含内容或者具有的特点,子对象、颜色、大小等;方法是对对象一种操作,选中,激活等 VBA运算符 算数运算运算符 作用 示例 + 求两个数和 5+9=14...loop [while 循环条件] 每个do语句都必须以loop结尾,当循环进行到loop处,会重新回到do语句判断条件是否成立 Sub test() Dim i As Byte i =...想删除B3所在整行单元格,应将代码写为: range("B3").entirerow.delete 操作对象一些例子 根据需求创建工作簿 利用VBA创建一个符合自己需求工作簿,并将其保存到指定目录

45K21

开工大吉:几个让你月薪3万+excel神技能

- 动图教程 - ▲举例:60分以上晋级,低于60分补考,低于30分淘汰 - 02 - SUMIF和SUMIFS函数 用途:一个数据表按设定条件进行数据求和。...,省略则参数1“区域”作为求和区域。...(或缺省)模糊查找,模糊查找如果找不到则返回小于第1个参数“查找值”最大值。...- 04 - MID函数 用途:截取一个字符串部分字符。有的字符串中部分字符有特殊意义,可以将其截取出来,或截取字符做二次运算得到我们想要结果。...- 07 - SUMPRODUCT函数 用途:一般用于某一条件或多个条件求和、计数等,是不是有点像SUMIF或COUNTIF,其实它比上面两个函数要灵活。

2.7K60

Excel基础入门——常用特殊函数用法详解(八)

注意:日常工作客户电话号码/身份证号进行加密处理都可以使用这种方法。...公式解读: =SUMPRODUCT((H3:H7=31)*(L3:L7=1)*(M3:M7)) 即从年龄列找出年龄等于31岁客户,然后从购买数量列找出购买数量等于1客户,最后把满足条件客户购买金额求和...例如,我们要求客户年龄为28岁且购买数量等于2客户人数,使用SUMPRODUCT函数进行条件计数。...由于在这里是没有同时符合这两个条件情况,因此结果为0。 三、SUMPRODUCT+COUNTIF 基本用法:指定数据列进行排名。...假设,我们想客户购买单价进行排名,即对客户消费能力进行排名,可以使用SUMPRODUCT+COUNTIF组合函数进行计算。

1.3K10

常用10个 Excel 万能公式套路

1、多条件判断公式 =IF(AND(条件1,条件2…条件n),同时满足条件返回值,不满足条件返回值) =IF(OR(条件1,条件2…条件n),同时满足任一条件返回值,不满足条件返回值) 示例:同时满足金额小于...500且B列内容为“未到期"在C列输入”补款“ =IF(AND(A2<500,B2="未到期"),"补款","") ?...2、多条件求和、计数公式 Sumproduct(条件1*条件2*条件3…数据区域) 示例:统计A产品3月销售合计 =SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A")*C3...:C9) 注:和Sumifs相比速度虽然慢了点,但Sumproduct可以对数组进行处理后再设置条件,同时也可以对文本型数字进行计算,而Sumifs函数则不可。...6、计算不重复值个数公式 =SUMPRODUCT(1/COUNTIF(区域,区域)) 示例:统计B列客户数量 =SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19)) ?

98820

VBA: 通过Dir函数查找指定文件

文章背景: 通过VBA编写代码,有时需要判断某个文件是否存在;或者判断在文件夹内是否存在指定类型文件。此时,就会涉及到Dir函数。下面就来介绍Dir函数语法和应用场景。...: . .. b c d f (1) 在判断文件是否具有vbDirectory属性,这里用到了and运算符。...: 4duck.txt 5horse.txt 借助通配符,以及Do...Loop循环,我们可以遍历文件夹,找到文件夹内所有满足指定格式文件名称。...vba中用dir函数遍历文件夹和文件(http://www.exceloffice.net/archives/966) [6] VBA返回和设置文件属性(https://www.w3cschool.cn...快速入门06-运算符(https://inuwashi123.github.io/post/vba/vba%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A806-%E8%BF%90%

5.8K21

文科生也能学会Excel VBA 宏编程入门

,Word和PPT也能进行VBA编程。...创建宏主要有两种方法,一种是录制宏,也就是将人一些操作录下来,需要时候执行宏就可以自动重复这些操作;另一种就是本文要介绍,通过VBA编程来自己写一个宏。...Loop是Visual Basic循环语句之一,当逻辑条件为真进入循环,当逻辑条件为假退出循环。本程序这个循环是为了一行行遍历Sheet1这张表,直到最后一个学生。...这里采用逻辑条件是Not IsEmpty(Sheet1.Range("A" & i)),其中IsEmpty()是用于判断是否为空,为空返回true,否则返回false,但我们希望当不为空继续循环,...Visual Basic常用逻辑判断语句如下,当逻辑条件1满足执行程序1,都不满足执行程序3,其中Elseif 逻辑条件 Then数量不限。 If 逻辑条件1 Then ...

5.1K20

Excel如何实现多条件求和?

比如,在Excel中计算某一间段某一产品销售总和——实际就是多条件求和问题。...分别举例如下: 一、sumproduct 即通过多个条件相乘实现多条件判断,如下图所示: 二、sumifs 即通过罗列多个条件直接完成多条件判断,如下图所示: 相对于sumproduct来说,...其实,对于大部分Excel日常工作问题,都在于基本功能和函数掌握,但是,Excel函数有400多个,由此衍生公式应用更是不计其数,是不可能记得住,也完全没有必要记住。...其实,Excel函数核心部分,大概包括以下60多个基础函数,其中需精通43个,需熟悉23个,本问题中所用Sumifs函数,是属于需要精通的如图所示: 一定要记住,函数不是靠记住,而是靠练熟...2、重点函数专项训练 包括SumIf、SumProduct、Vlookup等等 3、常用组合函数重点训练 IF和VLOOKUP、LARGE和ROW等等函数结合使用 在线M函数快查及系列文章链接(

1.9K30

SUMIFS函数,很有用

学习Excel技术,关注微信公众号: excelperfect SUMIFS函数用于计算指定单元格区域中满足一个或多个条件单元格数值之和。...2.参数criteria_range1,必需,指定参数criterial1测试区域。 3.参数criteria,必需,一个条件,指定参数criteria_range1哪些单元格求和。...3.SUMIFS函数在criteria_range搜索满足criteria指定条件项,并计算sum_range相应值和。...这意味着不能在条件区域内使用其他函数(值得商榷,见拓展资料:Excel公式技巧05和06),YEAR,因为结果是一个数组。如果需要此功能,可使用SUMPRODUCT函数。...10.如果参数sum_range包含TRUE和FALSE,结果可能会不正确。 SUMIFS函数使得多条件求和更加容易。如下图1所示数据。

1.7K30
领券