Excel 函数

功能介绍

选择题和填空题可以在题目/选项上设置计算公式,实现自动填写、判断、计算和默认选项选择。

如何使用计算公式

1. 公式输入规则

支持 Excel 函数:将 Excel 单元格引用替换为对应的题目编号。
示例:
Excel 函数:SUM(A1, A3)(计算单元格 A1 和 A3 的总和)。
问卷公式:SUM([q1], [q3])(计算题目 1 和题目 3 的总和)。

支持系统字段、URL 参数和窗口对象属性(开发中)。

2. 填空题公式

题目公式


(1) 设置计算逻辑

点击填空题右侧的公式图标。选择两种逻辑之一:

? 赋值逻辑:使用公式结果自动填写文本框。
? 决策逻辑:根据公式检查答案(有效返回 1,无效返回 0)。

(2) 重要注意事项

? 对于「决策逻辑」,真值返回 1,假值返回 0。其他设置可能导致判断错误。
? 使用验证逻辑时,当前题目必须包含在公式中。

(3) 隐藏题目

如果在公式中使用隐藏题目,请将其设置为「赋值以参与计算」。

3. 选择题公式

选择题公式


(1) 公式类型选项

? 题目表达式:将整个题目文本与公式结果进行匹配。
? 选项表达式:检查选项的公式是否评估为真。

(2) 修改默认选项

? 允许修改:用户可以手动覆盖自动选择的选项。
? 不允许修改:自动选择的选项无法更改。

公式应用场景

基本算术

[q3] = SUM([q1], [q2])

条件判断

使用「赋值」逻辑时,可以根据真值和假值默认填入不同的文本,而「决策」逻辑可以针对指定的错误题目报告提示,例如:

单一条件:
IF([q1] > 60, "通过", "不通过")

多个条件(AND):
IF(AND([q1] > 60, [q2] > 60, [q3] > 60), "通过", "不通过")

多个条件(OR):
IF(OR([q1] > 60, [q2] > 60, [q3] > 60), "通过", "不通过")

关键字匹配

IF(OR(
ISNUMBER(SEARCH("上海", [q1])),
ISNUMBER(SEARCH("北京", [q1])),
ISNUMBER(SEARCH("广州", [q1])),
ISNUMBER(SEARCH("深圳", [q1]))
), "1", "0")

身份证解析

提取生日:MID([q1], 7, 8)
计算年龄:YEAR(NOW()) - MID([q1], 7, 4)
判断性别:IF(MOD(MID([q1], 17, 1), 2), "男", "女")

分数计算

IF(SUM([q1_1], [q1_2], [q1_3]) < 100, SUM([q1_1], [q1_2], [q1_3]), "总分超过 100。请调整分数!")

价格四舍五入

向上取整:ROUNDUP([q1], 0)
向下取整:ROUNDDOWN([q1], 0)


AI 助手

通过 AI 生成公式。请确保清楚标注题目编号为「题目 n」。例如:计算题目 1、题目 2 和题目 3 的平均值,并将结果四舍五入到小数点后两位。


AI 助手

公式中的字段介绍

普通题目:[q1], [q2]

插入题目编号


系统字段:从预定义选项中选择(例如,[Password])

系统字段


URL 参数:[url.ParameterName]
窗口属性(开发中):
? 当前省份:[window.curProvince]
? 屏幕宽度:[window.outerWidth]
? 时间戳:[window.nowTime]

注意事项与预防措施

Excel 函数差异

? 不支持 DATEDIF()、NOW() 等。
? 对于无效的 FIND() 操作,返回 0 而不是 #VALUE!。

最佳实践

? 在添加公式之前确定问卷结构。
? 设置公式后避免修改题目顺序。

常见题目

题目 1:Excel 函数功能支持哪些类型的计算?

答:Excel 函数功能支持在选择题和填空题上设置计算公式,实现自动填写、判断、计算和默认选项选择。这大大提高了问卷的智能化和自动化水平。


题目 2:如何在问卷中使用 Excel 函数?

答:将 Excel 单元格引用替换为对应的题目编号。例如:Excel 函数 SUM(A1, A3)(计算单元格 A1 和 A3 的总和),在问卷中变为 SUM([q1], [q3])(计算题目 1 和题目 3 的总和)。


题目 3:带有 Excel 函数的填空题有哪两种计算逻辑?

答:填空题支持两种计算逻辑:1) 赋值逻辑:使用公式结果自动填写文本框;2) 决策逻辑:根据公式检查答案(有效返回 1,无效返回 0)。用户可以根据需求选择适当的逻辑。


题目 4:带有 Excel 函数的选择题有哪些公式类型选项?

答:选择题支持两种公式类型:1) 题目表达式:将整个题目文本与公式结果进行匹配;2) 选项表达式:检查选项的公式是否评估为真。这提供了灵活的公式应用方法。


题目 5:Excel 函数支持哪些常见的应用场景?

答:支持各种应用场景:1) 基本算术:例如 [q3] = SUM([q1], [q2]);2) 条件判断:例如 IF([q1] > 60, "通过", "不通过");3) 关键字匹配:根据文本内容进行逻辑判断;4) 身份证解析:提取生日、计算年龄、判断性别;5) 分数计算和价格四舍五入等。


这篇文章有多大帮助?