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

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

在Excel 2007及后续版本如果要进行多条件计数或求和,首先考虑是否可以使用SUMIFS函数或COUNTIFS函数,因为它们计算速度更快。 10....在使用Excel 2007及以后版本时,可能会碰到在Excel 2007发布以前已经创建带有SUMPRODUCT函数公式工作。 4....SUMPRODUCT函数能够进行COUNTIFS函数和SUMIFS函数无法进行一些多条件计算。 如下图9所示,要求使用公式求出员工Kip花在Project 2项目次数和时间和。...如果使用是Excel 2003或以前版本,在数据集和条件区域中带有字段名合适数据集,不需要复制公式到其它单元格,那么使用D-函数更有效率,公式计算时间比SUMPRODUCT函数更快。...因此,如果公式中含有对外部工作簿数据引用或者遇到上述函数不能处理数组情形时,最好使用SUMPRODUCT函数。

5.7K10

比Sum好用10倍,它才是求和函数No.1

在Excel,有很多求和函数: Sum:数据求和 Sumif : 按条件求和 Sumifs :多条件求和 Sumproduct :多条件求和 Dsum :数据库函数,可多条件求和 在以上5个求和函数...,如果按 功能 + 计算速度 + 易用性 3个角度综合评比,Sumifs是当之无愧No.1。...【例7】统计武汉产品A、B和天津产品A、B总销量 =SUM(SUMIFS(D:D,B:B,{"武汉";"天津"},C:C,{"A","B"})) 兰色注:如果两个条件数组分隔符不同,条件就会变成或关系...兰色说:Sumifs最难是混合条件求和,估计不少人看到最后几个公式都有些头晕。完全理解和掌握需要学习函数数组知识。...另外估计会有不少同学问为什么不用数据透视,原因是数组透视无法实现Sumifs复杂条件求和。

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

【收藏】数据分析必会Excel高频函数合集

1.2 SUMIF和SUMIFS函数 SUM是最常用求和函数,当需要对报表范围符合指定条件值求和时,需要用到SUMIF和SUMIFS,它们两者区别是: SUM是直接求和,没有任何条件 SUMIF...是单条件求和,相当于条件筛选一次后求和 SUMIFS是多条件求和,相当于条件筛选多次后求和 1.2.1 SUM函数 如下图所示,是某单位食堂采购记录,使用以下公式,即可计算所有采购物品总数量。...比如,当有多张时,如何将一个excel表格数据匹配到另外一个?这时候就需要使用VLOOKUP函数。...提示:VLOOKUP函数第三个参数列号,不能理解为工作实际列号,而是指定要返回查询区域中第几列值。...通俗来讲,就是返回指定值在数值位置,如果数组没有找到该值返回#N/A。

3.6K20

八种方式实现多条件匹配

第一列变成了如果两者均相等才显示为1,如果有其中任意一个不等都是0,最终结果就是0 第二列就是心中评分。...然后Vlookup根据1查找,辅助只有两个条件都相等时候才是1,否则是0 那只有一个返回值就是6啦! 本案例精髓在于深刻理解数组是如何重构及重构后是什么样子!...Lookup第二个参数辅助只有倒数第二个有有效数字,所以只有唯一返回值了! 备注:本案例最不好理解是为什么第一个参数是1,第二个参数分子是0!...方法六:Sumifs实现 Sumifs是Sumif大哥,Sumif只能实现单条件统计求和,Sumifs可以实现N条件统计求和!...=Sumifs(要求和列,要判断列1,判断条件1,要判断列2,判断条件2......) ? 公式:=SUMIFS(D2:D9,B2:B9,G2,C2:C9,H2) 比较简单,不过多解释咯!

12.3K41

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

小编总结了8个在工作中常用表格函数,能解决我们大部分制作需求,使用频率很高!它们用法应该掌握,如果日常工作遇到类似的问题,拿来即用! - 01 - IF函数 用途:根据逻辑真假返回不同结果。...- 动图教程 - ▲举例:60分以上晋级,低于60分补考,低于30分淘汰 - 02 - SUMIF和SUMIFS函数 用途:对一个数据按设定条件进行数据求和。...- 动图教程 - ▲举例:求产品A销售额总和 - SUMIFS函数 - 函数公式: =SUMIFS(求和区域,区域1,条件1,[区域2],[条件2],……) 函数解释: 第1个参数是固定求和区域。...区别SUMIF函数判断一个条件SUMIFS函数后面可以增加多个区域多个条件判断。...(或缺省)时模糊查找,模糊查找时如果找不到返回小于第1个参数“查找值”最大值。

