Excel | Retorna o valor de referência da célula se o valor MAX for usado

Excel | Retorna o valor de referência da célula se o valor MAX for usado

Tenho dados nas colunas C e E. Os valores em ambas as colunas são aleatórios. Estou procurando o valor mais alto a ser retornado na coluna I. Portanto, tenho =MAX na coluna I. Gostaria que a coluna J retornasse de qual coluna vencedora isso foi retirado. Portanto, meus rótulos para as colunas C e E estão listados em C3 e E3. Que fórmula posso usar para devolvê-los?

Meus dados aleatórios estão na Col C7 Col E7

Os rótulos das colunas são Col C3 Col E3

Minha seleção vencedora está em I7

Gostaria que os dados na Col J7 fossem retornados de C3 ou E3 com base no valor em I7.

Você pode ajudar?

Responder1

Uma solução é usar a função MATCH para verificar onde existe correspondência e com base nos critérios IF retornar "Desktop" ou "Mobile" na Coluna I. Esta solução não deve levar em consideração o caso Tie. Em I7 Coloque

=MAX(C7,E7)

No J7 coloquei

=IF(ISERROR(MATCH(I7,C7,0)),"Mobile","Desktop")

e arraste-o para baixo.

insira a descrição da imagem aqui

E caso você queira fatorar Tie e retorná-lo como "Tie" em Col J, coloque a seguinte fórmula em I7 e arraste-a para baixo

=IF(AND(EXACT(I7,C7),EXACT(I7,E7)),"Tie",IF(EXACT(I7,C7),"Desktop","Mobile"))

insira a descrição da imagem aqui

Responder2

Em I7, sua fórmula deve ser:

=MAX(C7,E7)

E no J7, sua fórmula deveria ser:

=IF(C7>E7,$B$4,IF(C7<E7,$E$4,"Equal"))

Isso produzirá "Teste A" se C for maior que E, "Teste B" se E for maior que C e "Igual" caso contrário.

informação relacionada