ARTICLE · 1252312
不会写Excel公式?把中文需求交给AI,生成公式后这样核对才安全
AI给了公式,直接往整列里填?
真正省时间的不是
生成公式,而是验证公式
三个办公案例,一套中文需求模板,一张安全核对闭环。
数数羊阿 · AI办公实操
公式生成|边界核对
TODAY'S OUTPUT
3条中文需求 → 3个已验证公式
以下数据、姓名、部门和日期均为教学用虚构示例。
不会写公式并不可怕。真正容易出错的是:只告诉AI“帮我写个判断公式”,却没有说明数据在哪一列、边界怎么算、空白值怎么办。
先用5行小样本把公式测明白,再复制到整张表。
01
RESULT
先看三个公式成品
FORMULA BENCH
考勤判断
B列是签到时间:空白显示“未打卡”,超过9点显示“迟到”,其余显示“正常”。
=IF(B2="","未打卡",IF(B2>TIME(9,0,0),"迟到","正常"))
已测:08:56、09:00、09:01、空白。
到期提醒
C列是截止日期:区分未填写、已逾期、7天内到期和正常。
=IF(C2="","未填写",IF(C2<TODAY(),"已逾期",IF(C2<=TODAY()+7,"7天内到期","正常")))
已测:昨天、今天、第7天、第8天、空白。
按月汇总
A列是日期,B列是部门,C列是金额;F2填写目标月份第一天,G2填写目标部门。
=SUMIFS($C:$C,$A:$A,">="&$F$2,$A:$A,"<"&EDATE($F$2,1),$B:$B,$G$2)
已测:月初、月末、下月第一天、其他部门。
公式能复制,不代表能直接用于工资、财务结算或人事决定。关键数据必须由业务负责人复核。
02
INPUT
中文需求要说清这5件事
REQUEST CARD
要算什么
例如:判断迟到、汇总某月金额、提示即将到期。
数据放在哪里
说明工作表、列名、起始行和示例值,不让AI猜列含义。
边界是否包含
“超过9点”和“9点及以后”不是同一条规则。
空白和异常怎么处理
空单元格、文本日期、错误值都要提前约定输出。
使用环境
写明Excel版本;旧版本可能不支持某些新函数。
下面这段可以直接复制。你只需要替换方括号中的内容,并附上5行脱敏样例数据。
你是Excel公式助理。请根据我提供的表格结构生成公式,但不要猜测列含义。
【目标】[我要计算或判断什么]
【Excel版本】[例如Microsoft 365或Excel 2019]
【数据位置】[工作表名称、列名、起始行]
【判断规则】[写清大于、小于、等于以及是否包含边界]
【异常处理】[空白、文本、错误值分别显示什么]
【样例数据】[粘贴5行虚构或脱敏数据]
【输出要求】
1.先给可复制公式。
2.解释每个单元格引用和锁定方式。
3.给出正常值、边界值、空白值和异常值测试。
4.如果当前版本不支持,请给兼容写法。
5.信息不足时先提问,不要自行补全规则。
✦ 隐私提醒
不要上传包含身份证号、工资、客户名单或未公开经营数据的原表。优先使用虚构字段和少量脱敏样例。
03
CHECK
公式生成后,做四项核对
SAFETY LOOP

— 说清需求、生成公式、小样本验证、边界值检查
手算一行正常值,确认公式的基本方向没有反。
专门测试边界,例如9点整、第7天、月末和下月第一天。
加入空白和异常值,查看是否出现错误或误判。
向下复制5行,确认相对引用会变化、绝对引用不会漂移。
常见翻车点
日期看起来像日期,实际可能是文本;不同电脑的参数分隔符可能不同;新函数在旧版Excel中可能不可用。
///
LAST
今天只做一个小练习
TRY IT TODAY
从你正在维护的表格里挑一个最常重复的判断,先复制上面的提示词,只提供5行虚构数据。等正常值、边界值、空白值都通过,再把公式应用到正式文件。
AI负责起草,5行样本负责验收。
这里是数数羊阿,陪你把AI真正用进每天的工作。
如果这篇对你有帮助,欢迎点赞、在看、转发。















































































