Excel 函数教程 / 第9章

数据库函数

适合把一块标准表格当作小型数据库,按条件区域进行求和、平均、计数、最大最小和方差统计。

本章学习目标

掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。

函数清单

使用方法、注意事项与案例

函数常用语法使用方法注意事项案例公式
常规统计
DSUMDSUM(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DSUM(数据库区域,"金额",条件区域)

结果:数值结果

DAVERAGEDAVERAGE(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DAVERAGE(数据库区域,"金额",条件区域)

结果:数值结果

DCOUNTDCOUNT(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DCOUNT(数据库区域,"金额",条件区域)

结果:数值结果

DCOUNTADCOUNTA(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DCOUNTA(数据库区域,"金额",条件区域)

结果:数值结果

DMINDMIN(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DMIN(数据库区域,"金额",条件区域)

结果:数值结果

DMAXDMAX(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DMAX(数据库区域,"金额",条件区域)

结果:数值结果

DGETDGET(数据库区域,字段,条件区域)按条件从表格数据库中统计。条件区域表头必须与数据库字段表头一致。
=DGET(数据库区域,"金额",条件区域)

结果:计算结果

DPRODUCTDPRODUCT(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=DPRODUCT(数据库区域,"金额",条件区域)

结果:数值结果

散布度统计
DSTDEVDSTDEV(数据库区域,字段,条件区域)按条件从表格数据库中统计。条件区域表头必须与数据库字段表头一致。
=DSTDEV(数据库区域,"金额",条件区域)

结果:计算结果

DSTDEVPDSTDEVP(数据库区域,字段,条件区域)按条件从表格数据库中统计。条件区域表头必须与数据库字段表头一致。
=DSTDEVP(数据库区域,"金额",条件区域)

结果:计算结果

DVARDVAR(数据库区域,字段,条件区域)按条件从表格数据库中统计。条件区域表头必须与数据库字段表头一致。
=DVAR(数据库区域,"金额",条件区域)

结果:计算结果

DVARPDVARP(数据库区域,字段,条件区域)按条件从表格数据库中统计。条件区域表头必须与数据库字段表头一致。
=DVARP(数据库区域,"金额",条件区域)

结果:计算结果

典型案例

本章高频业务场景

使用场景公式说明
统计特定产品销售数量
=DSUM(A1:E100,"数量",G1:H2)
G1:H2 为条件区域,表头必须匹配。
返回符合条件的唯一记录
=DGET(A1:E100,"负责人",G1:H2)
多条记录会返回错误。

学习建议

  • 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
  • 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
  • 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。