私はあなたの質問を理解するのに苦労していますが、分子または分母のいずれかがゼロ未満の場合にのみ負のパーセンテージが得られます:
0/5 = 0%
5/5 = 100%
-5/5 = -100%
5/-5 = -100%
ここで従業員について話していると仮定して、割り当てられたタスクの数と完了したタスクの数を比較し、2人の従業員のどちらも何も達成しなかったとしても、パーセンテージ以外の何かを使用する必要がある場合でも、2人の従業員を異なる方法で判断したいとします。
あなたの例では、0/5が0/90とは異なることを意味しますが、これは、10/20タスク(50%)を完了する人と200/400タスク(50%)を完了する人との評価が異なることも意味します。
あなたができることのいくつかは、各従業員に、彼らが完了したすべてのタスクに対して2ポイントのような値を与え、彼らが完了しなかったすべてのタスクに対して3ポイントを引くことです。
A = (15 *2) - (4 *3) = 18 points
B = (162*2) - (106*3) = 6 points
C = (0 *2) - (5 *3) = -15 points
D = (0 *2) - (90 *3) = -270 points
ここでの問題は、コメントが指摘しているように、重み付けを決定する必要があるということです。この重み付けにより、200/400のタスクを完了した人は、10/20を完了した人よりもポイントが少なくなります。変更された「パーセンテージ」値を使用することをすでに決定しているように見えるので、それ以上の議論は議論の余地がありますが、数値の背後にある意味に基づいて重み付けを決定する必要があります。
以下に1つの選択肢を示します。ここでは、タスクを完了するために3ポイントが与えられ、タスクを完了できなかった場合に2ポイントが差し引かれます。
A = (15 *3) - (4 *2) = 37 points
B = (162*3) - (106*2) = 274 points
C = (0 *3) - (5 *2) = -10 points
D = (0 *3) - (90 *2) = -180 points
私が検討する可能性のあるもう1つの指標は、未完了のタスクを205個すべて取得し、各ユーザーに属する未完了のタスクの数に基づいてパーセンテージを割り当てることです。
A = 4 / 205 = 1.9%
B = 106 / 205 = 51.7%
C = 5 / 205 = 2.4%
D = 90 / 205 = 43.9%
この場合、未完了のタスクプールの最大の割合を完了できなかった人をランク付けします。