实际输入
- 计算需求
- 在 E 列计算订单处于打开状态的自然日数。有关闭日期时使用关闭日期,否则使用 2026 年 6 月 30 日;创建日期缺失时保持空白。
- 列或单元格
- A:订单编号(文本);C:创建日期(Excel 日期);D:关闭日期(Excel 日期或空白);E:打开天数。数据从第 2 行开始。
- 示例行与预期结果
- C2=2026/6/1,D2=2026/6/5 => 4;C3=2026/6/20,D3 空白 => 10;C4 空白,D4 空白 => 空白。
把计算需求和真实列结构转成可以验证的公式。 请提供: 计算需求、列或单元格、示例行与预期结果。 预期成果: 可复制公式、工作原理、假设和测试用例。
你填写的内容只保留在当前浏览器中,AILesson 提示语不会将其发送给模型或服务器。
未填写的字段会保留为占位符,你仍然可以复制后自行编辑
请为以下需求创建 Excel 公式:
[requirement]
工作表结构:
[layout]
示例行与预期结果:
[examples]
严格使用给出的表头或单元格引用,不要编造缺失的列。如果需求存在歧义,先列出歧义再提出公式。请返回:
1. 第一行数据使用的公式
2. 对每个部分的通俗解释
3. 对空值、错误、日期、文本和地区分隔符的假设
4. 三个带预期结果的测试用例
5. 如果存在,更简单的替代方案
优先使用标准 Excel 函数,除非必要,不要使用易变函数。在 AI 练习场试试从输入到成果
看看具体背景如何通过这条配方转化为可使用的成果
E2 公式
=IF(C2="","",IF(D2="",DATE(2026,6,30)-C2,D2-C2))
工作原理 外层 IF 在 C2 没有创建日期时返回空字符串。内层 IF 在 D2 为空时使用 2026 年 6 月 30 日,否则用关闭日期减去创建日期。Excel 把日期存为序列号,因此相减会得到自然日数。
假设 C、D 列是实际 Excel 日期而不是文本;当天关闭返回 0;关闭日期早于创建日期会产生负数,应调查而不是隐藏。公式使用逗号,使用分号分隔符的 Excel 需要替换。
测试 6 月 1 日到 6 月 5 日 → 4;6 月 20 日且未关闭 → 10;缺少创建日期 → 空白。再增加一个当天关闭案例,确认结果 0 符合业务定义。
替代方案 在保留三条规则的前提下,没有明显更简单的标准公式。
真实表头和预期结果会把公式约束在实际工作簿中。
显式边界情况能在公式向下填充前暴露空值和类型处理错误。
公式是否只引用了提供的单元格或表头?
测试用例是否覆盖空值和一个边界值?
至少两行结果是否与手工计算一致?
更有把握地使用
了解这条配方何时适用、需要提供什么,以及哪些内容仍需人工复核
使用“根据自然语言需求生成 Excel 公式”前,请准备计算需求、列或单元格、示例行与预期结果。只用可核实的信息替换占位符;如果某项未知,就明确保留未知状态,不要让模型自行推断。
如果结果还不能根据所给证据实现页面所述成果“可复制公式、工作原理、假设和测试用例”,或仍依赖未解决假设、缺失批准或编造细节,就不能使用。把检查项当作放行门槛:应修正来源输入,或指定有权限的复核者,而不是润色一个缺乏支持的输出。
截至 2026-08-28,“根据自然语言需求生成 Excel 公式”的公开测试记录包含ChatGPT。这只表示存在已记录试跑,不保证后续产品版本仍兼容或得到相同结果。改用其他工具或版本时,应保留全部约束,并重新执行结果检查。
继续完成任务
表格分析
把已核实指标转成决策、变化、风险和请求,同时避免夸大证据
打开配方表格分析
把已知标签变体映射到批准词表,同时暴露未知值
打开配方表格分析
使用经过验证的分隔规则拆分姓名、地址或编号并标记异常
打开配方AI 小课 · 推荐课程
从理解概念到完成真实任务,在互动小课中练习提问、判断和改进,学会把 AI 用在自己的工作与生活中。