Como classificar dois valores com base nos seguintes critérios

0

Eu tenho as duas colunas seguintes, resultados de pontuação de Benefícios e Custos, cada um dos quais está fora de uma centena.

Eu quero poder ordenar cada linha com base em sua classificação em comparação a cada uma das outras linhas com base na pontuação de custo-benefício.

Onde quanto maior o benefício e menor a linha de custo é classificado maior e menor o benefício e quanto maior a linha de pontuação de custo é classificada menor.

Deve ter: Maior benefício, baixo custo Deveria ter: Maior benefício, alto custo Poderia ter: Benefício baixo, custo alto Wont Have: Benefício baixo, baixo custo

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

Já atribuí a ordem de veiculação com base na seguinte fórmula:

=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"))))

A saída esperada seria a seguinte,

Deve ter: Maior benefício, baixo custo Deveria ter: Maior benefício, alto custo Poderia ter: baixo benefício, alto custo Não terá: Benefício baixo, baixo custo

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

Como você pode ver, quanto maior o Benefício e menor o custo, maior o ranking.

Isso pode ser feito sem o código VBA ?, existe uma fórmula que possa ser usada para conseguir isso?

    
por I AM L 03.08.2018 / 18:02

0 respostas