百分比之前先说清分母

请 ChatGPT 计算“完成率”,先问“哪些任务算进分母、状态缺失怎样处理”。本文自拟10项任务:6项已完成、2项进行中、1项未开始、1项没有记录状态。总数10不是9,缺失的那一项不能被静默删除。本例只有这组虚构数据,没有真实团队绩效。

完成率:分母变化会改变含义。01 / 列全量:总任务10项,已完成6项,缺状态1项仍在全部任务中;02 / 全部任务口径:6 ÷ 10 = 60.0%,回答全部任务中完成多少;03 / 已报告口径:6 ÷ 9 ≈ 66.7%,只回答状态明确的任务;04 / 可比性检查:两期须核对总数、缺失与定义,不能只挑较大百分比讲增长
虚构10项任务 · 6完成、2进行中、1未开始、1缺状态。本站原创教学图,非模型实测截图。查看大图 ↗

两种分母回答的是不同问题

若问题是“全部10项中已完成多少”,完成数6,分母10,结果6/10=60%。缺状态仍在总任务数里。若只看“已有明确状态的9项中完成多少”,分母9,结果6/9约为66.7%,但必须在标题写“已报告状态的任务”,并同时写出1项状态缺失。

这两个数字均可由算式得出,不能挑更大的66.7%称为“整体完成率”。正确做法是明确计算口径,让读者知道两者差异来自缺失项,而不是生产力突然变化。

一个坏表述与改写

坏表述:“本周完成率67%,表现优秀。”它把9个已记录任务当作全部,四舍五入后还加上没有依据的评价。改写:“截至这份演示清单,10项任务中6项完成,按全部任务计算为60%;另有1项状态缺失。若仅统计9项状态明确的任务,完成占比约66.7%。”

这里没有上一周数据、目标值或任务难度,所以不能说提高、达标或表现优秀。先核对重复行、任务归属和截至时间,才有可比较的“本周”口径。

在提示词中固定计算规则

要求模型展示分子、分母、算式、百分比精度和缺失数。再让它自查:进行中和未开始是否被错算成完成,状态缺失是否被排除但没有说明,多个状态是否互斥。一项任务如果同时标了完成和进行中,要先解决冲突,不能直接纳入计算。

本站用 Python Decimal 对6/10和6/9做了参考计算,并人工核对10=6+2+1+1。计算结果是演示样例,不是从网站后台或站长平台抓到的数据。若换成真实任务,需要先确认去重、截止时刻及负责人提供的状态定义。

同期比较也要同口径

若下周新增任务或部分状态补齐,只比较两个百分比可能误导。应同时展示完成项数、总任务数、缺失项数与状态定义,并说明两个周期是否覆盖同类任务。如果一个周期分母含缺失,另一个周期只统计已报告任务,就不能直接说完成率上升。

当数据缺失较多时,先补齐状态比润色结论更重要。让模型给出“还需要哪些数据才能比较”的清单,比马上产出一个有气势的趋势判断更可靠。