表示excel中的负百分比而不是0.0%

时间:2013-03-25 16:13:33

标签: excel math statistics operators excel-formula

如何在Excel中显示负百分比?

我需要找到最坏的情况。

当前输入

if A = 15/19   = 78.9%
   B = 162/268 = 60.4%
   C = 0/5     = 0.0%
   D = 0/90    = 0.0% 

需要输出。
仅供参考numerator and divisor is coming from another cell

if A = 15/19   = 78.9%
   B = 162/268 = 60.4%
   C = 0/5     = -5.0%
   D = 0/90    = -90% 

2 个答案:

答案 0 :(得分:3)

我无法理解你的问题,但只有当分子或分母中的一个低于零时才会得到负百分比:

0/5 = 0%
5/5 = 100%
-5/5 = -100%
5/-5 = -100%

如果您认为我们在这里谈论员工,将所分配的任务数量与完成的任务数量进行比较,并且您希望以不同的方式判断两名员工,即使他们都没有完成任何任务,您将不得不使用除百分比之外的其他任务

在你的例子中,你暗示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的人。看起来你已经决定采用修改后的“百分比”值,因此进一步的论证没有实际意义,但权重必须根据数字背后的含义来确定。

我将给出一个替代方案,其中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

我可能考虑的另一个指标是取所有205个未完成的任务,并根据每个用户有多少未完成的任务分配百分比:

A =   4 / 205 =   1.9%
B = 106 / 205 =  51.7%
C =   5 / 205 =   2.4%
D =  90 / 205 =  43.9%

在这种情况下,您将对未完成未完成任务池的最大百分比的任何人进行排名。

答案 1 :(得分:0)

这就是我最终做的事情

单元格A1 = 0.0%

然后我使用了if else条件。

<强>输出
Output

D2中的公式

=IF(IFERROR(C2/B2,"")=$A$1,-B2*0.01,IFERROR(C2/B2,""))

enter image description here

希望它会帮助别人