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

两种分母回答的是不同问题
若问题是“全部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。计算结果是演示样例,不是从网站后台或站长平台抓到的数据。若换成真实任务,需要先确认去重、截止时刻及负责人提供的状态定义。
同期比较也要同口径
若下周新增任务或部分状态补齐,只比较两个百分比可能误导。应同时展示完成项数、总任务数、缺失项数与状态定义,并说明两个周期是否覆盖同类任务。如果一个周期分母含缺失,另一个周期只统计已报告任务,就不能直接说完成率上升。
当数据缺失较多时,先补齐状态比润色结论更重要。让模型给出“还需要哪些数据才能比较”的清单,比马上产出一个有气势的趋势判断更可靠。
