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桁に丸める。


AIアシスタント

式内のフィールドの説明

一般の設問: [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) スコア計算や価格の丸めなど。


この記事はどのくらい役に立ちましたか?