我有以下两列,收益和成本的评分结果,每列都是满分一百分。
我希望能够根据成本效益评分,对每一行进行排序,并根据其排名与其他行进行比较。
其中收益越高、成本越低的行排名越高,收益越低、成本越高的行排名越低。
一定有:更高效益,更低成本 应该有:效益高,成本高 可以有:低效益,高成本 不会有:低效益,低成本
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 代码可以做到这一点吗?是否有公式可以用来实现这一点?