Excel - Utilizar mais de 7 aninhamentos SE em uma fórmula
Autor: Denis Vaneti | Publicado: 2015-05-17T08:51:00-07:00

É impossível contornar o número de aninhamentos condicionais fazendo cascatas de formulas de 7 sobreposições.








Exemplo 1 (dados de texto)

Tomemos como célula fonte a célula A2 na qual será digitado um dado de texto ou numérico e tomemos como exemplo dados no formato de texto de "um" a "cinquenta e seis". 
Para facilitar o acompanhamento, os dados selecionados serão no formato numérico e inseridos na fórmula, eles poderiam se encontrar nas células-alvo; neste caso, fazer referência ao endereço de cada célula. 
Basta terminar "o Valor se falso" de cada aninhamento por 0 (zero) e relançar uma nova sobreposição precedida do sinal + (mais):

=SE(A2="um";1;SE(A2="dois";2;SE(A2="três";3;SE(A2="quatro";4;SI(A2="cinco";5;SE(A2="seis";6;SE(A2="sete";7;0)))))))+SE(A2="oito";....

Exemplo 2 (dados numéricos)

Tomemos desta vez como célula fonte a célula A8, os dados no formato numérico de 1 à 4 e os dados recolhidos em célula (exemplo D8) no formato de texto, 
Basta terminar por "o Valor si falso" de cada aninhamento por "" (vazio) e relançar uma sobreposição precedida do sinal &amp;

=SE(A8=1;"um";SE(A8=2;"dois";SE(A8=3;"três";SE(A8=4;"quatro";SE(A8=5;"cinco";SE(A8=6;"seis";SE(A8=7;"sete";"")))))))&amp;SE(A8=8; ...

Exemplo 3 (com campos)

Este método consiste em criar campos contendo a fórmula condicional. Para começar, ative a célula que exibirá o resultado, por exemplo, a célula D5. 

Criar o primeiro campo (Nome/Definir o nome). Ex: campo chamado Form1 
Em "Se refere à" : digitar a fórmula condicional tradicional e terminar por "o Valor se falso" FALSO&nbsp;



=SE(Plan1!A2="um";1;SE(Plan1!A2="dois";2;SI(Plan1!A2="três";3;SE(Plan1!A2="quatro";4;SE(Plan1!A2="cinco";5;SE(Plan1!A2="seis";6;SE(Plan1!A2="sete";7;FALSO)))))))

Continuar criando um novo campo chamado Form2 e digitar a fórmula seguinte para continuar o aninhamento condicional.&nbsp;



=SE(Plan1!A2="oito";8;SE(Plan1!A2="nove";9;SE(Plan1!A2="dez";10;SE(Plan1!A2="onze";11;SE(Plan1!A2="doze";12;SE(Plan1!A2="treze";13;SE(Plan1!A2="catorze";14;FALSO))))))) 

Idem até o oitavo campo, se necessário. 

Na célula ativa D5, digitar uma simples fórmula condicional, mas fazendo referência aos campos nomeados.

=SE(Form1;Form1;SI(Form2;Form2;SE(Form3;Form3;SE(Form4;Form4;SE(Form5;Form5;SE(Form6;Form6;SE(Form7;Form7;SE(Form8;Form8;"")))))))) 

As possibilidades tornam-se bem maiores, temos 7 aninhamentos por campo (para não saturar as possibilidades do Excel) vezes 8, ou seja, 56 condicionais SE. 

Também é possível relançar novas cascatas como nos dois primeiros exemplos nos mesmos critérios, o que aumenta as possibilidades.
SE(Form8;Form8;""))))))))&amp;SE(Form9; ou SE(Form8;Form8;0))))))))+SE(Form9; 

Este último método é interessante porque permite testar diversas células, inclusive em diversas guias/abas, ou criar uma cascata por célula, ou por guia, ou na ordem de prioridade. 
Mas é possvel obter um número ilimitado de condicionais com este último método.

Exemplo 4 (com células de revezamento)

Este último permite obter um número ilimitado de condicionais usando células em uma coluna, que poderá ser oculta. 

Exemplo, em uma primeira célula C13 será digitada a primeira fórmula de 7 condicionais, terminada por "o Valor se falso" referindo-se à célula que contém a segunda fórmula condicional, por exemplo, C14&nbsp;


=SE(Plan1!A11="um";1;SI(Feuil1!A11="deux";2;SI(Feuil1!A11="trois";3;SI(Feuil1!A11="quatre";4;SI(Feuil1!A11="cinq";5;SI(Feuil1!A11="six";6;SI(Feuil1!A11="sept";7;C14)))))))
Nesta célula C14, a seguinte fórmula condicional com como "valor se for falso", o endereço da célula que contém a fórmula C15
&nbsp;

=SE(Plan1!A11="oito";8;SE(Plan1!A11="nove";9;SE(Plan1!A11="dez";10;SE(Plan1!A11="onze";11;SE(Plan1!A11="doze";12;SE(Plan1!A11="treze";13;SE(Plan1!A11="catorze";14;C15)))))))

Serão usadas tantas células quanto necessárias, sem limitação. O resultado será retomado por uma simples fórmula, como a D11 e fará referência à primeira célula condicional =C13. 
Planilha única -&gt; Fórmula reduzida

Quando as células testadas estiverem na mesma planilha, você pode diminuir a fórmula dos campos substituindo Plan1!A2 pelo endereço da célula A2 ou em referência absoluta $A$2. 
Outro método (sem a função SE)

Se for possível contornar o número de aninhamentos condicionais, devemos reconhecer que o método é difícil de ser administrado por usuários novatos no Excel, e que seria melhor criar uma matriz e utilizar uma das funções PESQUISAR ou ESCOLHER.&nbsp;


Link relacionado: http://pt.kioskea.net/faq/12049-excel-utilizar-mais-de-7-aninhamentos-se-em-uma-formula