让AI写Excel公式,先给五行样本
- 2026-11-07 12:54:24
表格里有“已完成”“待处理”“已取消”,你只想把已完成的数量加起来。问AI“帮我写个统计公式”,它很快给出一长串字符。复制进去出了数字,你却说不清算的是哪一列。
今天就练一个小方法:给AI五行样本,先自己算出答案,再核对它给的公式。学会这一步,以后问公式时,就有一个可以当场检查的起点。
先说清楚,你要算的是数量还是条数
“已完成有多少”有两种意思:有几条记录,或者这些记录的数量合计是多少。这两种问题需要的计算不同。先写一句完整目标:“只加总状态为已完成的数量,其他状态不计入。”
准备Excel、一份空白练习表,以及可以输入文字的AI聊天工具。本文只用文字交流,不需要AI插件,也不需要上传整个工作簿。正式表格先另存副本,保留原文件。
E2是本次专门留出的结果格,放在原始数据旁边,不要覆盖数量列。输入之前先看这格是否为空。以后换表,也要先约定结果放在哪里,避免公式把原始记录挤掉。
列名、位置和数据类型都要说清楚。例如A列是记录编号,B列是状态,C列是数量。数量输入为数字,不带“件”字;客户姓名、电话和真实订单号不必出现在练习里。
五行样本,要让人一眼算得过来
下面是演示示例,数据人为编写,非真实经营记录。在空白表A1:C6输入:第一行是“编号、状态、数量”,下面依次是五条记录。
A2:C2:R01|已完成|2 A3:C3:R02|待处理|4 A4:C4:R03|已完成|5 A5:C5:R04|已取消|3 A6:C6:R05|已完成|0
先不用AI,自己圈出第2、4、6行。三行数量是2、5、0,合计7;符合条件的记录有3条。把“数量合计7,记录条数3”写在旁边,提醒自己这次要哪个答案。
样本里既有该计入的行,也有不该计入的行,还保留了一个0。不要只挑五条全都相同的记录,那样即使条件写错,也不容易看出来。遇到空白或含义不清的状态,先标记待确认,别默认它等于已完成。

把目标、位置、样本和预期一起给AI
复制下面这段,按自己的表格替换内容。软件版本知道就写,不知道就如实说明。
我在Excel中练习单条件求和。A1:C1是编号、状态、数量,数据在第2至6行,C列均为数字。只求B列恰为“已完成”的对应数量合计,不求记录条数。
样本:R01/已完成/2;R02/待处理/4;R03/已完成/5;R04/已取消/3;R05/已完成/0。我的手算预期是2+5+0=7。
请给可放入E2的公式,逐段解释条件范围、条件、求和范围,并列出应计入的行号。缺少信息先问,不猜列位置,不改原数据,不写宏。再给一个改变输入后的核对方法。
微软的SUMIF说明列出了单条件求和的用法。对应本例,可核对的候选公式是:
=SUMIF(B2:B6,"已完成",C2:C6)
B2:B6是逐行检查状态的范围;中间的文字是条件,要用英文双引号包住;C2:C6是对应要相加的数量。两段范围都从第2行到第6行,逐行对齐。SUMIF可以理解成“符合条件才相加”。
这段公式和解释是依据官方语法编写的演示,不是实测AI输出,也不是对你手上表格的自动诊断。AI给出别的公式时,也要让它解释每一段,不要只看最终数字。
数字等于7,还要改一次样本再核对
在练习表的E2输入公式并回车,与手算7对照。再在副本里把B4的“已完成”改为“待处理”:原来的5不再计入,预期应变成2+0=2。核对后恢复原值。
还可以把C2从2改为6,其他不变,预期应从7变成11。一次只改一个地方,记下输入变化、手算预期、表格结果和是否一致,形成核对记录。不要把这两个改动同时进行后,还拿原预期来比。
这样能检查公式有没有跟着条件和数量变化。五行通过只是起步,不能证明几千行也没有问题;正式表里仍要检查范围末行、空白、错误值和数字格式。

算不对时,把差异带回去
如果结果不一致,先看公式是不是放在E2,两个范围是不是都到第6行,状态文字有没有多余空格,数量有没有被存成文字。不要直接让AI“把答案改成7”,那会掩盖问题。
向AI补充实际公式、出错提示、软件版本,以及“我改了哪一格、预期多少、实际多少”。敏感字段继续脱敏。让它解释差异,修改候选公式后重走核对,不直接覆盖正式表。
迁移到真实副本时,按实际数据末行调整两个范围,逐项核对首尾记录;新增记录后也检查有没有漏出范围。今天先完成这五行练习,把目标、公式、预期和核对记录留好,再决定是否扩大使用。
配图与封面为生成演示素材。AI草案需要人工审核;本文不提供计算正确率或节省时间的承诺。操作依据于2026年10月20日核验,界面与账号功能以实际为准。
参考来源:
微软:SUMIF函数说明 OpenAI:清晰列名与数据分析输入说明