福昕pdf转换器
首页 PDF转换指南 DSUM函数的认识与应用
DSUM函数的认识与应用
来源:福昕PDF转换器 时间:2022-08-22 11:37:32 浏览数:
马上下载 福昕PDF转换器福昕PDF转换器

DSUM函数的认识与应用

DSUM函数是一个数据库函数,求列表或者数据库中满足指定条件的记录的字段数据数字之和.


什么情况下使用DSUM函数?
在Excel中,有许多函数都能够实现汇总求和,DSUM函数就是其中之一.DSUM函数对于列表或数据库中满足条件的记录,对其字段列中的值执行相加操作.DSUM函数使用独立的条件区域,不适合于多行,但可以满足复杂条件下的求和.它能够:
求满足指定条件的数字之和
计算班级科目总成绩
精确设置条件求和
设置多条件求和
在条件单元格区域使用公式

DSUM函数语法
DSUM函数具有3个参数,其语法如下:
DSUM(database,field,criteria)
1.database:构成列表或数据库的单元格区域.(数据库是包含一组相关数据的列表,其中包含相关信息的行称为记录,包含数据的列称为字段.列表的第一行包含每一列的标题)
2.field:指定函数所使用的列.可以使用列标题,但必须将其放置在双引号内;或者使用代表在列表中位置的数字:1表示第一列,2表示第二列,依此类推.
3.criteria:包含指定条件的单元格区域,至少包含一个列标题且在列标题下至少有一个在其中指定条件的单元格.
3个参数都是必需的参数.若要对数据库中的一个完整列执行操作,则在条件区域中该列标题下方添加一个空行.条件区域的设置规则可以参考高级筛选条件的设置规则.

DSUM函数陷阱
虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方.因为如果列表下方不为空,在列表添加新信息时将无法添加新的信息.如果求和字段下的数据不是数字,则会返回结果0.数据库函数不支持数组,如果在函数中使用数组作为参数,则会返回错误值#VALUE!.如果没有满足指定条件的记录,则返回错误值#VALUE!.如果引用的数据库不存在,则返回错误值#NAME!.如果会将条件区域中的文本视为以该文本开始的内容,因此在查找时以该文本开始的记录都视为满足条件.如果你想只查找该文本,则需要以=”=文本”的方式输入.

示例1: 求满足指定条件的数字之和
本示例来源于Excel帮助,如图所示.单元格区域A1:F3是条件区域,单元格区域A5:E11是列表区

word转pdf免费

域.

在单元格I2中的公式:
=DSUM(A5:E11,"利润",A1:A2)
获得苹果树的利润总和.

在单元格I5中的公式:
=DSUM(A5:E11,"利润",A1:F3)
获得所有梨树和高度在10至16之间的苹果树的利润之和.


示例2:计算班级科目总成绩如图所示,单元格区域B1:C2是条件区域,单元格区域B5:G19为数据库表(保留默认名“表2”).单元格E2中的公式求二年级201班语文成绩之和:
=DSUM(B5:G19,E5,B1:C2)