2.7K60

答网友问:如何实现多条件求和?

问题是这样:计算工作中男生或女生且年龄在12、15、16平均成绩,如下图1所示。 图1 这是个多条件求和问题,可以有多种实现结果公式,下面是我想到3个公式。...公式1:使用SUMIFS函数/COUNTIFS函数/SUM函数组合 =SUM(SUMIFS(D2:D16,C2:C16,{12,15,16}))/SUM(COUNTIFS(C2:C16,{12,15,16...})) SUM函数/SUMIFS数组合实现多条件求和,SUM函数/COUNTIFS函数组合实现多条件计数。...最里面的括号等式判断是否满足条件,+号表示或,得到一组由0和1构成数组,1就是满足条件单元格,求和即满足条件的人数,与数据相乘即为总成绩之和。...12、15、16平均成绩,以及女生且年龄在12、15、16平均成绩,在上述公式再加上判断条件即可,只是公式稍微变长些而已,原理是一样

20310

VBA实战技巧12: 仅显示组成SUMIFS函数结果数据

下面的这段代码来自于TheSpreadsheetGuru.com,类似数据透视双击功能,可只显示组成SUMIFS函数结果数据。...函数并存储在数组变量 FormulaString = Replace(FormulaString,"SUMIFS(", "") FormulaString = Left(FormulaString...,Len(FormulaString) - 1) InputArray = Split(FormulaString,",") '确定公式第一个条件区域 Set CriteriaRange...'滚动到数据集顶部 ActiveWindow.ScrollRow = 1End Sub 下图1所示工作为使用SUMIF函数求得苹果销售量之和。...图1 运行DetailForSUMIFS过程后,得到结果如下图2所示。可以看出,仅显示了苹果信息,其他水果信息被隐藏了,并且在状态栏显示了苹果销售一些其他数值信息。 ? 图2

2.4K20

Excelsum相关函数使用方法

为 1 到 255 个需要求和参数。  说明 • 直接键入到参数表数字、逻辑值及数字文本表达式将被计算。  • 如果参数为数组或引用,只有其中数字将被计算。...数组或引用空白单元格、逻辑值、文本或错误值将被忽略。  • 如果参数为错误值或为不能转换成数字文本,将会导致错误。 sumif 根据指定条件对若干单元格求和。 ...Sum_range 是需要求和实际单元格。  说明  只有在区域中相应单元格符合条件情况下,SUM_range 单元格才求和。  如果忽略了 SUM_range,对区域中单元格求和。 ...如果要让公式根据某一条件返回两个数值某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。  sumifs 用于计算其满足多个条件全部参数总量。...若 array_x 和 array_y 元素数目不同, SUMX2PY2 将返回错误值 #N/A。 平方和之和计算公式如下: SUMXMY2 计算两数组对应数值之差平方和。

3110

常用10个 Excel 万能公式套路

:C9) 注:和Sumifs相比速度虽然慢了点,但Sumproduct可以对数组进行处理后再设置条件,同时也可以对文本型数字进行计算,而Sumifs函数则不可。...如果字符串超过100位,就把99调大 ?...8、个人所得税计算公式 假如A2是应税工资,计算个税公式为: =5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},) 9、用QQ聊天...10、多表同一位置汇总公式 =Sum(工作1:工作N!单元格地址) 示例: 如下图所示,要求在汇总表里设置合计公式,汇总前19个工作B列和。 B2 =SUM(Sheet1:Sheet19!...今天分享公式,肯定有你不懂不会。对于新手来因为基础差不需要懂,只需要会套用就行。关键在于将来用到时你得能找到。

1K20

Excel常用聚合函数max(最大)

如果参数为数组或引用,只有数组或引用数字将被计算。 数组或引用空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。 ...如果在计算不能包含文本或逻辑值,请使用 MAX 工作函数来代替。  • 如果参数为数组或引用,只使用数组或引用数值。忽略数组或引用空白单元格和文本值。 ...maxif MAXIFS 函数返回一组给定条件或标准指定单元格最大值。...criteria_range1(必需)  是一组要使用条件计算单元格 criteria1 (必需)  为数字、 表达式或文本定义哪些单元格将计算为最大值窗体条件。...同一套标准适用于MINIFS、 SUMIFS和AVERAGEIFS函数 criteria_range2,criteria2,...(可选)  附加范围和其关联条件

2710

SUMIFS-多条件求和

在这之前 有求和用SUM > SUM for Summer 还有条件求和SUMIF > SUMIF 但是SUMIF也只是单条件求和 如果需要同时用多个条件 就在后面加个s SUMIFS =SUMIFS...SUMIFS里面 =SUMIFS(C:C,A:A,"*纸",B:B,"箱",D:D,">=100") 1...."*纸" 在品名匹配所有长度任意,最后一个字为'纸'商品 4. B:B 单位列,后面的条件所在列 5. "箱" 完全匹配单位为'箱'行,不能多一个字也不能少一个字 6....╮(╯▽╰)╭) 作为课外内容补充一下最近遇到一个例子 如果要在SUMIFS求和条件为'或'内容呢?...{"抽纸","保鲜袋","保鲜膜"} 常量数组 写法如上 用大括号括起来一组常量就是常量数组 以上 问题: 如果我要求和单价大于100且品名为'杯子'或'抽纸'或'保鲜膜'商品数量 问号部分应该怎么补充呢

