0

如何在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% 
4

2 回答 2

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%

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

于 2013-03-25T16:18:30.520 回答
0

这就是我最终做的

细胞A1 = 0.0%

然后我做了以下使用 if else 条件。

输出
输出

D2 中的公式

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

在此处输入图像描述

希望它会帮助别人

于 2013-03-25T16:59:43.120 回答