在excel中条件求和想必大家都不陌生,这个可以说是我们工作中经常遇到的问题,常见的条件求和函数有sumif以及sumifs,但是还有一个更加强但知道的人却非常少的函数,他就是dsum函数,dsum相交于sumif以及sumifs函数理解起来更加的简单,使用起来也更加的灵活,下面就让我们来认识下dsum函数

一、dsum函数

Dsum函数:返回符合条件的字段列中的和,dsum是一个数据库函数

语法:=Dsum(数据区域,求和的列的字段名称,求和的条件)

第一参数:数据区域

第二参数:想要求和的列的字段名称

第三参数:求和的条件(附带表头字段)

知道了dsum的参数以及用法,下面就让我们通过实际的例子来看下他是如何运用的

二、单条件求和

如上图,我们想要求行政部的薪资总和只需输入函数=DSUM(A1:F19,F1,H4:H5),然后点击回车即可得正确的结果,下面来简单的介绍下函数

第一参数:A1:F19,在这里A1:F19就是我们想要统计的数据区域

第二参数:F1所在的位置就是薪资这个字段,在这里我们想要根据薪资求和,所以第二参数设置为f1

第三参数:H4:H5,求和的条件,在这里我们需要将表头一起选中作为条件,数据库函数都是根据表头来进行数据匹配的,如果没有表头将会返回错误值

以上就是单条件查找,下面我们来看下多条件查找

三、多条件查找

第一种类型

如上图我们想要计算行政部以及原料车间的薪资总额,只需要将公式设置为:=DSUM(A1:F19,F1,H4:H6)即可得到正确的结果,这个跟单条件查找十分类似,只不过将第三参数设置为了H4:H6这个区域,这个区域中我们添加了原料车间

这种情况下我们是无法使用sumifs函数来直接计算的,但是dsum可以

2.第二种类型

在这里我们想要查找行政部级别为2级的薪资总和,只需要将公式设置为=DSUM(A1:F19,F1,H4:I5)即可得到正确的结果,在这里我们将dsum的第三参数设置为H4:I5增加一个条件进行条件求和,其余的与单条件查找是一样的

三、区间求和

如上图,在这里我们想要统计下2013年入职的薪资总和,在这里我们需要在查找值中构建2个入职时间作为条件来查找数据他的公式为:=DSUM(A1:F19,F1,H4:I5),在这里与dsum的多条件查找是一模一样的。只不过我们需要构建2个相同的字段罢了

四、Dsum函数的特点以及注意事项

1.dsum是一个数据库函数,他是根据字段标题来查找数据的,所以我们在选择参数的时候必须将字段标包含在参数内,查询表的字段标题必须与数据表的字段标题一模一样

2.dsum进行多条件查询的时候,最主要的还是查询表字段的构建方式,我们需要根据自己的要求来构建查询表,是行排列,还是列排列

以上就是今天的全部内容,赶快动手试试把,学会了dsum函数,完全可以扔掉sumif以及sumifs函数了

我是excel从零到一,关注我,持续分享更多excel技巧