1.4K20

如何高效使用ExcelSUMIF函数:掌握条件求和技巧

如果省略 sum_range,Excel会默认使用 range 作为求和区域。示例1:基本用法假设你有一张销售记录,第A列是产品名称,第B列是销售额。你想要计算销售了"笔记本"产品总销售额。...示例2:使用表达式让我们假设在相同,你想要计算销售额超过$250所有记录和。...假设我们一张表格产品名称在不同记录有些许差异,如下:AB产品名称销售额笔记本-Pro$300桌子$500笔记本-Air$150椅子$200笔记本-Plus$400你可以使用通配符来计算所有"笔记本...例如,你可以使用 AND 和 OR 逻辑来实现多条件求和(虽然在实际使用需要借助SUMIFS数组公式来实现)。...使用SUMIFS条件求和升级版本),可以基于多个条件来求和:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2

36121

可以使用通配符20个Excel工作函数

,*,~ 字面意义问号、星号或波浪号。例如,使用“West~*”查找“West*”;使用“West~?”查找“West?”;使用“West~~”查找“West~”;使用“West~~?”...DVARP 通过使用列表或数据库与指定条件匹配记录字段(列)数字,计算基于整个总体总体方差。 HLOOKUP 在或值数组顶行搜索值,然后在数组中指定行返回同一列值。...MATCH 在单元格区域内搜索指定项目,然后返回该项目在该区域内相对位置。例如,如果月份缩写列表在A3:A14区域内,并且MATCH搜索“Feb”,MATCH返回 2,因为它是区域内第二项。...SUMIF 在由一个条件指定一个或多个行或列单元格之和。 SUMIFS 在由多个条件指定一个或多个行或列单元格之和。...VLOOKUP 在最左边查找值,然后从指定返回同一行值。 注:以上内容整理自exceluser.com,供学习参考。

3K20

你必须知道DSUM函数

