Notifications
Clear all

Tornar fórmula menos repetitiva

2 Posts
2 Usuários
0 Reactions
703 Visualizações
(@anderson)
Posts: 203
Reputable Member
Topic starter
 

A fórmula a seguir já está funcionando.

Gostaria de torná-la mais curta, menos repetitiva.

 

=SE(ÉNÚM(CORRESP(A1;E!A:A;0));ÍNDICE(E!$A$1:$J$1;1);SE(ÉNÚM(CORRESP(A1;E!B:B;0));ÍNDICE(E!$A$1:$J$1;2);SE(ÉNÚM(CORRESP(A1;E!C:C;0));ÍNDICE(E!$A$1:$J$1;3);SE(ÉNÚM(CORRESP(A1;E!D:D;0));ÍNDICE(E!$A$1:$J$1;4);SE(ÉNÚM(CORRESP(A1;E!E:E;0));ÍNDICE(E!$A$1:$J$1;5);SE(ÉNÚM(CORRESP(A1;E!F:F;0));ÍNDICE(E!$A$1:$J$1;6);SE(ÉNÚM(CORRESP(A1;E!G:G;0));ÍNDICE(E!$A$1:$J$1;7);SE(ÉNÚM(CORRESP(A1;E!H:H;0));ÍNDICE(E!$A$1:$J$1;8);SE(ÉNÚM(CORRESP(A1;E!I:I;0));ÍNDICE(E!$A$1:$J$1;9);SE(ÉNÚM(CORRESP(A1;E!J:J;0));ÍNDICE(E!$A$1:$J$1;10)))))))))))

Em 90% dos casos em que não se anexa o arquivo, ocorrem mal-entendidos, gerando perda de tempo de ambos os lados.

 
Postado : 10/10/2023 9:07 am
nelsonst
(@nelsonst)
Posts: 38
Eminent Member
 

Se quiser simplificar a sua fórmula , podemos usar uma combinação da função SE, CORRESP e COLUNA :

=ÍNDICE(E!$A$1:$J$1;SEERRO(MÍNIMO(SE(ÉNÚM(CORRESP(A1;E!$A:$J;0));COLUNA(E!$A:$J)-COLUNA(E!$A$1)+1));""))

 

Esta fórmula tentará encontrar uma correspondência para A1 em cada coluna de E!$A:$J. Se uma correspondência for encontrada, ele usará a função COLUNA para determinar o índice dessa coluna. A fórmula ÍNDICE usa esse índice para retornar o valor do cabeçalho correspondente em E!$A$1:$J$1.

Nota: No Excel 2010, esta fórmula deve ser inserida como uma fórmula de matriz, o que significa que você deve pressionar Ctrl + Shift + Enter ao invés de apenas Enter depois de inserir a fórmula. Quando você faz isso, o Excel envolve a fórmula em chaves {...} para indicar que é uma fórmula de matriz.

 

Este post foi modificado 1 ano atrás por nelsonst
 
Postado : 11/10/2023 3:35 pm