Excel 函数教程 / 第9章
数据库函数
适合把一块标准表格当作小型数据库,按条件区域进行求和、平均、计数、最大最小和方差统计。
本章学习目标
掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。
函数清单
使用方法、注意事项与案例
| 函数 | 常用语法 | 使用方法 | 注意事项 | 案例公式 |
|---|---|---|---|---|
| 常规统计 | ||||
| DSUM | DSUM(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| DAVERAGE | DAVERAGE(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| DCOUNT | DCOUNT(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| DCOUNTA | DCOUNTA(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| DMIN | DMIN(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| DMAX | DMAX(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| DGET | DGET(数据库区域,字段,条件区域) | 按条件从表格数据库中统计。 | 条件区域表头必须与数据库字段表头一致。 | 结果:计算结果 |
| DPRODUCT | DPRODUCT(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| 散布度统计 | ||||
| DSTDEV | DSTDEV(数据库区域,字段,条件区域) | 按条件从表格数据库中统计。 | 条件区域表头必须与数据库字段表头一致。 | 结果:计算结果 |
| DSTDEVP | DSTDEVP(数据库区域,字段,条件区域) | 按条件从表格数据库中统计。 | 条件区域表头必须与数据库字段表头一致。 | 结果:计算结果 |
| DVAR | DVAR(数据库区域,字段,条件区域) | 按条件从表格数据库中统计。 | 条件区域表头必须与数据库字段表头一致。 | 结果:计算结果 |
| DVARP | DVARP(数据库区域,字段,条件区域) | 按条件从表格数据库中统计。 | 条件区域表头必须与数据库字段表头一致。 | 结果:计算结果 |
典型案例
本章高频业务场景
| 使用场景 | 公式 | 说明 |
|---|---|---|
| 统计特定产品销售数量 | | G1:H2 为条件区域,表头必须匹配。 |
| 返回符合条件的唯一记录 | | 多条记录会返回错误。 |
学习建议
- 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
- 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
- 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。