标签:Excel函数,DSUM函数 在Excel,要求和首先想到一定是SUM函数,如果要进行条件求和,大多数人会想到使用嵌套IF函数,还有一部分熟悉Excel函数的人会想到使用SUMIF函数和SUMIFS...对Excel来说,数据库往往有不同术语。例如: 对于数据库,我们使用数据区域或,或者干脆使用单元格区域。 数据库有字段,而在Excel称之为列。 数据库有记录,而在Excel称之为行。...在条件区域添加几列,使其包括数据区域相关字段。然后,将数据区域转换成。 图4 问题1:计算总营收 这个很简单。只需删除条件字段下任何内容,结果将自动成为总收入。...将单元格H8公式更改如下: =DSUM(1[#全部],"营收",H2:K3) 以上公式将给出总收入。只需选择“营收”列(不包括标题)并检查下面状态栏信息,即可确认总营收。...图7 注意,要确保条件区域中只有一行,否则它将不起作用。原因是,如果有一行带有条件,而第二行为空,那么空行将使第一行条件无效,因此将会看到与问题1相同总收入数字。

1.1K10

一大波常用函数公式,值得收藏!

《一大波常用函数公式》微信推送后,同学们很是喜爱,今天重发,小伙伴们可以收藏一下,在日常工作如果有类似的问题,拿来即用。...这就是传说中数组公式,输入时需要按住shift+ctrl不放,按回车。花括号就会自动添加了,手工添加可是无效哦。...SUMIFS函数,如果使用SUMPRODUCT函数多条件求和,语法为: =SUMPRODUCT((区域1=条件1)*(区域2=条件2)* 求和区域) ?...如果把VLOOKUP函数语法换成普通话,意思大致是: =VLOOKUP(查询值,区域,返回第几列内容,匹配类型) VLOOKUP函数是使用率最高函数之一了,日常查询应用中经常会用到TA。...这里有几个问题需要注意: ①第二参数区域首列必须要包含查询值。 ②第三参数是数据区域第几列,而不是工作第几列。

1.1K40

精通Excel数组公式012:布尔逻辑:AND和OR

导言:本文为《精通Excel数组公式(学习笔记版)》一部分内容节选。...图3:带筛选数据透视执行AND条件求和运算。 ? 图4:具有已应用筛选和总计行表功能可以使用AND条件进行平均值计算。 ? 图5:筛选功能可以使用AND条件筛选。 ?...图6:高级筛选功能可以使用AND条件提取记录。 ? 图7:在辅助列中使用了带有4个逻辑测试AND函数。 ? 图8:使用逻辑测试相乘来创建布尔辅助列。...正如在上述例子中所看到,诸如像SUMIFS函数、使用布尔运算或IF函数数组公式、数据透视带有筛选和汇总行、筛选、高级筛选、以及辅助列解决方法都可以使用AND条件运算。...图11:OR条件统计在单个单元格且单列查找。 示例:使用返回多个TRUE值OR逻辑测试统计 如下图12所示,如果在创建OR条件公式时不细心,那么可能会统计两次。

2.2K30

Excel公式技巧06: COUNTIFS函数如何处理以数组方式提供条件

这篇文章将详细讲解COUNTIFS/SUMIFS函数运行原理,特别是将包含多个作为条件元素数组传递给一个或多个Criteria_Range参数时。 先看一个示例,如下图1所示数据。 ?...其实,这个公式返回结果是:列B是“Male”且列C是“Sea lion”或者列B是“Female”且列C是“Mite”数量。从图1所示可以看到,仅第12行和第14行满足条件。...但是,如果我们想考虑这些交叉选项,那么怎样才能统计所有可能对应条件?列B是“Male”或“Female”而列C是“Sea lion”或“Mite”,得出满足条件数量为7结果。...现在,如果我们试图给列D再添加一个条件,看看会发生什么。...图5 小结 尽管本文主要目的是讨论SUMIFS/COUNTIFS函数系列操作和语法,但学习到更重要方面是对基本方法更深刻理解之一是通过这种结构来计算。

4.8K42

Excelsumifs_理解和懂得区别

SUMIF函数和SUMIFS函数都是EXCEL常用函数之一,同时这二个函数都是条件求和,只不过SUMIF函数是单条件求和,SUMIFS函数是多条件求和,其语法结构也是不同。...选中B2:B21,建立一个名称—“月数据”; 6 6.新建名称为“统计区”工作,分别将SUMIF函数和SUMIFS函数预设条件名称及计算结果栏做好,这里我们假设SUMIF函数以...“姓名”为条件进行求和,SUMIFS函数同时以“月”、“姓名”、“项目”; 7 7.单击B2单元格,“数据”—“数据有效性”,在弹出对话框“允许”选择“序列”,“来源”输入“=姓名...; 13 13.我们选择“姓名二”,那么“姓名二”这个人提成金额就算出来了; 14 14.我们再看“数据区”工作,对应数据就是红色框数据;...如果我们假设条件为“1月姓名一项目二”提成金额,计算结果为“310.00”; 18 18. 我们看“数据区”工作,“1月姓名一项目二”记录就是红色框里数据。

1.1K20

精通Excel数组公式013:什么时候真正需要数组公式?

示例1:条件是文本时日期统计,使用TEXT和SUMPRODUCT还是COUNTIFS? 如下图1所示,条件区域是单元格E8年和F8月。...这个示例难点在于,列A数据是日期序列号,而条件数据是数字和文本(原文中为“Oct”,我这里作了修改)组合。 ? 图1:统计日期,条件区域为年(数字)和月(文本)。...示例2:条件与日期序列不匹配情况下年销售额求和,使用SUMPRODUCT,SUMIFS还是SUMIF? 如下图4所示,条件单元格数据与日期序列号不匹配,要求该年销售额之和。 ?...下图5展示了这些公式在约25000条数据运行时间对比。 ? 图5:使用SUMIFS或SUMIF函数数组公式明显快于相对应数组公式。...而且,如果你必须使用数组公式的话,选择特定函数也可以缩短公式计算时间。例如在涉及日期格式公式中使用YEAR和MONTH函数比使用TEXT函数会缩短公式计算时间。

1.5K20
领券