You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于下拉列表选项在PAT测试电子表格中生成下一次测试日期

PAT测试日期自动计算实现方案

以下方案默认Class列为B列、Test Date列为C列、Next Test Date为D列,表头占第1行,有效数据从第2行开始,你可以根据自己的表格实际列号调整公式参数。

Excel / WPS 表格实现

直接在D2单元格输入如下公式后下拉填充整列即可:

=IF(OR(ISBLANK(B2),ISBLANK(C2)),"",IF(B2="Class 1",EDATE(C2,48),EDATE(C2,24)))
  • 功能说明:EDATE函数会自动给指定日期加上对应月数,原生支持闰年、月末日期的特殊场景计算,不会出现日期偏移错误;外层判断逻辑会在Class或Test Date任意一项为空时返回空值,避免显示错误代码。
  • 注意事项:
    1. 需将D列单元格格式设置为「日期」类型,否则计算结果会显示为数字序列号
    2. 极旧版本Excel如果提示EDATE函数不存在,可手动加载分析工具库:文件→选项→加载项→转到→勾选「分析工具库」确认后即可使用

Google Sheets 实现

单格公式和Excel完全通用,如果需要整列自动计算无需手动下拉,可在D2单元格输入数组公式:

=ARRAYFORMULA(IF(B2:B="",,IF(B2:B="Class 1",EDATE(C2:C,48),EDATE(C2:C,24))))

输入后整列有数据的行都会自动生成对应的Next Test Date,新增行也会自动计算。

内容的提问来源于stack exchange,提问作者NICode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 09:36:09