跳到主要内容

公式计算

公式计算用于根据已有答案自动计算结果,适合评分、汇总、条件判断和个性化结果展示。

使用场景

  • 根据身高和体重自动计算 BMI
  • 根据多题得分自动计算总分
  • 根据多个条件生成结果建议
  • 根据用户输入动态拼接文本内容

公式由什么组成

一个公式通常由以下部分组成:

  • 字段:作为数据来源,比如体重、身高、题目得分
  • 函数:比如 IFANDORSUMPOWER
  • 运算符:如 + - * / > <
  • 标点:如括号、逗号

例如:

体重/POWER(身高/100, 2)

操作步骤

1. 打开公式编辑器

在支持公式的题型或填空设置里,进入公式编辑器。

1681304122015

2. 选择数据来源和函数

在编辑器中插入需要引用的题目、函数和运算符,组合成完整公式。

常见模式:

  • 值模式:直接使用题目值参与计算
  • 计分模式:把选项转换为分值参与计算
  • 文本模式:把答案文本作为字符串参与处理
提示

如果你想做数值计算,优先用值模式或计分模式;如果你想拼接文案或判断文本内容,再用文本模式。

3. 保存并测试结果

公式保存后,建议先用样例数据验证一次,确认:

  • 结果是否符合预期
  • 引用字段是否正确
  • 条件判断是否完整

常用函数

逻辑函数

  • AND(...):所有条件同时成立时返回 TRUE
  • OR(...):任一条件成立时返回 TRUE
  • IF(条件, 结果1, 结果2):条件判断
  • NOT(...):取反

示例:

IF(AND(语文成绩>90, 数学成绩>90, 英语成绩>90), "优秀", "其他")

文本函数

  • SEARCH(...):不区分大小写查找文本位置
  • FIND(...):区分大小写查找文本位置

适合做:

  • 关键词匹配
  • 文本内容校验
  • 结果文案处理

数学函数

常用数学函数包括:

  • SUM
  • MAX
  • MIN
  • AVERAGE
  • POWER

适合做:

  • 求和
  • 求平均分
  • 最大最小值比较
  • 幂运算

典型应用

考试评分

根据每道题的分值自动汇总总分。

满意度汇总

对多个维度评分做平均值或加权计算。

结果建议

根据用户输入结果返回不同建议,例如:

IF(Q1>30, "推荐 A 产品", "推荐 B 产品")

自动计算字段

在隐藏字段中写公式,把结果直接写回后台数据中,便于后续分析和导出。

常见问题

单选题参与公式时,取的是选项文本还是分值?

取决于你当前使用的是值模式、计分模式还是文本模式。做数值运算时一般用值模式或计分模式。

公式适合放在哪些地方?

最常见的是填空题、隐藏字段、评分计算和逻辑判断场景。只要该位置支持公式配置,就可以使用。