Excel:用DSUM函数完成指定条件求和
发布时间:2022-04-14 11:14:42
Excel中汇总统计符合指定条件单元格数据之和是经常遇到的事情。例如,统计学生的成绩表时,我们也许要在一张有多个班级多个学科的成绩总表中求某一指定班级某一学科学生的总分。这种情况我们一般使用SUMIF函数或SUM函数配合使用IF函数来完成汇总统计,如果指定的条件已经存放在另外的某单元格区域,那么在Excel 2007中,使用DSUM函数来完成指定条件的求和,也非常方便。
图1:学科的成绩总表
比如图1所示工作表。“语文”学科成绩在C2:C1032单元格区域;学校在I列,共有三所学校;所有学生分成六个不同的专业,在J 列单元格中可以看到学生的专业信息。现在,我们希望得到学校为“化工学校”且专业为“财会”且“总分”大于600分的学生的语文成绩总和。如果使用DSUM函数来完成,那么须完成以下步骤。
首先在空白单元格区域设置好汇总的条件,比如在M12:O13单元格区域。如图2所示,M12、N12、O12为列标题、M13、N13、O13分别为指定的条件。
图2:在空白单元格区域设置好汇总的条件
点击M4单元格,输入公式“=DSUM($A$1:$J$1032,"语文",M12:O13)”,回车后,就可以得到符合这三个条件学生的语文成绩总和了。
我们简单解释一下这个函数:DSUM函数的用法是“=DSUM(参数1, 参数2, 参数3)”。其中参数1是指要计算的数据区域或数据列表;象本例中的$A$1:$J$1032即指要计算的数据区。需要注意的是这个参数并非只指要求和的那一列数据,而是包括所有条件和要计算求和的那列在内的所有数据区。所以,这个参数不妨将范围划得稍微大一些。
参数2是告诉我们求和字段的,应该是要求和数据所在列的标签。如本例则表示要计算参数1指定数据区域中列标题为“语文”的那列数据之和。我们还可以使用该列数据在指定区域中的相对列数来作为此参数。本例中“语文”列位于指定区域的第3列,所以,我们把公式写成“=DSUM($A$1:$J$1032,3,M12:O13)”也会得到同样的结果。要注意的是,如果用列标签来作此参数,公式中列标签需要用半角双引号引起来。
参数3是指定条件的,所以应该是包含条件的单元格区域。本例中“M12:O13”所设置的条件即为“学校是化工学校且专业是财会且总分大于600”。因此,如果需要增加条件,那么只要依次向右添加即可。比如除了满足上面三个条件,还需要数学分数不小于80分。那么可在P12单元格输入“数学”,在P13单元格输入“>=80”,并将公式中的第三个参数修改成“M12:P13”就可以了。
看出来了吧?虽然使用这个函数必须设置条件,但对于需要同时满足多个条件或需要临时改变条件的求和来说,它比SUMIF及SUM配合IF可能更方便一些。所以,如果遇到这种多条件求和,不妨找个空白区域设定条件试试DSUM函数。
办 公软件教程,
猜你喜欢
- 第一部分:for next循环语句用法和理解VBA中for循环语句是程序流程控制语句。For Next 循环语句是编程中几乎不可缺少的语句。
- 我们在制作文档时很多时候会碰到页码从第二页开始设置的情况,也就是我们的封面是不设置页码的,如我们制作的说明书,毕业论文,报告等;那么如何设置
- Excel怎么选择不同的文字,底部填充颜色不同。择不同,底部颜色不同。今天,小编就教大家在Excel中表格不同文字底部填充不同颜色的操作方法
- 通常我们在打印文档时,多数情况下都会把文档左侧的页边距设置的大一些,这样有利于我们进行装订。但是当进行双面打印时,左右页边距在纸张的两面正好
- 【camtasia studio录制时屏幕点击没反应解决办法】1、右击桌面Camtasia Studio 8图标,然后点击【打开文件位置】;
- 不少朋友都见过电脑店技术人员使用U盘来重装电脑系统,但是有些用户现在手里头没有U盘,只有内存卡和读卡器,那么这种情况能不能将内存卡当作是U盘
- Win11底部任务栏很是便捷,有的时候直接点击任务栏就可以直接打开应用,但是最近用户发现Win11的任务栏消失不见了?怎么回事呢?一起看看解
- 小编今天在打印网页时出现了“打印机遇到异常配置问题“0×8007007e”的问题,可能也有其他小伙伴也遇到了这个问题。为此,小编特意整理本篇
- 在 iOS 13 以及更新版本中,最值得关注的就是音频共享功能,通过蓝牙,您可以与朋友分享同一首音乐、一起看视频等。此前,该功能只提供蓝牙双
- 一个好的PPT往往有一个很吸引人的开场,本文主要讲解一个文字掉落的PPT开场动画效果设计方法。文字掉落的开场动画效果设计教程1、素材我已经做
- 对于中国人来说,磅是个陌生的单位,大家更熟悉的单位是厘米,其实Word的默认度量单位是可以更改的,下面为大家介绍word怎么更改默认的度量单
- 最近有Win7用户反映,明明Guest用户是启用状态,但是使用Guest用户访问共享目录的时候却出现提示“未授予用户在此计算机上的请求登录类
- win10软媒魔方怎么卸载?软媒魔方是一个经过微软认证的第三方清理优化软件,但是有的用户可能会更喜欢集成性的软件多一些,不喜欢软媒魔方这种单
- Excel表格怎么到dat文件数据?工作中经常需要处理dat数据,怎么才能把dat数据导入excel呢?下面分享Excel表格导入dat文件
- 360安全桌面是一款功能相当强大的桌面应用管理软件,它可以提供桌面整理及桌面壁纸等功能,但是有些Win10用户偏偏不爱360安全桌面这款软件
- 一、选择工作表中包含数据的矩形单元格区域在很多时候,需要选择工作表中所有包含数据的单元格区域,从而能一次性为所选单元格区域设置统一的格式,这
- WPS论文怎么添加两种页码?wps写论文的时候,需要添加两种页码,该怎么添加呢?下面我们就来看看wps论文两种页码设置方法,需要的朋友可以参
- ntldr is missing怎么解决?最近小编收到了用户的故障报告,无法正常开机的现象,在开机的时候出现了“ntldr is missi
- 为了防止局域网中的用户随意修改服务器系统中的共享资源,网络管理员往往会在服务器系统中对目标共享资源进行共享访问权限设置操作或其他一些安全设置
- VBA怎么快速从两个表格提取符合条件的数据?VBA中想要提取数据,该怎么从两个表格中提取符合条件的数据呢?下面我们就来看看详细的教程,需要的