mysql多条件查询_使用dsum轻松搞定多条件查询,学会它,再也想用sumifs了相关推荐

  1. 使用通用mapper实现条件查询_使用dsum轻松搞定多条件查询,学会它,再也想用sumifs了...

    在excel中条件求和想必大家都不陌生,这个可以说是我们工作中经常遇到的问题,常见的条件求和函数有sumif以及sumifs,但是还有一个更加强但知道的人却非常少的函数,他就是dsum函数,dsum相 ...

  2. c#读取excel两列数据并绘制xy曲线_用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  3. 达梦两个表模糊查询_一文彻底搞定哈希表

    哈希表是个啥? 小白: 庆哥,什么是哈希表?这个哈希好熟悉,记得好像有HashMap和HashTable之类的吧,这是一样的嘛? 庆哥: 这个哈希确实经常见,足以说明它是个使用非常频繁的玩意儿,而且像 ...

  4. 录ppt的时候录光标_使用 PowerPoint 轻松搞定 Windows 电脑录屏丨一日一技

    此前给大家介绍过许多 在移动设备上录制屏幕 的方法,却很少提及桌面端的屏幕录制.但实际上在学习和工作中偶尔还是会碰到需要进行桌面端屏幕录制的情况.而近日我无意中发现了一个简便的录制 PC 电脑桌面的方 ...

  5. python 3d绘图 拖动_使用Matplotlib轻松搞定3D绘图

    数据可视化一直是机器学习的重要部分,大多数数据可视化教程的基本内容包括:散点图,线图,箱形图,条形图和热图,虽然这些对于数据预处理来说基本够用,但是今天给大家分享另一种数据可视化图形--3D可视化.3 ...

  6. fastreport dll_报表如何连接到VistaDB嵌入式数据库?FastReport.Net轻松搞定

    Vista数据库属于嵌入式数据库的类型.这些数据库与客户端服务器数据库的不同之处在于,它们被设计为作为文件嵌入客户端应用程序中.这样的基础的任务范围也将与数据库不同.通常,这些是仅在一个应用程序中使用 ...

  7. sql 显示百分比_轻松搞定数据分析之SQL——简单查询

    每天早起或者睡前听一首温柔而美好的音乐,是一件很幸福的事情,无论你是否懂音乐,它都能带你发现生活中的隐藏的那些美好,今天我们先来一起欣赏Mindy Gledhill的单曲<California& ...

  8. 子查询引用外表_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)...

    原文:https://mp.weixin.qq.com/s/p5UKuh1yY3P4zrOzVBmY1w (复制链接至浏览器,即可查看) 大量实例助你看懂Explain的输出内容,轻松搞定慢查询 EX ...

  9. explain ref_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)

    原文:https://mp.weixin.qq.com/s/p5UKuh1yY3P4zrOzVBmY1w (复制链接至浏览器,即可查看) 大量实例助你看懂Explain的输出内容,轻松搞定慢查询 EX ...

最新文章

  1. oracle alert下的文件,Oracle 11g alert文件变化
  2. ajax请求get方法的封装,使用jQuery中Ajax的封装函数——$.get()
  3. sdut 2140 有向图中是否存在拓扑序列的判断
  4. 特征工程(3):特征选择—信息增益
  5. iOS学习系列 - 标签Tag列表的实现
  6. php 二维数组值相加,php二维数组指定某元素后面的值是和前面的值相加起来的...
  7. 006python路--深浅拷贝
  8. P3951,jzoj5473-小凯的疑惑【数论】(NOIP2017提高组)
  9. 配置yum,nc,telnet
  10. 一步步编写操作系统 33 利用bios中断0x15子功能0xe820获取内存
  11. C++(2)--代码结构
  12. 现代软件工程 团队作业 - 软件分析和用户需求调查 (2013 - 2014)
  13. 计算机网络 --- 局域网中的以太网
  14. 程序设计基础(C语言)教学案例-序言
  15. 云之家集成第三方应用
  16. dw文件html代码预览效果,VSCode设置网页代码实时预览
  17. 【转】华为手机logcat不出日志解决方案
  18. HTML 边框和背景设置
  19. 摩托罗拉九宫格锁屏怎么解锁
  20. 《深入理解计算机系统》之浅析程序性能优化

热门文章

  1. 爆改古董卡西欧计算器!能联网、能聊天,「作弊神器」只要150块
  2. 优秀!广州“土博士”刚毕业,即获海外名校终身教职!
  3. 操作系统学习:进程、线程与Linux0.12初始化过程概述
  4. 美多商城之商品(准备商品数据 )、Dockers容器和FastDFS存储
  5. 线程的介绍(概念、作用)
  6. spring boot里面的三种配置文件。
  7. JSP第二次作业_7小题
  8. 【Python基础】拯救你奇丑无比的Python代码的神器
  9. 部署教程 | ResNet原理+PyTorch复现+ONNX+TensorRT int8量化部署
  10. 基于3D的结构光的应用