也可以使用结构化的表引用:
=DSUM(表2[#全部],表2[[#标题],[语文]],B1:C2)

示例3: 精确设置条件求和
本示例数据库表名为tblOrders,包含订单销售信息

pdf转word文档

,放置在工作簿的一个单独的工作表中,如图所示.我们在其他的工作表中设置条件区域,获取满足条件的数值之和.



如图所示,获取指定销售人员销售指定产品的数量.其中,单元格区域E1:F2为条件区域.放置求和结果的单元格B4中的公式为:
=DSUM(dbOrders,"Units",E1:F2)
可以看到,公式中并没有使用数据库表名tblOrders,而是使用了我们给数据库表自定义的名称dbOrders,这是因为如果使用tblOrders的话,DSUM函数会返回#VALUE!错误.在添加命名的表时,函数不会自动更新其名称.



因此,我们定义名称dbOrders作为数据库表的名称并在DSUM函数公式中使用,如图6所示.



注意,由于DSUM函数将文本条件视为“开始于”而不是“等于”,因此,上面的查找将包含数据库中所有以“pen”开头的数据,例如pen、pencils.如果只想查找等于“Pen”的记录,则应将条件修改为:
=”=Pen”
此时,计算的结果如图7所示.



示例4: 设置多条件求和
仍以示例3提供的数据库表为例.
在条件区域中可以设置多行,例如可以添加更多的销售人员和销售项,如图所示.此时,不同行之间是“或”的关系,即计算Jones销售Pen、或者Gill销售Binders、或者Gill销售Pen的数量之和.在单元格B4中的公式:
=DSUM(dbOrders,"Units",E1:F4)


示例5: 在条件单元格区域使用公式
仍以上文数据库表为例.如果想使用多个条件行,可以会混淆和创建大的条件区域.作为替代方法,可以在条件单元格中使用公式.如果在条件区域中使用公式,那么可以将标题单元格留空或者使用没有用于数据库标题的名字作为标题.

如图所示,条件区域中的标题已被修改为RepCount和ItemCount.在其旁边有两个表,分别为tblRepSel和tblItemSel,已经输入了想要在DSUM函数汇总中使用的雇员名和项.



在单元格E2和F2中,使用COUNTIF函数来检查是否数据库表中的雇员名称和项目在tblRepSel表和tblItemSel表中.

在条件公式中,会使用相对引用来引用数据库表中数据的第一行的单元格.我们可以使用命名的表引用作COUNTIF函数的单元格区域参数,但是必须使用正常的单元格引用作为其条件参数,否则会得到错误的结果.

在单元格E2中的公式:
=COUNTIF(tblRepSel[Rep],Orders!D2)
在单元格F2中的公式:
=COUNTIF(tblItemSel[Item],Orders!E2)

如图所示,在单元格B4中的求和公式为:
=DSUM(dbOrders,"Units",E1:F2)



假如你学习到了这个新技能不妨转发推荐给你的小伙伴.并动动小指头收藏,以免下次走丢.

我们将定期更新Word、Excel、PPT等操作技巧.pdf转换器供在线免费的PDF转word、PDF转Excel、PDF转PPT服务.


DWG DXF互转

PDF插入页面

本文为原创,转载请注明原网址:https://ask.pdf365.cn/converter/jiaocheng/44971.html

本文关键词: DSUM函数的认识与应用

上一篇: Excel限制重复数据输入
Excel限制重复数据输入首先选择要输入数据的单元格区域,点击数据页签-数据有效性选择验证条件-允许-自定义,在公式中输入:=countif($a$2:$a$10,a...
下一篇: 如何快速对齐Word中的选项ABCD
如何在Word中快速对齐选项ABCD?上周末,一个做人事专员的朋友让我做一些面试题,不同的岗位会出不同的卷子。然后她在做目的题的时候遇到了一个情...
福昕PDF转换器下载

福昕PDF转换器

免费下载
随机推荐教程
pdf怎么转换成word 转换神器不可少 转换 word转pdf怎么转 不知道的快来看 这么操作简单有效 原因在这里 pdf转图片怎么转 文件 pdf转ppt怎么转 pdf转excel怎么转 简单几步轻松搞定 两种方法可供选择 实用方法分享 专业软件不可少 实用方法推荐 pdf转word怎么转 PPT转PDF怎么转 excel转pdf怎么转换 PDF怎么转换成PPT 如何使用福昕PDF转换器 电脑pdf怎么转换成word 这么做简单有效 pdf怎么转换成jpg图片 pdf怎么免费转word 图片转PDF怎么转 PDF文件怎么压缩 怎么把PDF转换成Word word怎么转换成pdf 怎么把pdf转换成ppt Ppt怎么转pdf pdf转ppt怎么转换

福昕PDF转换器

一款功能强大、界面简洁、操作简单的PDF转换成Word或Word转换成PDF转换器.软件具备极速转换 批量转换,高质量识别等功能.支持PC端,手机端,微信,360小程序四端登录,账号共用.

Copyright © 2021 福昕PDF365客户端 版权所有 网站地图 | PDF转换标签