DSUM DGET DMAX DMIN DCOUNT DCOUNTA DAVERAGE 都是D系列数据库函数里比较有用的。 其中DSUM,当然是最常用的了。不过很多朋友却很少用,甚至没见过。 DSUM的语法结构是 dsum(database,field,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月份的销量之和。则如下图设置条件区域。 这种设置方法跟高级筛选的条件区域设置其实是一致的。
注意,这里条件区域内的月份设置 我以显示公式的形式,给各位看看G列和H列的公式设置,请特别注意。 注意G列的公式都引用的是左表里的B2单元格,也就是左表里第一个日期 注意H列的公式的后半截,SUM函数的区域引用的终点行号是活动的,可以往下不断扩展行范围。 里面的细节各位自己参悟。 =DSUM(数据,3,$F$1:$G2)-SUM($H$1:$H1) |
|