早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问,当任务为负数时,如何计算完成率?比如,我的任务是-50,但我实际完成了20,完成率为多少?我已经找到了通用的公式,计算方法为:(实际-任务)/ABS(任务)+1,但这个公式有悖论

题目详情
请问,当任务为负数时,如何计算完成率?
比如,我的任务是-50,但我实际完成了20,完成率为多少?
我已经找到了通用的公式,计算方法为:(实际-任务)/ABS(任务)+1,但这个公式有悖论:
如上面的例子,[20-(-50)]/ABS(-50)+1=240%,但是当任务为-100,实际仍是20时,应用上面的公式[20-(-100)]/ABS(-100)+1=220%。
从意义上来说,实际为20,相对于-100的任务比对于-50的任务完成情况更好一些,但公式计算结果则相反。
▼优质解答
答案和解析
我觉得可以这样考虑:先看最低的任务值是多少,将需要对比完成率的置于同一平台上:如有
-50、-100、-500、-1000,则将计算基数调整为+1000,然后计算。如上例完成数量对应分别如下:20、70、-200、-760,则完成率分别为:[20-(-50)]/1000;[70-(-100)]/1000,类推。
其他看法:任务值不同,像你原计算方法是正确的,他们的可比性是不一样的。本来对于你的数据来说,任务是-100,完成20的,的确完成率会比任务值是-50的低。你再考虑一下。