日期时间函数
日期时间函数用于处理报名日期、考试时间、随访周期、截止日期和工时统计,适合按时间自动判断或计算间隔。
示例中的变量遵循统一规则:Q1 表示第 1 题答案,Q1A1 表示第 1 题第 1 个选项,Q1~4 表示第 1 到第 4 题,QS1Q1 表示第 1 个题组内第 1 题。
函数速查
DATE、DATEDIF、DATEVALUE、DAY、DAYS、DAYS360、EDATE、EOMONTH、HOUR、INTERVAL、ISOWEEKNUM、MINUTE、MONTH、NETWORKDAYS、NETWORKDAYS.INTL、NOW、SECOND、TIME、TIMEVALUE、TODAY、WEEKDAY、WEEKNUM、WORKDAY、WORKDAY.INTL、YEAR、YEARFRAC
DATE
作用: 用于根据年、月、日生成日期对象,适合报名时间、考试周期、随访计划和截止日期计算 。
语法:
DATE(year, month, day)
参数说明:
year:年份数字,可以填写固定年份,也可以来自题目答案。month:月份数字,通常为 1 到 12。day:日期中的日数字,通常为 1 到 31。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
DATE(2026,5,Q1)
说明: Q1 表示第 1 题答案;公式会用 DATE 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 DATE 处理日期题答案,得到时间判断需要的结果。 | DATE(2026,5,Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | DATE(2026,Q2,Q3) |
| 结果页自动分层 | 根据 DATE 的计算结果给受访者展示不同说明。 | DATE(2026,5,Q1) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DATEDIF
作用: 用于计算两个日期之间的年、月或日差值,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
DATEDIF(start_date, end_date, unit)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。end_date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。unit:计算单位或换算单位,例如 "D" 表示天,"m" 表示米,具体取决于函数用途。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
DATEDIF(Q1,Q2,"D")
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DATEDIF 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名到考试相隔天数 | 用报名日期和考试日期算间隔天数。 | DATEDIF(Q1,Q2,"D") |
| 计算员工年龄 | 用出生日期到当前日期计算完整年数。 | DATEDIF(Q1,TODAY(),"Y") |
| 判断随访是否到期 | 上次随访到今天超过 30 天时提醒。 | DATEDIF(Q1,TODAY(),"D")>=30 |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DATEVALUE
作用: 用于把日期文本转换为日期对象,适合报 名时间、考试周期、随访计划和截止日期计算。
语法:
DATEVALUE(date_text)
参数说明:
date_text:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
DATEVALUE(Q1)
说明: Q1 表示第 1 题答案;公式会用 DATEVALUE 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 DATEVALUE 处理日期题答案,得到时间判断需要的结果。 | DATEVALUE(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | DATEVALUE(DATE(2026,1,1)) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DAY
作用: 用于得到日期中的日,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
DAY(serial_number)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
DAY(Q1)
说明: Q1 表示第 1 题答案;公式会用 DAY 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 DAY 处理日期题答案,得到时间判断需要的结果。 | DAY(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | DAY(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DAYS
作用: 用于得到两个日期之间的天数,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
DAYS(end_date, start_date)
参数说明:
end_date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
DAYS(Q2,Q1)
说明: Q2 表示第 2 题答案,Q1 表示第 1 题答案;公式会用 DAYS 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 DAYS 处理日期题答案,得到时间判断需要的结果。 | DAYS(Q2,Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | DAYS(Q3,Q2) |
| 结果页自动分层 | 根据 DAYS 的计算结果给受访者展示不同说明。 | DAYS(Q2,Q1) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DAYS360
作用: 用于按一年 360 天规则计算两个日期之间的天数,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
DAYS360(start_date, end_date, method)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。end_date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。method:第 3 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
DAYS360(Q1,Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 DAYS360 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 DAYS360 处理日期题答案,得到时间判断需要的结果。 | DAYS360(Q1,Q2) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | DAYS360(Q2,Q3,Q4) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
EDATE
作用: 用于得到指定日期前后若干个月的日期,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
EDATE(start_date, months)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。months:月份数字,通常为 1 到 12。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
EDATE(Q1,1)
说明: Q1 表示第 1 题答案;公式会用 EDATE 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 EDATE 处理日期题答案,得到时间判 断需要的结果。 | EDATE(Q1,1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | EDATE(Q2,Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
EOMONTH
作用: 用于得到指定日期前后若干个月的月末日期,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
EOMONTH(start_date, months)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。months:月份数字,通常为 1 到 12。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
EOMONTH(Q1,0)
说明: Q1 表示第 1 题答案;公式会用 EOMONTH 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 EOMONTH 处理日期题答案,得到时间判断需要的结果。 | EOMONTH(Q1,0) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | EOMONTH(Q2,Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
HOUR
作用: 用于得到时间中的小时,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
HOUR(serial_number)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
HOUR(Q1)
说明: Q1 表示第 1 题答案;公式会用 HOUR 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 HOUR 处理日期题答案,得到时间判断需要的结果。 | HOUR(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | HOUR(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
INTERVAL
作用: 用于把秒数格式化为 ISO 风格的时间间隔,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
INTERVAL(second)
参数说明:
second:秒数字,通常为 0 到 59。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
INTERVAL(Q1,Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 INTERVAL 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 INTERVAL 处理日期题答案,得到时间判断需要的结果。 | INTERVAL(Q1,Q2) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | INTERVAL(0) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISOWEEKNUM
作用: 用于得到日期所在的 ISO 周序号,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
ISOWEEKNUM(date)
参数说明:
date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
ISOWEEKNUM(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISOWEEKNUM 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 ISOWEEKNUM 处理日期题答案,得到时间判断需要的结果。 | ISOWEEKNUM(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | ISOWEEKNUM(DATE(2026,1,1)) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
MINUTE
作用: 用于得到时间中的分钟,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
MINUTE(serial_number)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
MINUTE(Q1)
说明: Q1 表示第 1 题答案;公式会用 MINUTE 按语法处理这些值,返回日期、时间或与日期时间有关 的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 MINUTE 处理日期题答案,得到时间判断需要的结果。 | MINUTE(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | MINUTE(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
MONTH
作用: 用于得到日期中的月份,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
MONTH(serial_number)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
MONTH(Q1)
说明: Q1 表示第 1 题答案;公式会用 MONTH 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 MONTH 处理日期题答案,得到时间判断需要的结果。 | MONTH(Q1) |
| 安排随访或截止日期 | 根 据日期答案计算周期,决定是否提醒或分流。 | MONTH(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
NETWORKDAYS
作用: 用于计算两个日期之间的工作日数量,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
NETWORKDAYS(start_date, end_date, holidays)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。end_date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。holidays:日期中的日数字,通常为 1 到 31。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
NETWORKDAYS(Q1,Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 NETWORKDAYS 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 NETWORKDAYS 处理日期题答案,得到时间判断需要的结果。 | NETWORKDAYS(Q1,Q2) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | NETWORKDAYS(Q2,Q3,Q3) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
NETWORKDAYS.INTL
作用: 用于按自定义周末规则计算工作日数量,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
NETWORKDAYS.INTL(start_date, end_date, weekend, holidays)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引 用数字题答案。end_date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。weekend:第 3 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。holidays:日期中的日数字,通常为 1 到 31。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
NETWORKDAYS.INTL(Q1,Q2,1)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 NETWORKDAYS.INTL 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 NETWORKDAYS.INTL 处理日期题答案,得到时间判断需要的结果。 | NETWORKDAYS.INTL(Q1,Q2,1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | NETWORKDAYS.INTL(Q2,Q3,Q4,Q3) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
NOW
作用: 用于得到当前日期时间,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
NOW()
参数说明: 该函数不需要参数,直接写函数名和一对英文括号即可。
返回结果: 返回日期或时间 相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
NOW()
说明: 示例使用固定值演示;公式会用 NOW 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 NOW 处理日期题答案,得到时间判断需要的结果。 | NOW() |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | NOW() |
| 结果页自动分层 | 根据 NOW 的计算结果给受访者展示不同说明。 | NOW() |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参 数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
SECOND
作用: 用于得到时间中的秒,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
SECOND(serial_number)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
SECOND(Q1)
说明: Q1 表示第 1 题答案;公式会用 SECOND 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 SECOND 处理日期题答案,得到时间判断需要的结果。 | SECOND(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | SECOND(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
TIME
作用: 用于根据时、分、秒生成时间值,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
TIME(hour, minute, second)
参数说明:
hour:小时数字,通常为 0 到 23。minute:分钟数字,通常为 0 到 59。second:秒数字,通常为 0 到 59。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
TIME(Q1,Q2,0)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 TIME 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 TIME 处理日期题答案,得到时间判断需要的结果。 | TIME(Q1,Q2,0) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | TIME(Q2,Q3,0) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
TIMEVALUE
作用: 用于把时间文本转换为时间值,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
TIMEVALUE(time_text)
参数说明:
time_text:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
TIMEVALUE(Q1)
说明: Q1 表示第 1 题答案;公式会用 TIMEVALUE 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 TIMEVALUE 处理日期题答案,得到时间判断需要的结果。 | TIMEVALUE(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | TIMEVALUE(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
TODAY
作用: 用于得到当前日期,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
TODAY()
参数说明: 该函数不需要参数,直接写函数名和一对英文括号即可。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
TODAY()
说明: 示例使用固定值演示;公式会用 TODAY 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 TODAY 处理日期题答案,得到时间判断需要的结果。 | TODAY() |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | TODAY() |
| 结果页自动分层 | 根据 TODAY 的计算结果给受访者展示不同说明。 | TODAY() |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
WEEKDAY
作用: 用于得到日期对应的星期序号,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
WEEKDAY(serial_number, return_type)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。return_type:期数、频率或计算规则编号,按函数要求填写固定数字或题目答案。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
WEEKDAY(Q1,2)
说明: Q1 表示第 1 题答案;公式会用 WEEKDAY 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计 算报名或考试时间 | 用 WEEKDAY 处理日期题答案,得到时间判断需要的结果。 | WEEKDAY(Q1,2) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | WEEKDAY(Q2,0) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
WEEKNUM
作用: 用于得到日期所在的周序号,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
WEEKNUM(serial_number, return_type)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。return_type:期数、频率或计算规则编号,按函数要求填写固定数字或题目答案。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
WEEKNUM(Q1,2)
说明: Q1 表示第 1 题答案;公式会用 WEEKNUM 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 WEEKNUM 处理日期题答案,得到时间判断需要的结果。 | WEEKNUM(Q1,2) |
| 安排随访或截止日期 | 根据日期答案计 算周期,决定是否提醒或分流。 | WEEKNUM(Q2,0) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
WORKDAY
作用: 用于得到指定工作日偏移后的日期,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
WORKDAY(start_date, days, holidays)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。days:日期中的日数字,通常为 1 到 31。holidays:日期中的日数字,通常为 1 到 31。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
WORKDAY(Q1,3)
说明: Q1 表示第 1 题答案;公式会用 WORKDAY 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 WORKDAY 处理日期题答案,得到时间判断需要的结果。 | WORKDAY(Q1,3) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | WORKDAY(Q2,Q3,Q3) |
注意事项:
- 日期题答案和固定日期要使 用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
WORKDAY.INTL
作用: 用于按自定义周末规则返回工作日偏移后的日期,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
WORKDAY.INTL(start_date, days, weekend, holidays)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。days:日期中的日数字,通常为 1 到 31。weekend:第 3 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。holidays:日期中的日数字,通常为 1 到 31。
返回结果: 返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用示例:
WORKDAY.INTL(Q1,3,1)
说明: Q1 表示第 1 题答案;公式会用 WORKDAY.INTL 按语法处理这些值,返回日期或时间相关结果,可用于日期题、时间判断或继续计算间隔。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 WORKDAY.INTL 处理日期题答案,得到时间判断需要的结果。 | WORKDAY.INTL(Q1,3,1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | WORKDAY.INTL(Q2,Q3,Q4,Q3) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
YEAR
作用: 用于得到日期中的年份,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
YEAR(serial_number)
参数说明:
serial_number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
YEAR(Q1)
说明: Q1 表示第 1 题答案;公式会用 YEAR 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 YEAR 处理日期题答案,得到时间判断需要的结果。 | YEAR(Q1) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | YEAR(Q2) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
YEARFRAC
作用: 用于计算两个日期之间按年表示的比例,适合报名时间、考试周期、随访计划和截止日期计算。
语法:
YEARFRAC(start_date, end_date, basis)
参数说明:
start_date:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。end_date:日期值,可以来自日期题、固定日期或 DATE 函数生成的日期。basis:期数、频率或计算规则编号,按函数要求填写固定数字或题目答案。
返回结果: 返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用示例:
YEARFRAC(Q1,Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 YEARFRAC 按语法处理这些值,返回日期、时间或与日期时间有关的数字结果,具体取决于函数用途。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 计算报名或考试时间 | 用 YEARFRAC 处理日期题答案,得到时间判断需要的结果。 | YEARFRAC(Q1,Q2) |
| 安排随访或截止日期 | 根据日期答案计算周期,决定是否提醒或分流。 | YEARFRAC(Q2,Q3,0) |
注意事项:
- 日期题答案和固定日期要使用系统能识别的日期格式,避免把普通文本当日期计算。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。