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 的平均值,並將結果四捨五入到小數點後兩位。

公式中的欄位介紹
一般題目:[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) 分數計算和價格四捨五入等。