分享

这个函数最最最牛,竟然99.99%的人不认识!谁人不服?来战!

 碧荷晨露 2017-12-13



D字头的函数,就是数据库函数,非常厉害的函数,计算效率也非常高。

不过大家普遍用得少。其实真的值得您研究揣摩并实践!



DSUM

DGET

DMAX

DMIN

DCOUNT

DCOUNTA

DAVERAGE

都是D系列数据库函数里比较有用的。

其中DSUM,当然是最常用的了。不过很多朋友却很少用,甚至没见过。


DSUM的语法结构是

dsum(database,field,criteria)

  • 第1参数,database,就是数据源列表

  • 第2参数,field,就是要求和的字段

  • 第3参数,criteria,就是给定的条件区域,需要自己制作的



下面通过一个例子来说明下。

根据左表数据,求得某个城市的销量之和。

其实这个要求用sumif很容易实现。



不过我们今天想用DSUM来实现。则写成这样:

G2=DSUM($A$1:$C$36,3,$F$1:$F$2)



如果数据源定义了名称,比如把A1:C36命令为“数据”。选中这个表格里的A1到C36区域,公式,定义名称,如下图,命名其名称为“数据”,确定。


那么,G2单元格的公式可以写成这样:

=DSUM(数据,3,$F$1:$F$2)



如果这么简单,那么不说也罢。深层次的来一波。


比如要求上海12月份的销量之和。则如下图设置条件区域。

这种设置方法跟高级筛选的条件区域设置其实是一致的。





可是如果要求得每一个城市12月份的销量之和,又该怎么办?

其实不是你想的那么简单,也许。


请看下面。



注意,这里条件区域内的月份设置

我以显示公式的形式,给各位看看G列和H列的公式设置,请特别注意。


注意G列的公式都引用的是左表里的B2单元格,也就是左表里第一个日期

注意H列的公式的后半截,SUM函数的区域引用的终点行号是活动的,可以往下不断扩展行范围。


里面的细节各位自己参悟。




=DSUM(数据,3,$F$1:$G2)-SUM($H$1:$H1)




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多