跳到主要内容

公式规则

写公式时先想清楚三件事:引用哪个题目、要得到什么结果、结果会用在哪里。公式可以返回数字、文本、日期、TRUE/FALSE,也可以返回一组值。

基本写法

SUM(Q1,Q2)
IF(Q1>=60,"合格","不合格")
CONCATENATE("姓名:",Q1)

字段和选项引用

写法含义常见场景
Q1第 1 题答案计算题、文本拼接、条件判断
Q1A1第 1 题第 1 个选项是否被选中显示逻辑、选项逻辑、自动评分
Q1~4第 1 到第 4 题多题求和、平均分、批量统计
QS1第 1 个题组题组整体统计
QS1Q1第 1 个题组内第 1 题题组内得分计算
QS1Q1A1第 1 个题组内第 1 题第 1 个选项题组选项判断
Q1S1第 1 题矩阵第 1 行矩阵行统计
Q1S1A1第 1 题矩阵第 1 行第 1 列矩阵单元格计分
TEXT(Q1)第 1 题答案或选项文本拼接结果文案
SCORE(Q1)第 1 题选项分值考试、测评、量表计分
COUNT(Q1)第 1 题答案数量多选题、矩阵题数量统计

题目变量不要加引号,手动输入的固定文本必须加英文双引号。

运算符

运算写法示例常见用途
+Q1+Q2两题分数相加
-Q1-Q2计算差值
*Q1*Q2金额、数量、权重计算
/Q1/Q2比例、正确率计算
大于>Q1>60判断是否超过标准
小于<Q1<60判断是否低于标准
等于==Q1=="A"判断答案是否等于指定值
不等于!=Q1!="A"排除某个答案
大于等于>=Q1>=60判断是否合格
小于等于<=Q1<=100限制分数或数量上限
注意

判断相等要写 ==,不要写 =。公式里的逗号、括号、引号都要使用英文半角符号。

函数参数

函数名保持大写,参数按顺序填写,多个参数用英文逗号隔开。

ROUND(Q1,2)
IF(AND(Q1>=60,Q2>=60),"通过","未通过")

多值列表可以放入多道题答案,适合统计、查找和条件汇总。

AVERAGE([Q1,Q2,Q3])
VLOOKUP(Q1,[["A",10],["B",8]],2,FALSE())

返回值类型

使用目标建议返回示例
数字题或分数题数字SUM(Q1,Q2)
文本题或结果页文本或数字CONCATENATE("总分:",Q1)
日期时间题日期、时间或格式化文本DATE(2026,5,3)
校验规则空文本或错误提示文本IF(Q1>0,"","请输入正数")
显示条件TRUE 或 FALSEAND(Q1A1,Q2>18)

常见错误

提示语法错误,先查什么?

先查中文标点、括号是否成对、固定文本是否加了英文双引号、等于判断是否写成 ==

公式没报错但没有结果,先查什么?

先查引用的题目是否有答案,再查目标题型是否能接收公式返回值。例如显示条件需要 TRUE/FALSE,计算题通常需要数字。

从 Excel 复制来的函数都能直接用吗?

不能保证。分类页会保留兼容函数和旧模板函数,但标注为未实现或不建议使用的函数,应先在预览中验证,必要时改用系统扩展函数或其他可用函数。