跳到主要内容

数据库函数

数据库函数用于在多行数据中按条件计算平均值、计数、最大值、最小值和合计,适合对报名表、成绩表或题组数据做筛选统计。

示例中的变量遵循统一规则:Q1 表示第 1 题答案,Q1A1 表示第 1 题第 1 个选项,Q1~4 表示第 1 到第 4 题,QS1Q1 表示第 1 个题组内第 1 题。

函数速查

DAVERAGEDCOUNTDCOUNTADGETDMAXDMINDPRODUCTDSTDEVDSTDEVPDSUMDVARDVARP

DAVERAGE

作用: 用于得到数据库中满足条件记录的平均值,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DAVERAGE(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DAVERAGE([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DAVERAGE 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DAVERAGE 从数据表中按条件计算 数字结果。DAVERAGE([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DAVERAGE 用于报名表或题组明细的条件统计。DAVERAGE([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DCOUNT

作用: 用于统计数据库中满足条件且为数字的记录数,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DCOUNT(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DCOUNT([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DCOUNT 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DCOUNT 从数据表中按条件计算 数字结果。DCOUNT([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DCOUNT 用于报名表或题组明细的条件统计。DCOUNT([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DCOUNTA

作用: 用于统计数据库中满足条件且非空的记录数,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DCOUNTA(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DCOUNTA([["班级","姓名"],["一班",Q1],["二班",Q2]],"姓名",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DCOUNTA 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DCOUNTA 从数据表中按条件计算 数字结果。DCOUNTA([["班级","姓名"],["一班",Q1],["二班",Q2]],"姓名",[["班级"],["一班"]])
按报名类型汇总数据把 DCOUNTA 用于报名表或题组明细的条件统计。DCOUNTA([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DGET

作用: 用于得到数据库中唯一一条满足条件的记录值,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DGET(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。

使用示例:

DGET([["编号","分数"],["A",Q1],["B",Q2]],"分数",[["编号"],["A"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DGET 按语法处理这些值,返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DGET 从数据表中按条件计算 判断结果。DGET([["编号","分数"],["A",Q1],["B",Q2]],"分数",[["编号"],["A"]])
按报名类型汇总数据把 DGET 用于报名表或题组明细的条件统计。DGET([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DMAX

作用: 用于得到数据库中满足条件记录的最大值,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DMAX(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DMAX([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DMAX 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DMAX 从数据表中按条件计算 数字结果。DMAX([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DMAX 用于报名表或题组明细的条件统计。DMAX([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DMIN

作用: 用于得到数据库中满足条件记录的最小值,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DMIN(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DMIN([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DMIN 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DMIN 从数据表中按条件计算 数字结果。DMIN([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DMIN 用于报名表或题组明细的条件统计。DMIN([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DPRODUCT

作用: 用于得到数据库中满足条件记录的乘积,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DPRODUCT(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DPRODUCT([["班级","数量"],["一班",Q1],["一班",Q2]],"数量",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DPRODUCT 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DPRODUCT 从数据表中按条件计算 数字结果。DPRODUCT([["班级","数量"],["一班",Q1],["一班",Q2]],"数量",[["班级"],["一班"]])
按报名类型汇总数据把 DPRODUCT 用于报名表或题组明细的条件统计。DPRODUCT([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DSTDEV

作用: 用于得到数据库中满足条件记录的样本标准差,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DSTDEV(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DSTDEV([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DSTDEV 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DSTDEV 从数据表中按条件计算 数字结果。DSTDEV([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DSTDEV 用于报名表或题组明细的条件统计。DSTDEV([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DSTDEVP

作用: 用于得到数据库中满足条件记录的总体标准差,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DSTDEVP(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DSTDEVP([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DSTDEVP 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DSTDEVP 从数据表中按条件计算 数字结果。DSTDEVP([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DSTDEVP 用于报名表或题组明细的条件统计。DSTDEVP([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DSUM

作用: 用于得到数据库中满足条件记录的总和,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DSUM(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DSUM([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DSUM 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DSUM 从数据表中按条件计算 数字结果。DSUM([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DSUM 用于报名表或题组明细的条件统计。DSUM([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DVAR

作用: 用于得到数据库中满足条件记录的样本方差,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DVAR(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DVAR([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DVAR 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DVAR 从数据表中按条件计算 数字结果。DVAR([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DVAR 用于报名表或题组明细的条件统计。DVAR([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。

DVARP

作用: 用于得到数据库中满足条件记录的总体方差,适合报名表筛选、成绩表统计、题组数据汇总和条件分析。

语法:

DVARP(database, field, criteria)

参数说明:

  • database:要统计的数据表,第一行通常写字段名,后面每行写一条记录。
  • field:要统计或返回的字段名,例如 "分数"、"姓名"。
  • criteria:筛选条件,可以是 ">=60"、"一班" 这类条件,也可以是按字段组织的条件表。

返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用示例:

DVARP([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])

说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DVARP 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。

使用场景:

场景举例分析公式
按班级筛选成绩表用 DVARP 从数据表中按条件计算 数字结果。DVARP([["班级","分数"],["一班",Q1],["一班",Q2]],"分数",[["班级"],["一班"]])
按报名类型汇总数据把 DVARP 用于报名表或题组明细的条件统计。DVARP([["班级","分数"],["一班",Q1],["二班",Q2]],"分数",">=60")

注意事项:

  • 数据表第一行应是字段名,条件表的字段名要和数据表保持一致。
  • 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
  • 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。