Excel - Ordena os dados por número de correspondências e, em seguida, por ordem mais alta a mais baixa

0

Já fiz a mesma pergunta anteriormente, mas a resposta que recebi é baseada na fórmula de matriz e desacelera o Excel ao trabalhar com dados grandes e funciona apenas para valores numéricos.

Exemplo: as células A1 a E1 contêm no máximo 5 números. por exemplo. 22,3,34,22,7. Objetivo: nas células F1 a J1 (sem fórmulas VBA, sem matriz) Classifique primeiro as entradas da célula pelo maior número de correspondência, no caso de igual número de correspondências, maior número primeiro, menor número último. Portanto, neste exemplo, os dados classificados devem ter a seguinte aparência: 22,22,34,7,3.

Estou tentando usar a combinação de funções IF, COUNTIF e LARGE. (Eu percebo que a fórmula será bem longa, mas não me importo).

Exemplo de fórmula para a entrada F1:

= SE (AND (COUNTIF (A2: E2, LARGE (A2: E2, 1)) > 1, COUNTIF (A2: E2, GRANDE (A2: E2,3)) = 1, COUNTIF (A2: E2 , GRANDE (A2: E2,4)) = 1, COUNTIF (A2: E2, GRANDE (A2: E2,5)) = 1), GRANDE (A2: E2,1), SE (E (COUNTIF (A2: E2) GRANDE (A2: E2, 1)) = 1, COUNTIF (A2: E2, GRANDE (A2: E2,2)) = 2), GRANDE (A2: E2,2))).

Então, aqui está a minha preocupação: Como devo me referir na fórmula para qualquer correspondência no intervalo? Quando eu declarar, se o 1º Grande número tiver 2 combinações E nenhum outro número tiver mais de 2 combinações, terei que listar todos os outros números ou de alguma forma poderá dizer "maior número de correspondência dentro do intervalo" na Fórmula?

Obrigado.

    
por SKYTTEN 02.04.2016 / 06:56

0 respostas