
У меня есть следующие два столбца: результаты оценки «Выгода» и «Затраты», каждый из которых представляет собой стобалльную шкалу.
Я хочу иметь возможность упорядочить каждую строку на основе ее рейтинга по сравнению с каждой другой строкой на основе ее оценки соотношения затрат и выгод.
Где чем выше выгода и ниже стоимость, тем выше ранг строки, а чем ниже выгода и выше стоимость, тем ниже ранг строки.
Должен иметь:Выше выгода, ниже стоимость Должен иметь:Выше выгода, выше стоимость Мог бы иметь:Низкая выгода, высокая стоимость Не будет иметь:Низкая выгода, низкая стоимость
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? Есть ли формула, которую можно использовать для этого?