Excel 関数
機能紹介
選択式および記述式の設問に対して、設問や選択肢に計算式を設定でき、自動入力、判定、計算、既定の選択肢選定を実現できます。
計算式の使い方
1. 式入力ルール
Excel 関数をサポート: Excel のセル参照を対応する設問番号に置き換えます。
例:
Excel 関数: SUM(A1, A3)(A1とA3の合計)。
アンケート式: SUM([q1], [q3])(設問1と設問3を合計)。
システムフィールド、URLパラメータ、Windowオブジェクトのプロパティをサポート(開発中)。
2. 記述式(空欄記入)質問の式

(1) 計算ロジックの設定
記述式の設問右側にある式アイコンをクリックします。2つのロジックから選択できます:
• 割り当てロジック: 式の結果でテキストボックスを自動入力します。
• 判定ロジック: 回答が式に合致するかを判定します(真は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")
IDカードの解析
誕生日を抽出: 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で式を生成できます。質問番号を 'question n' の形式で明確に記載してください。例:設問1、設問2、設問3の平均を計算し、結果を小数点以下2桁に丸める。

式内のフィールドの説明
一般の設問: [q1], [q2]

システムフィールド: 定義済みオプションから選択(例: [Password])

URLパラメータ: [url.ParameterName]
Windowプロパティ(開発中):
• 現在の州/省: [window.curProvince]
• 画面幅: [window.outerWidth]
• タイムスタンプ: [window.nowTime]
注意事項・留意点
Excel 関数の違い
• DATEDIF()、NOW()などはサポートしていません。
• FIND()の無効な操作では#VALUE!の代わりに0を返します。
推奨事項
• 式を追加する前にアンケートの構成を確定してください。
• 式を設定した後に設問の順序を変更しないでください。
よくある質問
Q1: Excel 関数機能はどのような計算をサポートしますか?
A: Excel 関数機能は、選択式および記述式の設問に計算式を設定でき、自動入力、判定、計算、既定の選択肢の割り当てを実現します。これにより、アンケートのインテリジェンスと自動化レベルが大幅に向上します。
Q2: アンケートでExcel関数をどのように使いますか?
A: Excel のセル参照を対応する設問番号に置き換えて使用します。例えば: Excel 関数 SUM(A1, A3)(A1とA3を合計)は、アンケートでは SUM([q1], [q3])(設問1と設問3を合計)になります。
Q3: 記述式の設問における2種類の計算ロジックとは何ですか?
A: 記述式では2つの計算ロジックをサポートしています。1) 割り当てロジック:式の結果でテキストボックスを自動入力する。2) 判定ロジック:回答が式に合致するかを判定する(有効なら1、無効なら0を返す)。用途に応じて適切なロジックを選択できます。
Q4: 選択式の設問ではどのような式の種類がありますか?
A: 選択式では2つの式タイプをサポートしています。1) 設問式:設問全体のテキストを式の結果と照合する。2) 選択肢式:選択肢に設定した式が真かどうかを判定する。柔軟に式を適用できます。
Q5: Excel 関数はどのような一般的な応用シナリオをサポートしますか?
A: 様々な応用シナリオをサポートしています。1) 基本的な算術:例 [q3] = SUM([q1], [q2]);2) 条件判定:例 IF([q1] > 60, "合格", "不合格");3) キーワード一致:テキスト内容に基づく判定;4) IDカード解析:誕生日抽出、年齢計算、性別判定;5) スコア計算や価格の丸めなど。