Excel函数学习之聊聊多个求和函数

在之前的文章《excel函数学习之三个多条件逻辑函数and()、or()、if()》中,我们学习了三个多条件逻辑函数and()、or()、if()。而今天我们来聊聊求和函数,excel中为我们提供了很多求和函数,可不止sum函数一个?今天,就让我们来逐一认识下excel中的求和函数吧!

Excel函数学习之聊聊多个求和函数

NO.1  平凡世界:SUM

作为求和的正统血脉,SUM函数是资历最老的求和函数。这个以求和的英文单词直接冠名的函数,相信很多小花瓣都不会陌生。点击Excel函数学习之聊聊多个求和函数按钮,或输入=SUM(求和区域),抑或按,都可以调用SUM函数来对数据源进行求和。在没有使用数组运算的情况下,SUM函数的运算原理是相对比较简单的,但仍需注意文本和逻辑值会被SUM函数当成0处理,而当求和区域有错误值,SUM函数也会报错。眼中不容沙子是SUM函数最显著的脾气。

2.gif
图1  快速批量调用SUM函数:Alt+=

用法与说明:

是自动求和的快捷键,定位空值后,调用自动求和,能够为空单元格自动填充SUM函数,求和区域也能够智能识别为左方和上方的相邻连续单元格区域。例如B5单元格,其上方相邻连续单元格为B2:B4,则B5的公式为“=SUM(B2:B4)”,即对B2、B3、B4进行求和。

3.png
图2  Alt+=

NO.2  单一条件求和:SUMIF

作为求和函数科班出身的SUMIF函数,可谓是给求和函数家族带来了革命性的变化。从SUMIF开始,求和不再是“一团和气”,真正做到求同存异,和而不同。=SUMIF(条件区域,条件,求和区域)这样的函数语句想必花瓣们都已经烂熟于心了。今天,就让我们用SUMIF函数来秀演示一下如何解决隔列求和问题。

4.gif
图3  单一条件隔列求和

公式说明:

以N3为例,SUMIF函数将条件区域B2:M2中的每一个单元格都与条件值N2单元格进行比对,如果相等,则将B3:M3中与之对应的单元格求和,因为B2、E2、H2和K2都与N2同为“销额”,所以对应的B3、E3、H3和K3都被加总起来。实例中的$符号表示锁定行列的标志,这样的操作是为了能够将公式拖动填充到N2:P8区域中。

NO.3  多条件求和:SUMIFS

SUMIFS函数作为SUMIF函数的威力加强版,几乎具备了后者全部的本领。它的显著优势在于它可以为求和区域设定的条件数量不再仅限于一个,而是将条件区域与条件值的组合扩大到最多127组,这是一次质的飞跃。=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……)是SUMIFS函数的基本语法,小花瓣们要注意它和SUMIF函数的差别在于SUMIFS函数的求和区域是前置的。

5.gif
图4  多条件求和

公式说明:

以G2为例,SUMIFS函数的作用是将C2:C10中的每一个单元格与E2进行比较,同时将B2:B10中的每一个单元格与F2进行比较,将同时满足两个条件的对应求和区单元格C2和C5进行求和。

NO.4  交叉条件求和:SUMPRODUCT

SUMPRODUCT在函数届具有不可撼动的霸主地位,原因便是它兼具多项才能,除了我们常见的多条件查询,乘积求和和交叉条件求和也是它的拿手好戏。SUMPRODUCT的基本语法是=SUMPRODUCT(乘积区域1,乘积区域2),两个乘积区域中的数字会被一一对应相乘并求和,即乘积和;它还有一个非常著名的变形语法=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)……*(求和区域)),这个语法实际上是一个数组运算,本文我们不深入探究其用法,仅以图5为例稍作演示。

6.gif
图5  乘积和

公式说明:

SUMPRODUCT(A2:A10,B2:B10)表示将A2:A10和B2:B10一一对应相乘,例如A2*B2、A3*B3等,最后将这些乘积求和。

7.png
图6  交叉条件求和

NO.5  可见求和:SUBTOTAL

SUBTOTAL函数对很多小花瓣还说,就像一个熟悉的陌生人,似曾相识却与不可名状。你一定用过它,但你很可能并不认识它。没错,当你在筛选的情况下点击Excel函数学习之聊聊多个求和函数,那么被调用的求和函数就不是SUM,而是SUBTOTAL函数。=SUBTOTAL(功能代码,求和区域1,求和区域2……)是它的基本语法。参数1中的功能码有很多,其中与求和有关的有两个,9和109。当求和区域包含隐藏单元格时,9表示包含隐藏值求和,109忽略隐藏值求和,即可见求和。

8.gif
图7  可见求和

公式说明:

C12中SUBTOTAL的功能码为9,包含隐藏单元格求和,其求和结果不会随隐藏行操作而变化;而D12中的功能码为109,不包含隐藏单元格,因此,当求和区域所在行被隐藏,隐藏单元格将不被纳入求和范围内。

NO.6  忽略求和:AGGREGATE

AGGREGATE作为求和函数界的“饮水机守护者”,一直默默无闻,了解或者说知道它的花瓣屈指可数。几乎把板凳坐穿的命运与它全能的战斗力并不匹配,怀才不遇的AGGREGATE函数需要一次放光发热的而机会。于是,连小花都不忍心再次埋没它了。=AGGREGATE(9,忽略类型码,求和区域)就是运用AGGREGATE求和时的基本语句,其中9是AGGREGATE第一个参数中表示求和的功能码。而忽略类型吗共有8个,分别表示忽略不同类型的数据,具体如下表:

9.jpg
图8  忽略类型代码表

我们不妨使用AGGREGATE来完成上述函数都无法完成的忽略错误值求和。

10.png
图9  忽略错误求和

公式说明

SUM函数求和时,无法因对求和区域中有错误值的情况;而AGGREGATE则能克服这一缺陷,忽略求和公式中的错误值求和。

NO.7  数据库求和:DSUM

作为数据库函数的一员,DSUM函数难免默默无闻,充满未知和神秘的色彩。今天小花带你来揭开它的神秘面纱。DSUM的功能是返回列表或数据库中满足条件的记录字段列数字之和。=DSUM(列表区域或数据库,字段,条件区域)是它的基本语句,其中条件区域是由字段标签单元格和表示条件的单元格组成。

11.png
图10  数据库求和

公式说明

求和列表区域为A1:D10,该区域必须包含求和列和条件列,且其首行必须为字段标题(品名、2L等);公式中的B1表示求和字段名为“2L”,该字段值为列表区域的标题行标签之一;而条件区域F1:G2的第一行为字段标签,该字段标签必须包含在列表区域中,它的第二行为公式值,F1:F2表示条件一为品名包含“C产品”,G1:G2表示条件二为2L的产量大于0。利用DSUM函数对满足两个条件对应的B列值进行求和。

本文介绍的求和函数应用实例都是比较简单的,主要目的是让小花瓣们熟悉它们,以便可以视情况择优使用。这些函数看似简单,但如果你深入研究,你会发现函数的变形写法、加入通配符的使用、数组求和等等都能大幅度提高求和函数的功能性。

相关学习推荐:excel教程

以上就是Excel函数学习之聊聊多个求和函数的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1884526.html

(0)
上一篇 2025年2月22日 11:55:30
下一篇 2025年2月22日 11:57:22

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • navicat如何导出查询结果数据成excel

    Navicat作为一个数据库管理软件,查询的结果很有参考意义,能够直接导出成excel是最方便的。接下来小编介绍一下如何使用navicat导出excel 推荐教程:navicat图文教程 1、打开navicat。选择对应数据库。 2、任务菜…

    2025年2月23日 数据库
    100
  • Excel数据如何批量导入navicat

    打开电脑上的Navicat,点击左上角的“连接”。 选择数据库类型。 填写相关的信息。 创建好之后就会显示存在的数据库名。 相关推荐:《Navicat for mysql使用图文教程》 选择指定的数据库名,右键单击,选择导入向导。 选择文件…

    2025年2月23日 数据库
    100
  • navicat导入Excel失败怎么办

    最近刚安装完navicat ,准备导入工作数据进去,excel文件(xlsx格式),按照导入向导一步步操作,出现无法打开文件错误。当时怀疑是我的破解版问题,然后就换成xls和csv格式尝试导入,顺利进行。这就说明不是软件本身问题。 相关推荐…

    2025年2月23日
    100
  • navicat导入Excel报错怎么办

    最近刚安装完navicat ,准备导入工作数据进去,excel文件(xlsx格式),按照导入向导一步步操作,出现无法打开文件错误。当时怀疑是我的破解版问题,然后就换成xls和csv格式尝试导入,顺利进行。 相关推荐:《Navicat for…

    2025年2月23日
    100
  • access怎么切换成excel?

    microsoft office access是由微软发布的关系数据库管理系统。它结合了 microsoftjet database engine 和 图形用户界面两项特点,是 microsoft office 的系统程序之一。 Micro…

    2025年2月22日
    100
  • excel如何启用宏

    excel如何启用宏? excel启用宏的步骤方法是: 1.excel宏非常实用,可以大大的提高工作效率,首先打开excel表格。 2.点击excel左上角的office图标,然后点击选择excel选项。 3.在excel选项中选择信任中心…

    2025年2月22日 互联网
    100
  • excel输入身份证号乱码怎么办?

    我们在使用excel表格的时候经常会输入身份证号码或者其他的长数字,可是在输入身份证号码后不知道为什么数字就变成了如下图一样的乱码。我们称之为e+。这是为什么呢?要怎么解决呢? 为什么输入数字后会变成这样的E+乱码呢,那是因为我们输入的数字…

    2025年2月22日 互联网
    100
  • excel常用函数vlookup有什么用

    vlookup函数是excel中的一个纵向查找函数,它与lookup函数和hlookup函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。 功能是按列查找,最终返回该列所需查询序列所对应的值;…

    2025年2月22日
    100
  • excel函数lenb和len的区别使用

    len和lenb函数都是用来统计单元格中字符数的,那它们之间有什么区别呢?本文将从这两个函数的含义、语法和实例来为大家进行详细讲解。 excel函数lenb和len的区别使用: 1.LEN函数的含义是返回文本字符串的字符个数,语法也比较简单…

    2025年2月22日 互联网
    100
  • excel工具栏变成英文了怎么解决?

    我们每天都在使用excel进行数据处理,有时候不知道什么原因,excel的工具栏突然变成英文的了,这样怎么办?下面本篇文章就来给大家介绍一下解决excel工具栏变成英文的方法,希望对你们有所帮助。 解决excel工具栏变成英文的方法: 1、…

    2025年2月22日 互联网
    100

发表回复

登录后才能评论