Fórmula Excel: identificando os pesos mais altos

Fórmula Excel: identificando os pesos mais altos

Preciso de ajuda com a seguinte tarefa:

Tarefa:
Na aba Peso do produto, você pode ver que cada produto é ponderado com um valor por cliente. Crie um código de produto para cada cliente com base nesses pesos, do mais alto ao mais baixo.

Você só precisa selecionar os 2 principais produtos e listá-los para criar o código. Se o cliente estiver ativo em apenas um produto, será necessário repetir a letra para que tenhamos um código de duas letras para cada cliente.

Exemplos:

  • Se o Cliente 1 tiver peso de 0,37 para o Produto A, 0,45 para o Produto B e 0,18 para o Produto C, então o cliente será um Código de Produto – BA.
  • Se o Cliente 2 tiver peso 0,85 para o Produto A, 0,15 para o Produto B e zero para todos os demais produtos, então o cliente será um Código do Produto – AB.
  • Se o Cliente 3 tiver peso 1 para o Produto D e zero para todos os demais produtos, então o cliente será um Código do Produto – DD.
  • Se o Cliente 4 tiver peso zero para todos os produtos, eles não terão código de produto e poderão ser rotulados como – Não Ativo

Esta é a aparência da planilha:

Customer    A      B      C      D
ETC024007   0.22   0      0.78   0
ETC024305   0      0      1      0
ETC024674   1      0      0      0
ETC024764   1      0      0      0
ETC024903   1      0      0      0
ETC025540   1      0      0      0
ETC026419   0      0      1      0
ETC026442   0      0      1      0
ETC031213   1      0      0      0
ETC032050   1      0      0      0
ETC032646   0      0      1      0
ETC042838   0.44   0.14   0      0.42
ETC050897   0.02   0.98   0      0
ETC051706   0.07   0      0.93   0
ETC051796   1      0      0      0
ETC053121   0.99   0.01   0      0
ETC053131   0      0      1      0
ETC053159   1      0      0      0
ETC053343   0.1    0      0.9    0
ETC053346   1      0      0      0
ETC053449   1      0      0      0
ETC053517   1      0      0      0
ETC053697   1      0      0      0
ETC053849   1      0      0      0
ETC053923   1      0      0      0
ETC053940   1      0      0      0
ETC054251   1      0      0      0
ETC054283   0.56   0      0.44   0

Responder1

Aqui está a fórmula que eu criei:

=INDEX($A$1:$E$1,1,MATCH(LARGE(B2:E2,1),A2:E2,0))&INDEX($A$1:$E$1,1,MATCH(IF(LARGE(B2:E2,2)=0,LARGE(B2:E2,1),LARGE(B2:E2,2)),A2:E2,0))

Coloquei sua matriz de dados em uma planilha começando na célula A1 e coloquei essa fórmula na célula F2 (com o cabeçalho “Código do Produto”) e preenchi o restante da coluna. Deve dar os resultados que você está procurando.

Divirta-se!

informação relacionada