Как ранжировать два значения на основе следующих критериев

Как ранжировать два значения на основе следующих критериев

У меня есть следующие два столбца: результаты оценки «Выгода» и «Затраты», каждый из которых представляет собой стобалльную шкалу.

Я хочу иметь возможность упорядочить каждую строку на основе ее рейтинга по сравнению с каждой другой строкой на основе ее оценки соотношения затрат и выгод.

Где чем выше выгода и ниже стоимость, тем выше ранг строки, а чем ниже выгода и выше стоимость, тем ниже ранг строки.

Должен иметь:Выше выгода, ниже стоимость Должен иметь:Выше выгода, выше стоимость Мог бы иметь:Низкая выгода, высокая стоимость Не будет иметь:Низкая выгода, низкая стоимость

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? Есть ли формула, которую можно использовать для этого?

Связанный контент