如何根据以下标准对两个值进行排序

如何根据以下标准对两个值进行排序

我有以下两列,收益和成本的评分结果,每列都是满分一百分。

我希望能够根据成本效益评分,对每一行进行排序,并根据其排名与其他行进行比较。

其中收益越高、成本越低的行排名越高,收益越低、成本越高的行排名越低。

一定有:更高效益,更低成本 应该有:效益高,成本高 可以有:低效益,高成本 不会有:低效益,低成本

Name    B   C    Placement
Foo1   34  50   Could have
Foo2   20  55   Wont Have
Foo3   70  88   Should Have
Foo4   12  46   Wont Have
Foo5   80  52   Should Have
Foo6   31  32   Could Have
Foo7   43  10   Could have
Foo8   1   99   Wont Have

我已经根据以下公式分配了放置顺序:

=IF((AND(B4>=50, C4>=50)), "Should Have", IF((AND(B4<=50, C4<=50)), "Could Have", IF((AND(B4>=50, C4<=50)), "Must Have", IF((AND(B4<=50, C4>=50)),"Wont Have", "Fail"))))

预期输出如下,

必须有:更高的效益,低成本 应该有:更高的效益,高成本 可以有:低效益,高成本 不会有:低效益,低成本

Name    B   C    Order
Foo5    80  52   Should Have
Foo3    70  88   Should Have
Foo7    43  10   Could Have
Foo6    31  32   Could Have
Foo1    34  50   Could Have
Foo2    20  55   Wont Have
Foo4    12  46   Wont Have
Foo8    1   99   Wont Have

可以看出,收益越高,成本越低,排名就越高。

不使用 VBA 代码可以做到这一点吗?是否有公式可以用来实现这一点?

相关内容