Fórmula do Excel: Encontrar o texto mais frequente com critérios
Em alguns casos, você pode querer encontrar o texto que aparece com mais frequência com base em um critério no Excel. Este tutorial apresenta uma fórmula de matriz para lidar com essa tarefa e fornece explicações sobre os argumentos dessa fórmula.
Fórmula genérica:
=ÍNDICE(rng_1;MODO(SE(rng_2=critério;CORRESP(rng_1;rng_1;0)))) |
Argumentos
Rng_1: o intervalo de células onde você deseja encontrar o texto mais frequente. |
Rng_2: o intervalo de células que contém o critério que você deseja usar. |
Critério: a condição com base na qual você deseja encontrar o texto. |
Valor de retorno
Esta fórmula retorna o texto mais frequente com um critério específico.
Como esta fórmula funciona
Exemplo: Há um intervalo de células listando produtos, ferramentas e usuários, agora você deseja encontrar a ferramenta mais usada para cada produto. Por favor, use a seguinte fórmula na Célula G3:
=ÍNDICE($C$3:$C$12;MODO(SE($B$3:$B$12=F3;CORRESP($C$3:$C$12;$C$3:$C$12;0)))) |
Pressione Shift + Ctrl + Enter juntas para obter o resultado correto. Em seguida, arraste a alça de preenchimento para baixo para aplicar esta fórmula.
Explicação
CORRESP($C$3:$C$12;$C$3:$C$12;0): a função CORRESP retorna a localização do valor_procurado em uma linha ou coluna. Aqui, a fórmula retorna o resultado da matriz {1;2;3;4;2;1;7;8;9;7}, que encontra a posição de cada texto no intervalo $C$3:$C$12.
SE($B$3:$B$12=F3;CORRESP($C$3:$C$12;$C$3:$C$12;0)): a função SE é usada para definir uma condição. Aqui, esta fórmula é vista como SE($B$3:$B$12=”KTE”;{1;2;3;4;2;1;7;8;9;7}) , e o resultado da matriz retorna ={1;FALSO;3;FALSO;FALSO;1;FALSO;FALSO;9;FALSO}.
MODO(SE($B$3:$B$12=F3;CORRESP($C$3:$C$12;$C$3:$C$12;0))): A função MODO encontra o texto mais frequente em um intervalo. Aqui, esta fórmula encontrará o número mais frequente no resultado da matriz da função SE, que pode ser visto como MODO({1;FALSO;3;FALSO;FALSO;1;FALSO;FALSO;9;FALSO}) e retorna 1.
Função ÍNDICE: a função ÍNDICE retorna o valor em uma tabela ou matriz com base na localização fornecida. Aqui, a fórmula. ÍNDICE($C$3:$C$12;MODO(SE($B$3:$B$12=F3;CORRESP($C$3:$C$12;$C$3:$C$12;0)))) será reduzida para ÍNDICE($C$3:$C$12;1).
Observação
Se houver dois ou mais textos mais frequentes, a fórmula retornará o valor que aparecer primeiro.
Arquivo de Exemplo
Clique para baixar o arquivo de exemplo
Fórmulas Relacionadas
- Verifique se uma célula contém um texto específico
Para verificar se uma célula contém alguns textos no intervalo A, mas não contém os textos no intervalo B, você pode usar uma fórmula de matriz que combina as funções CONTAR, PROCURAR e E no Excel. - Verifique se uma célula contém um dos vários valores, mas exclua outros valores
Este tutorial fornecerá uma fórmula para lidar rapidamente com a tarefa de verificar se uma célula contém uma das coisas, mas exclui outros valores no Excel, e explicará os argumentos da fórmula. - Verifique se a célula contém uma das coisas
Suponha que no Excel, há uma lista de valores na coluna E, você deseja verificar se as células na coluna B contêm todos os valores na coluna E e retornar VERDADEIRO ou FALSO. - Verifique se a célula contém número
Às vezes, você pode querer verificar se uma célula contém caracteres numéricos. Este tutorial fornece uma fórmula que retornará VERDADEIRO se a célula contiver números, FALSO se a célula não contiver números.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.