www.juliobattisti.com.br
Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
Cursos de Informática Cursos Disponíveis Cursos Online Com Certificado Como Comprar?
 Você está aqui: Principal > Cursos > Excel Básico > Módulo 2 > Lição 16
  :: Autor: Júlio Battisti   :: e-mail: webmaster@juliobattisti.com.br

Utilização Avançada da função SE

Objetivo: Nesta lição aprenderemos a utilizar funções "SE ANINHADAS", isto é, uma função SE dentro da outra. Também utilizaremos a função E().

Funções "SE Aninhadas ":

Na Lição 11 deste módulo vimos um exemplo de utilização da função SE():

=SE(B5>=650;B5*15%;B5*10%)

Neste exemplo estamos testando o valor da célula B5. Se este valor for maior ou igual a 650, aplicamos um percentual de 15%, caso contrário aplicamos um percentual de 10%.

Porém nem todas as situações são assim, tão simples. Neste exemplo temos apenas um teste: B5>=650 . Existem situações mais complexas, onde precisamos efetuar uma série de testes. Um exemplo típico seria o cálculo do imposto de renda, o qual é baseado em uma série de faixas.

Para entendermos como funciona a utilização de funções "SE Aninhadas", vamos a um exemplo prático. Considere a planilha indicada na figura a seguir:



O valor do desconto, para o plano de saúde, será baseado na faixa salarial, conforme descrito na tabela a seguir:

Faixa salarial

Valor do desconto em R$

< 500,00

50

>=500 E <=1000

75

>1000

100

Vejam que nesta situação não temos apenas um teste. Temos que testar três possibilidades: Salário menor do que 500 (<500) , salário entre 500 e 1000 (>=500 E <=1000) e salário maior do que mil (>1000) . Na verdade precisamos fazer apenas dois testes. Testamos se é menor do que 500, depois se está entre 500 e 1000. Se nenhum dos dois testes for verdadeiro, significa que o salário é maior do que 1000 e não precisamos fazer o terceiro teste. Esta é uma regra geral: " O número de testes é igual ao número de faixas menos um, ou seja: três faixas = dois testes ". No nosso caso temos três faixas, com isso teremos apenas dois testes.

Outro detalhe importante a ser observado é quando temos que testar uma faixa, como por exemplo: >=500 E <=1000 . Nessas situações temos que utilizar a função E em conjunto com funções SE Aninhadas. Parece complicado ?? Veremos, no exemplo, que é mais simples do que parece. Então chega de conversa e vamos a resolução do nosso exemplo. 

Apresentarei a fórmula passo a passo e no final a fórmula completa.

Na Célula C4 digite a seguinte parte da fórmula:

=SE(B4<500;50

Nesta primeira parte da fórmula estamos testando se o salário (B4) é menor do que 500. Se for, retornamos um desconto de 50. Aqui está o segredo das funções "SE Aninhadas". Observe que o próximo passo é testarmos a segunda faixa de valores (>=500 e <=1000). Para fazer este teste, abrimos uma outra função SE, dentro da função SE que abrimos no início da fórmula. Observe: Uma função SE dentro da outra . Além disso, para testar uma faixa vamos utilizar uma função E, dentro da segunda função SE. Vamos à continuação da nossa fórmula para entendermos melhor esses conceitos. Inserindo o segundo teste a nossa função ficaria assim:

=SE(B4<500;50; SE( E(B4>=500;B4<=1000) ;75

Observe que logo após a segunda função SE, abrimos um parênteses. Depois utilizamos a função E() . Dentro da função E() , passamos dois parâmetros, que são justamente os testes para a faixa de valores. Após o 1000 fechamos o parênteses da função E() . Observe que não fechamos o parênteses da função SE() . Este é um detalhe importante. Todos os parênteses das funções SE() , serão fechados no final da fórmula . Por exemplo, se usarmos três funções SE() , no final teremos que fechar três parênteses. Se você fechar o parênteses da função SE() , no meio da fórmula, serão obtidos resultados incorretos. Após fechar o parênteses da função E, colocamos o valor que deve ser retornado caso o salário esteja na faixa entre 500 e 1000, no nosso exemplo 75 .

Cuidado: Um dos erros mais comuns é não colocar o endereço da célula na hora de fazer os testes. Por exemplo, a fórmula a seguir está incorreta: =SE(<500;50;SE(E(>=500;<=1000);75 . Neste caso colocamos apenas os operadores de comparação (>, <, etc). Mas quem deve ser comparado, ou seja, precisamos informar o endereço da célula onde está o valor a ser comparado.

Agora vamos finalizar a nossa fórmula. Como temos três faixas somente precisamos fazer dois testes, conforme descrito anteriormente. Como já fizemos dois testes, basta informar qual o valor deve ser retornado caso os dois primeiros testes falhem, ou seja, qual o valor a ser retornado caso o salário seja maior do que 1000. Também precisamos fechar os parênteses para as funções SE() . No nosso exemplo temos duas funções SE() , portanto temos que fechar dois parênteses, no final da fórmula. Nossa fórmula completa ficará assim:

= SE ( B4<500;50; SE ( E(B4>=500;B4<=1000) ;75 ; 100 ) )

Estenda esta fórmula para as demais células, até a linha 15.

Nota: Para maiores informações sobre como estender uma fórmula para uma faixa de células consulta: Módulo 1 - Lição 15 - Copiando fórmulas para uma faixa de células .

Feito isso você deve obter os resultados indicados na figura a seguir:



Nas próximas lições apresentaremos novos exemplos de utilização de funções "SE Aninhadas".


Voltar ao início


CURSO EM FORMATO DE VÍDEO-AULA
EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
Clique no curso para informações detalhadas
Curso Duração Mais informações
DVD - Conversão de Formatos Digitais: Áudio e Vídeo 1 h 26 min Clique aqui
DVD - Curso de Oratória - Falando em Público sem Medo 33 min Clique aqui
Vídeo-Aula - Access 2007 Básico 2 h 1 min Clique aqui
Vídeo-Aula - Aprenda a Criar uma Agenda Telefônica no Excel 40 min Clique aqui
Vídeo-aula - Concursos: Inglês ESAF - Simulados e Provas Comentadas 2 h Clique aqui
Vídeo-Aula - Criação de Sites - Curso Básico 2 h 53 min Clique aqui
Vídeo-Aula - Curso Autocad 2D 4 h Clique aqui
Vídeo-Aula - Curso Autocad 3D 3 h 45 min Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2 h 48 min Clique aqui
Vídeo-Aula - Curso Avançado de Excel 2003 3 h 41 min Clique aqui
Vídeo-Aula - Curso Avançado de Word 2003 1 h 34 min Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2 h 49 min Clique aqui
Vídeo-Aula - Curso Básico de Excel 2003 3 h 3 min Clique aqui
Vídeo-Aula - Curso Básico de PowerPoint 2003 2 h 22 min Clique aqui
Vídeo-Aula - Curso Básico de Windows XP 2 h 36 min Clique aqui
Vídeo-Aula - Curso Básico de Word 2003 2 h 14 min Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4 h 35 min Clique aqui
Vídeo-Aula - Curso de Teoria Musical 2 h 50 min Clique aqui
Vídeo-Aula - Curso Prático de Internet 40 min Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4 h 20 min Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2 h 30 min Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2 h 35 min Clique aqui
Vídeo-Aula - Excel Para Concursos - Simulados e Provas Comentadas 2 h Clique aqui
Vídeo-Aula - Flash CS3 - Básico e Prático 4 h 45 min Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2 h 26 min Clique aqui
Vídeo-Aula - Fórmulas e Funções Matriciais no Excel 2 h 30 min Clique aqui
Vídeo-Aula - HTML - Curso Prático 2 h 40 min Clique aqui
Vídeo-Aula - Lógica de Programação - Curso Completo 22 h 15 min Clique aqui
Vídeo-Aula - Matemática Financeira - Teoria e Prática 9 h 10 min Clique aqui
Vídeo-Aula - Outlook Express – Curso Prático 55 min Clique aqui
Vídeo-Aula - PHP + HTML + CSS - Curso Completo 27 h 35 min Clique aqui
Vídeo-Aula - Programação VBA no Excel 2 h 54 min Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9 h Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8 h Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2 h 23 min Clique aqui
Vídeo-Aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2 h 30 min Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros