Dominar Instruções IF Aninhadas no Excel – Um Guia Passo a Passo
No Excel, embora a função SE seja essencial para testes lógicos básicos, condições mais complexas frequentemente exigem instruções SE aninhadas para um processamento de dados avançado. Neste guia abrangente, exploramos em pormenor os fundamentos do SE aninhado — desde a sintaxe até aplicações práticas, incluindo combinações com as funções E e OU. Além disso, partilhamos formas de melhorar a legibilidade das fórmulas com SE aninhado, dicas práticas para o seu uso eficaz e alternativas poderosas, como PROCV, SES e outras, que simplificam e tornam mais eficientes as operações lógicas complexas.

- Tornar o IF aninhado fácil de ler
- Ordem das funções IF aninhadas
- Números e texto devem ser tratados de forma diferente
- Limitações do IF aninhado
Função SE do Excel versus instruções SE aninhadas
A função SE e as instruções SE aninhadas no Excel partilham propósitos semelhantes, mas diferem significativamente em complexidade e aplicação.
- A Sintaxe é:
=IF (logical_test, [value_if_true], [value_if_false]) - Limitação: Só permite tratar uma condição de cada vez, tornando-a menos adequada para cenários de tomada de decisão mais complexos que exijam a avaliação de múltiplos critérios.
- A sintaxe é:
=IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 )) - Complexidade: Pode lidar com múltiplas condições, mas torna-se complexa e difícil de ler quando há demasiadas camadas de aninhamento.
Utilização do IF aninhado
Esta secção apresenta a utilização básica de instruções SE aninhadas no Excel, abrangendo a sintaxe, exemplos práticos e a forma de as combinar com as condições E ou OU.
Sintaxe do IF aninhado
Compreender a sintaxe de uma função é essencial para a sua aplicação correta e eficaz no Excel. Vamos começar pela sintaxe das instruções SE aninhadas.
Sintaxe:
=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))
Argumentos:
- Condição1, Condição2, Condição3: estas são as condições que pretende testar. Cada condição é avaliada por ordem, começando pela Condição1.
- Resultado1: Este é o valor devolvido se a Condição1 for VERDADEIRA.
- Resultado2: Este valor é devolvido se a Condição1 for FALSA e a Condição2 for VERDADEIRA. Importa destacar que o Resultado2 só é avaliado quando a Condição1 é FALSA.
- Resultado3: Este valor é devolvido se tanto a Condição1 como a Condição2 forem FALSAS e a Condição3 for VERDADEIRA. Ou seja, para que o Resultado3 seja avaliado, as condições anteriores — Condição1 e Condição2 — têm de ser ambas FALSAS.
- Resultado4: Este resultado é devolvido se todas as condições (Condição1, Condição2 e Condição3) forem FALSAS.
Resumidamente, esta expressão pode ser interpretada da seguinte forma:Test condition1, if TRUE, return result1, if FALSE,
test condition2, if TRUE, return result2, if FALSE,
test condition3, if TRUE, return result3, if FALSE,
return result4
Lembre-se: numa estrutura SE aninhada, cada condição subsequente só é avaliada se todas as anteriores forem FALSAS — uma verificação sequencial essencial para dominar o funcionamento dos SE aninhados.
Exemplos práticos de IF aninhado
Agora, vamos explorar a utilização do SE aninhado através de dois exemplos práticos.
Exemplo 1: Sistema de Classificação
Conforme ilustrado na imagem seguinte, imagine que tem uma lista de pontuações dos alunos e pretende atribuir classificações com base nessas pontuações. Pode utilizar a função SE aninhada para realizar esta tarefa.

Selecione uma célula vazia (como C2), insira a fórmula abaixo e prima Enter para obter o resultado. Em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula às células seguintes.
=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
- Pode especificar diretamente o nível da classificação na fórmula, pelo que a fórmula pode ser alterada para:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F")))) - Esta fórmula atribui uma classificação (A, B, C, D ou F) com base na pontuação da célula A2, utilizando os limiares padrão de classificação — um caso típico de instruções SE aninhadas em sistemas académicos de avaliação.
- Explicação da fórmula:
- A2>=90: Esta é a primeira condição verificada pela fórmula. Se a pontuação na célula A2 for maior ou igual a 90, a fórmula devolve «A».
- A2>=80: Se a primeira condição for falsa (a pontuação for inferior a 90), verifica se A2 é maior ou igual a 80. Se for verdadeiro, devolve «B».
- A2>=70: De forma semelhante, se a pontuação for inferior a 80, verifica se é maior ou igual a 70. Se for verdadeiro, devolve «C».
- A2>=60: Se a pontuação for inferior a 70, a fórmula verifica se é maior ou igual a 60. Caso seja verdadeiro, devolve «D».
- "F«: Por fim, se nenhuma das condições anteriores for cumprida (ou seja, a pontuação for inferior a 60), a fórmula devolve »F".
Exemplo 2: Cálculo de Comissões de Vendas
Imagine um cenário em que os representantes comerciais recebem taxas de comissão diferentes consoante os seus resultados de vendas. Conforme ilustrado na imagem seguinte, pretende calcular a comissão de um vendedor com base em diversos limiares de vendas — e as instruções SE aninhadas são a solução ideal para o ajudar nessa tarefa.
- Nível 1 ($20,000+): 20 %
- Nível 2 ($10,000–$19,999): 15 %
- Nível 3 (<$10,000): 10 %

Selecione uma célula vazia (como C2), insira a fórmula abaixo e prima Enter para obter o resultado. Em seguida, arraste a alça de preenchimento para baixo para preencher automaticamente as restantes células com os resultados correspondentes.
=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

- Pode especificar diretamente a taxa de comissão na fórmula, pelo que a fórmula pode ser alterada para:
=B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%)) - A fórmula fornecida calcula a comissão de um vendedor com base no valor das suas vendas, aplicando taxas diferentes consoante os limiares de vendas atingidos.
- Explicação da fórmula:
- B2: Representa o valor das vendas do vendedor, utilizado como base para o cálculo da comissão.
- IF(B2>20000, «20%», ...): Esta é a primeira condição avaliada. Verifica se o valor das vendas em B2 é superior a 20 000. Se for, a fórmula aplica uma taxa de comissão de 20 %.
- IF(B2>=10000, «15%», «10%»): Se a primeira condição for falsa (as vendas não forem superiores a 20.000), a fórmula verifica se as vendas são iguais ou superiores a 10.000. Caso seja verdadeiro, aplica uma taxa de comissão de 15 %. Se o valor das vendas for inferior a 10.000, a fórmula assume, por defeito, uma taxa de comissão de 10 %.
IF aninhado com condições AND / OR
Nesta secção, modifico o primeiro exemplo anterior — «sistema de classificação» — para demonstrar como combinar a função SE aninhada com condições E ou OU no Excel. No exemplo revisto de classificação, introduzi uma condição adicional com base na «taxa de assiduidade».

Utilização de SE aninhado com condição E
Se um aluno cumprir simultaneamente os critérios de pontuação e assiduidade, a sua classificação será melhorada. Por exemplo, um aluno com uma pontuação igual ou superior a 60 e uma taxa de assiduidade de 95 % ou mais verá a sua classificação aumentada em um nível — por exemplo, de A para A+, de B para B+, etc. Contudo, se a taxa de assiduidade for inferior a 95 %, a classificação será atribuída exclusivamente com base na pontuação, segundo os critérios originais. Nestes casos, é necessário utilizar uma instrução SE aninhada com uma condição E.
Selecione uma célula vazia (como D2), insira a fórmula seguinte e prima Enter para obter o resultado. Em seguida, arraste a alça de preenchimento para baixo e obtenha os restantes resultados.
=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

- Verificação da condição AND:
AND(B2>=60, C2>=95 %): A condição AND verifica primeiro se ambas as condições são cumpridas — a pontuação do aluno é 60 ou superior e a sua taxa de assiduidade é 95 % ou mais. - New grade assignment:
IF(B2>=[[PH_131]], «A+», IF(B2>=[[PH_130]], «B+», IF(B2>=[[PH_129]], «C+», «D+»))): Se ambas as condições na instrução AND forem verdadeiras, a fórmula verifica então a pontuação do aluno e eleva a sua classificação em um nível.- B2>=90: Se a pontuação for igual ou superior a 90, a classificação é "A +". Nova atribuição de classificação:
- B2>=80: Se a pontuação for 80 ou superior (mas inferior a 90), a classificação é "B +".
- B2>=70: Se a pontuação for igual ou superior a 70 (mas inferior a 80), a classificação é «C+».
- B2>=60: Se a pontuação for 60 ou superior (mas inferior a 70), a classificação é «D+».
- Regular Grade Assignment:
IF(B2>=[[PH_146]], «A», IF(B2>=[[PH_145]], «B», IF(B2>=[[PH_144]], «C», IF(B2>=[[PH_143]], «D», «F»)))): Se a condição AND não for cumprida (quer a pontuação seja inferior a 80, quer a assiduidade seja inferior a 95 %), a fórmula atribui classificações padrão.- B2>=90: Pontuação igual ou superior a 90 obtém um «A».
- B2>=80: Uma pontuação igual ou superior a 80 (mas inferior a 90) obtém um «B».
- B2>=70: Uma pontuação igual ou superior a 70 (mas inferior a 80) obtém um «C».
- B2>=60: Pontuação igual ou superior a 60 (mas inferior a 70) obtém um «D».
- Pontuações inferiores a 60 recebem um «F».
Utilização de SE aninhado com condição OU
Neste caso, a classificação de um aluno será aumentada em um nível se a sua pontuação for 95 ou superior ou se a sua taxa de assiduidade for igual ou superior a 95 %. Veja como implementar isto utilizando a função SE aninhada com condições OU.
Selecione uma célula vazia (como D2), insira a fórmula seguinte e prima Enter para obter o resultado. Em seguida, arraste a alça de preenchimento para baixo e obtenha os restantes resultados.
=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

- Verificação da condição OR:
OR(B2>=95, C2>=95 %): A fórmula verifica primeiro se pelo menos uma das condições é verdadeira — a pontuação do aluno é 95 ou superior, ou a sua taxa de assiduidade é 95 % ou superior. - Grade Assignment with Bonus:
IF(B2>=[[PH_168]], «A+», IF(B2>=[[PH_167]], «B+», IF(B2>=[[PH_166]], «C+», IF(B2>=[[PH_165]], «D+», «F+»)))): Se qualquer uma das condições na instrução OR for verdadeira, a classificação do aluno será aumentada em um nível.- B2>=90: Se a pontuação for 90 ou superior, a classificação é «A+».
- B2>=80: Se a pontuação for 80 ou superior (mas inferior a 90), a classificação é «B+».
- B2>=70: Se a pontuação for igual ou superior a 70 (mas inferior a 80), a classificação é «C+».
- B2>=60: Se a pontuação for igual ou superior a 60 (mas inferior a 70), a classificação é «D+».
- Caso contrário, a classificação é «F+».
- Regular Grade Assignment:
IF(B2>=[[PH_182]], «B», IF(B2>=[[PH_181]], «C», IF(B2>=[[PH_180]], «D», «F»)))): Se nenhuma das condições OR for cumprida (a pontuação for inferior a 95 e a assiduidade for inferior a 95 %), a fórmula atribui classificações padrão.- B2>=90: Pontuação igual ou superior a 90 obtém um «A».
- B2>=80: Uma pontuação igual ou superior a 80 (mas inferior a 90) obtém um «B».
- B2>=70: Uma pontuação igual ou superior a 70 (mas inferior a 80) obtém um «C».
- B2>=60: Uma pontuação igual ou superior a 60 (mas inferior a 70) obtém um «D».
- Pontuações abaixo de 60 recebem um «F».
Dicas e truques para IF aninhado
Esta secção apresenta quatro dicas e truques úteis para utilizar o SE aninhado.
Tornar o IF aninhado fácil de ler
Uma instrução típica de SE aninhado pode parecer compacta, mas é difícil de interpretar.
Na fórmula seguinte, torna-se difícil identificar rapidamente onde termina uma condição e começa outra, especialmente à medida que a complexidade aumenta.
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Solução: Adicionar quebras de linha e indentação
Para tornar o SE aninhado mais legível, divida a fórmula em várias linhas, colocando cada SE aninhado numa nova linha. Basta posicionar o cursor antes do SE na fórmula e premir as teclas Alt + Enter.
Após dividir a fórmula acima, esta será apresentada da seguinte forma:
=IF(A2>=90, "A",
IF(A2>=80, "B",
IF(A2>=70, "C",
IF(A2>=60, "D", "F")))
)
Este formato torna mais claro onde se encontra cada condição e a respetiva saída, melhorando a legibilidade da fórmula.
Ordem das funções IF aninhadas
A ordem das condições lógicas numa fórmula SE aninhada é crucial, pois define como o Excel as avalia e, consequentemente, influencia diretamente o resultado final da fórmula.
Fórmula correta
No exemplo do sistema de classificação, utilizamos a seguinte fórmula para atribuir classificações com base nas pontuações obtidas.
=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

O Excel avalia as condições numa fórmula SE aninhada sequencialmente, da primeira à última. Esta fórmula começa por verificar o limiar de pontuação mais elevado (>=90 para «A») e só depois avança para os limiares inferiores. Assim, garante-se que cada pontuação é comparada com a classificação mais alta para a qual reúne condições. Se a primeira condição for verdadeira (A2>=90), devolve «A» e não avalia quaisquer outras condições.
Fórmula com ordem incorreta
Se a ordem das condições fosse invertida, começando pelo limiar mais baixo, obteria resultados incorretos.
=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

Nesta fórmula incorreta, uma pontuação de 95 satisfaz imediatamente a primeira condição B2>=60 e é, por isso, classificada erroneamente como «D».
Números e texto devem ser tratados de forma diferente
Esta secção demonstra como os números e o texto são tratados de forma distinta nas instruções SE aninhadas.
Números
Os números servem para comparações aritméticas e cálculos. Nas instruções SE aninhadas, pode compará-los diretamente com operadores como >, = e <=.
Texto
Nas instruções SE aninhadas, o texto deve ser colocado entre aspas. Veja os exemplos A, B, C, D e F na fórmula seguinte:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Limitações do IF aninhado
Esta secção destaca diversas limitações e desvantagens do SE aninhado.
Complexidade e legibilidade:
Embora o Excel permita aninhar até 64 funções SE, fazê-lo raramente é aconselhável. Quanto mais níveis de aninhamento, maior a complexidade da fórmula — tornando-a difícil de ler, compreender e manter.
Propensão a erros:
Além disso, instruções SE aninhadas complexas podem tornar-se propensas a erros e difíceis de depurar ou modificar.
Dificuldade de extensão ou escalabilidade:
Se a sua lógica mudar ou precisar de incluir mais condições, os SE profundamente aninhados podem tornar-se difíceis de ajustar ou expandir.
Compreender estas limitações é essencial para utilizar eficazmente instruções SE aninhadas no Excel. Muitas vezes, combinar SE aninhados com outras funções ou explorar abordagens alternativas permite obter soluções mais eficientes e sustentáveis.
Alternativas ao IF aninhado
Esta secção apresenta diversas funções do Excel que servem como alternativas eficazes às instruções SE aninhadas.
Utilização da função VLOOKUP
Pode utilizar a função PROCV em vez de instruções SE aninhadas para executar os dois exemplos práticos acima. Eis como fazê-lo:
Exemplo 1: Sistema de Classificação com PROCV
Vou mostrar-lhe como utilizar o PROCV para atribuir classificações com base nas pontuações.
Passo 1: Criar uma tabela de consulta para as classificações
Em primeiro lugar, tem de criar uma tabela de consulta (como E1:F6 neste caso) para o intervalo de pontuações e as respetivas classificações.Nota:As pontuações na primeira coluna da tabela devem estar ordenadas por ordem crescente.

Passo 2: Aplicar a função PROCV para atribuir classificações
Selecione uma célula vazia (como C2), insira a fórmula abaixo e prima Enter para obter a primeira classificação. Em seguida, selecione essa célula com a fórmula e arraste a alça de preenchimento para baixo para preencher automaticamente as classificações restantes.
=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

- O valor 95 na célula B2 é aquele que a função VLOOKUP procura na primeira coluna da tabela de referência ($E$2:$F$6). Se for encontrado, devolve a classificação correspondente da segunda coluna da tabela, situada na mesma linha do valor coincidente.
- Lembre-se de tornar a referência da tabela de referência absoluta (adicionando os símbolos de dólar ($) antes das referências), garantindo que ela não se altere ao copiar a fórmula para outra célula.
- Para saber mais sobre a função VLOOKUP, visite esta página.
Exemplo 2: Cálculo de Comissões de Vendas com PROCV
Também pode usar o PROCV para calcular comissões de vendas no Excel. Siga estes passos:
Passo 1: Criar uma Tabela de Procura para Classificações
Em primeiro lugar, tem de criar uma tabela de consulta para as vendas e as respetivas taxas de comissão, como E2:F4 neste caso.Nota: As vendas na primeira coluna da tabela devem estar ordenadas por ordem crescente.

Passo 2: Aplicar a função PROCV para atribuir classificações
Selecione uma célula vazia (como C2), insira a fórmula seguinte e prima Enter para obter a primeira comissão. Em seguida, selecione essa célula com a fórmula e arraste a sua alça de preenchimento para baixo para obter os restantes resultados.
=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

- Em ambos os exemplos, a função VLOOKUP é utilizada para localizar um valor numa tabela com base num valor de procura (pontuação ou montante de vendas) e devolver o valor correspondente na mesma linha de uma coluna especificada (classificação ou taxa de comissão). O quarto parâmetro, VERDADEIRO, indica uma correspondência aproximada — ideal para estes cenários, em que o valor exato de procura poderá não existir na tabela.
- Para saber mais sobre a função VLOOKUP, visite esta página.
Utilização da função IFS
A função IFS simplifica o processo ao eliminar a necessidade de aninhamento, tornando as fórmulas mais fáceis de ler e gerir. Melhora a legibilidade e agiliza o tratamento de múltiplas verificações condicionais. Para utilizar a função IFS, certifique-se de que está a usar o Excel 2019 ou uma versão posterior, ou que tem uma subscrição do Microsoft 365. Vejamos como pode ser aplicada em exemplos práticos.
Exemplo 1: Sistema de Classificação com IFS
Assumindo os mesmos critérios de classificação anteriores, a função IFS pode ser utilizada da seguinte forma:
Selecione uma célula vazia, como C2, introduza a fórmula seguinte e prima Enter para obter o primeiro resultado. Em seguida, selecione essa célula e arraste a respetiva Alça de Preenchimento para baixo, de modo a obter os restantes resultados.
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

- As condições são avaliadas por ordem sequencial. Assim que uma condição é satisfeita, o resultado correspondente é devolvido e a fórmula deixa de verificar as condições seguintes. Neste caso, a fórmula atribui classificações com base na pontuação em B2, seguindo uma escala típica em que pontuações mais elevadas correspondem a classificações melhores.
- Para saber mais sobre a função IFS, visite esta página.
Exemplo 2: Cálculo de Comissões de Vendas com IFS
No cenário de cálculo de comissões de vendas, a função IFS é aplicada da seguinte forma:
Selecione uma célula vazia, como C2, insira a fórmula seguinte e prima Enter para obter o primeiro resultado. Em seguida, selecione essa célula com o resultado e arraste a sua alça de preenchimento para baixo para obter os restantes resultados.
=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)

Utilização das funções ESCOLHER e CORRESP
A abordagem com as funções CHOOSE e MATCH pode revelar-se mais eficiente e fácil de gerir do que instruções IF aninhadas, simplificando a fórmula e tornando atualizações ou alterações mais diretas. A seguir, mostro-lhe como utilizar a combinação destas duas funções para resolver os dois exemplos práticos apresentados neste artigo.
Exemplo 1: Sistema de Classificação com CHOOSE e MATCH
Pode usar a combinação das funções CHOOSE e MATCH para atribuir classificações com base em diferentes pontuações.
Passo 1: Criar uma matriz de procura com Valor de pesquisa
Em primeiro lugar, tem de criar um intervalo de células contendo os valores-limite que a função MATCH irá procurar, como $E$2:$E$6 neste caso.Nota:Os números neste intervalo devem estar ordenados por ordem crescente para que a função MATCH funcione corretamente quando for utilizada uma correspondência aproximada.

Passo 2: Aplicar CHOOSE e MATCH para atribuir classificações
Selecione uma célula vazia (como C2), insira a fórmula seguinte e prima Enter para obter a primeira classificação. Em seguida, selecione essa célula com a fórmula e arraste a Alça de Preenchimento para baixo, obtendo assim os restantes resultados.
=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

- MATCH(B2, $E$2:$E$6, 1)Esta parte da fórmula procura a pontuação (95) da célula B2 no intervalo $E$2:$E$6. O valor 1 indica que a função CORRESP deve encontrar uma correspondência aproximada, ou seja, o maior valor no intervalo que seja menor ou igual a B2.
- CHOOSE(..., «F», «D», «C», «B», «A»)Com base na posição devolvida pela função CORRESP, a função ESCOLHER seleciona a classificação correspondente.
- Para saber mais sobre a função CORRESP, visite esta página.
- Para saber mais sobre a função ESCOLHER, visite esta página.
Exemplo 2: Cálculo de Comissões de Vendas com IFS
Utilizar a combinação CHOOSE e MATCH para o cálculo de comissões de vendas também pode ser eficaz, especialmente quando as taxas de comissão se baseiam em limiares de vendas específicos. Vejamos como podemos fazê-lo.
Passo 1: Criar uma matriz de procura com Valor de pesquisa
Em primeiro lugar, tem de criar um intervalo de células contendo os valores-limite que a função MATCH irá procurar, como $E$2:$E$4 neste caso.Nota:Os números neste intervalo devem estar ordenados por ordem crescente para que a função MATCH funcione corretamente quando for utilizada uma correspondência aproximada.

Passo 2: Aplicar CHOOSE e MATCH para obter os resultados
Selecione uma célula vazia (como C2), insira a fórmula seguinte e prima Enter para obter a primeira classificação. Em seguida, selecione essa célula com a fórmula e arraste a alça de preenchimento para baixo para obter os restantes resultados.
=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

- Para saber mais sobre a função CORRESP, visite esta página.
- Para saber mais sobre a função ESCOLHER, visite esta página.
Em conclusão, dominar instruções IF aninhadas no Excel é uma competência valiosa que potencia a sua capacidade de lidar com cenários lógicos complexos em Análise de Dados e nos processos de tomada de decisão. Embora os IF aninhados sejam poderosos para operações lógicas avançadas, é essencial estar ciente das suas limitações. Alternativas mais simples — como VLOOKUP, IFS e CHOOSE combinado com MATCH — podem oferecer soluções mais ágeis em determinados contextos. Agora que domina estas informações, pode aplicar com confiança as técnicas do Excel mais adequadas às suas tarefas de Análise de Dados, garantindo clareza, precisão e eficiência nas suas folhas de cálculo. Se pretende explorar ainda mais as capacidades do Excel, o nosso site disponibiliza uma vasta seleção de tutoriais.Descubra mais dicas e truques do Excel aqui.
Artigos relacionados
Utilizar a função SE com E, OU e NÃO no Excel
Quando combinada com operadores lógicos como E, OU e NÃO, a função SE ganha um poder extraordinário. Esta combinação permite-lhe avaliar múltiplas condições em simultâneo e obter resultados que se adaptam perfeitamente a cenários variados e complexos. Neste tutorial, vai descobrir como usar estas funções de forma eficaz no Excel para desbloquear novas dimensões na Análise de Dados e potenciar o seu processo de tomada de decisões.
Lista suspensa condicional com instrução IF
Este tutorial apresenta-lhe 5 métodos que o ajudarão a criar uma lista suspensa condicional no Excel, passo a passo.
Power Query: Instrução if – ifs aninhados e múltiplas condições
No Power Query do Excel, a instrução ifé uma das funções mais populares para avaliar uma condição e devolver um valor específico consoante o resultado seja VERDADEIRO ou FALSO. Embora semelhante à função SE do Excel, apresenta algumas diferenças importantes. Neste tutorial, explicamos a sintaxe da instrução if e mostramos exemplos simples e avançados para o ajudar a dominá-la.
As melhores ferramentas de produtividade para o Office
Potencie as suas competências em Excel com Kutools para Excel e experimente uma eficiência como nunca antes.O Kutools para Excel oferece mais de 300 funcionalidades avançadas para impulsionar a sua produtividade e poupar tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz a interface com separadores ao Office e facilita muito o seu trabalho
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumenta a sua produtividade em 50 % e reduz centenas de cliques do rato todos os dias!
Todos os extras Kutools. Um único instalador
Kutools for Office é um conjunto completo que inclui extras para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.
- Conjunto tudo-em-um— extras para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (compatível com MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos extras
Índice
- Função IF versus instruções IF aninhadas
- Utilização do IF aninhado
- Sintaxe do IF aninhado
- Exemplos práticos de IF aninhado
- IF aninhado com condições AND / OR
- Dicas e truques para IF aninhado
- Tornar o IF aninhado fácil de ler
- Ordem das funções IF aninhadas
- Números e texto devem ser tratados de forma diferente
- Limitações do IF aninhado
- Alternativas ao IF aninhado
- Utilização da função VLOOKUP
- Utilização da função IFS
- Utilização das funções ESCOLHER e CORRESP
- Artigos relacionados
- As melhores ferramentas de produtividade para o Office
- Comentários