Funções Condicionais no Excel: Conheça as principais

As funções condicionais no Excel como o próprio nome diz, servem para criar condições baseadas em critérios, comparar valores, somar células conforme uma determinada condição, entre outros exemplos.

As funções dessa categoria estão entre as principais funções do Excel e neste artigo você vai poder conferir como usar a função SE, SOMASE, CONT.SE, E, OU, entre outras. Confira!

Funções Condicionais no Excel: Como usar?

Já está interessado(a) no que vem por aí? Então compartilhe com sua rede de amigos para que mais pessoas possam conhecer as funções condicionais no Excel:

Facebook

Twitter

LinkedIn

Operadores lógicos

Antes de conhecer as funções condicionais no Excel, é importante conhecer os operadores lógicos que são usados juntos com essas funções. Esses operadores são:

=

Igual

>

Maior

<

Menor

>=

Maior Igual

<=

Menor Igual

<>

Diferente

Principais funções condicionais no Excel

Função SE

Considerada uma das principais funções no Excel, a função SE serve para verificar se determinadas condições lógicas são verdadeiras ou falsas.

Sintaxe: =SE(teste_lógico, [valor_se_verdadeiro], [valor_se_falso])

Onde:

  • teste_lógico: Campo obrigatório. Representa a condição que será testada através da função.
  • valor_se_verdadeiro: definirá o valor a ser retornado caso o resultado do teste for verdadeiro. É um argumento obrigatório.
  • valor_se_falso: Campo opcional. Representa o valor que será retornando se o resultado do teste for falso.

Exemplo:

No exemplo acima estamos dizendo para o Excel que se a nota for maior ou igual a 5, então o aluno está Aprovado, caso contrário o aluno está Reprovado.




Função CONT.SE

A função CONT.SE faz a contagem do número de itens que atendem a um determinado critério.

Sintaxe: =CONT.SE (células; critério)

Onde:

  • Células: Intervalo de células onde estão os valores a serem contatos
  • Critério: Representa o termo que estamos procurando na lista.

Exemplo:

No exemplo abaixo, precisamos contar quantas vezes a cor Azul aparece na lista. Para isso usaremos a função CONT.SE.

funções condicionais - função cont.se

Basicamente estamos dizendo para o Excel contar os valores da lista, mas somente quando atender ao critério “Azul”.

Função SOMASE

A função SOMASE faz a soma dos itens que atendem a um critério em um intervalo. Essa função é muito semelhante à função CONT.SE, porém neste caso os valores são somados.

Sintaxe: =SOMASE(intervalo, critérios, [intervalo_soma])

Onde:

  • Intervalo: Campo obrigatório. É o intervalo de células que se deseja calcular por critérios.
  • Critérios: Campo obrigatório. Podem ser representados por número, expressão, referência de célula, texto ou função. É basicamente o critério escolhido para a soma.

Note: Critérios em formato de texto ou que incluam símbolos lógicos ou matemáticos devem estar entre aspas duplas (“). Caso os critérios forem numéricos, as aspas duplas não serão necessárias.

  • Intervalo_soma: Campo opcional. Representa o intervalo de células que contém os valores a serem somados.

Exemplo: 

No exemplo abaixo queremos somar apenas os quilos de banana que foram vendidos. Neste caso, para eliminarmos as demais frutas da lista, basta usar a função SOMASE.

funções condicionais - somase

Basicamente estamos dizendo para o Excel somar a nossa lista somente o que atender ao critério “Banana”.

Função E

A função E ajuda a determinar se uma ou mais condições são verdadeiras ao mesmo tempo.

Sintaxe: =E(lógico1; [lógico2]; …)

Onde:

  • Lógico1: é o primeiro teste lógico.
  • Lógico2: é o segundo teste lógico.

Com a função E é possível testar múltiplas condições ao mesmo tempo, (até 255 condições). Cada condição lógica (lógico1; [lógico2, etc.) deve ser avaliada como VERDADEIRO ou FALSO, ou ser matrizes ou referências que contenham valores lógicos.

Exemplo:

No exemplo abaixo queremos testar se a idade de uma pessoa é Maior que 15 anos e Menor que 18 anos. Ou seja, para que a função nos retorne VERDADEIRO, os dois critérios devem ser atendidos, caso contrário retornará FALSO.

funções condicionais - função E

Função OU

A função OU é muito semelhante à função E, porém neste caso é preciso atender apenas a um critério para que a função retorne VERDADEIRO. Se a função não atender a nenhum critério, então será retornado FALSO.

Sintaxe: =OU(logico1, [logico2], …)

Exemplo:

Podemos testar se a célula A1 contém o estado do Rio de Janeiro ou São Paulo. Se satisfazer um desses critérios, a função retornará VERDADEIRO, caso contrário a função retornará FALSO.

funções condicionais - função OU

Função SEERRO

Para completar a lista de funções condicionais, temos a função SEERRO que serve para retornar um valor especificado se uma fórmula gerar um erro, caso contrário, retorna o resultado da fórmula. Essa função é indicada para ocultar erros como #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!.

Sintaxe: =SEERRO(valor, valor_se_erro)

Onde:

  • Valor: Campo obrigatório. Representa o argumento verificado quanto ao erro.
  • Valor_se_erro: Campo obrigatório. Representa o valor a ser retornado se a fórmula gerar um erro.

Exemplo:

No exemplo abaixo estamos fazendo uma simples operação de divisão no Excel. No entanto, note que se apagarmos o divisor da operação, o Excel nos retornará o erro #DIV/0!

funções condicionais - seerro

Assim, para evitar que este erro apareça, podemos usar a função SEERRO conforme abaixo:

Observe que estamos dizendo para o Excel que se a função retornar erro, então que seja mostrada a célula vazia (“”).  Podemos também inserir uma mensagem para o caso de retornar erro. Veja:

Mais funções condicionais

Além das funções condicionais citadas acima, o Excel conta com algumas outras funções que também podem ser úteis dependendo da sua necessidade, são elas:

  • MÉDIASE – Esta função calcula a média de valores que atendem a determinados critérios.
  • SOMASES – Diferentemente da função SOMASE, que realiza a soma de valores com base em um determinado critério, a SOMASES realiza a soma com base em vários critérios. Vale lembrar que esta função foi introduzida apenas a partir da versão 2007 do Excel.
  • CONT.SES – A função CONT.SES também se difere da função CONT.SE, no número de condições a serem testadas. No caso do CONT.SES, é possível contar células em vários intervalos com base várias condições.




Combinando funções condicionais no Excel

Quando uma determinada função não atende a necessidade do usuário, uma solução é combinar mais de uma função condicional. E neste tópico você irá conferir alguns exemplos de funções condicionais aninhadas.

Exemplo 1: SE com E

Para construir uma fórmula usando as funções SE e E juntas, você precisará combinar as duas funções da seguinte maneira:

SE(E(condição1;condição2;…);valor_se_verdadeiro;valor_se_falso)

Neste caso, a fórmula é a seguinte: SE a condição 1 for verdadeira E a condição 2 for verdadeira, faça uma coisa, caso contrário, faça outra.

Para entender melhor a fórmula, vamos usar um exemplo onde, cada cliente realizou algumas compras em uma loja. E o cliente que tiver realizado 3 compras no valor de R$50,00 irá ganhar um desconto.

Função Se com E aninhadas

Note que estamos comparando o valor de cada compra realizada com o valor mínimo para ganhar o desconto. Deste modo, dizemos que cada compra deve ser maior ou igual a 50.

Ao final da função, se houver uma única compra abaixo dos R$50,00 o cliente não irá ganhar o desconto e a função informará o valor falso, que no caso será “Não”.

Replicando a função para os demais clientes, podemos perceber que somente o cliente Pedro irá ganhar o cupom por ter todas as compras com valores acima de R$50,00. Veja o resultado abaixo:

Funções SE com E, aninhadas

Exemplo 2: SE com OU

Usando essas duas funções juntas, podemos testar se uma ou uma outra condição irá ser verdadeira. Por exemplo, vamos supor que precisamos saber se um aluno foi aprovado ou reprovado, com a condição de ter nota da prova maior que 6 ou a nota do trabalho maior que 7. Confira a tabela com as informações:

Se com Ou condicional

Após inserir a função, tecle Enter e arraste a fórmula para as demais células.

Se com Ou aninhadas

Exemplo 3: SE com SOMASE

A função SOMASE tem o objetivo de somar valores dentro de um intervalo, levando em consideração os critérios predeterminados. E quando desejamos que o resultado da soma nos retorne algo específico, podemos utilizar a função SE junto com a SOMASE.

Para entender melhor, vamos usar um exemplo onde, em uma tabela temos as vendas de alguns vendedores. No exemplo queremos que o Excel some as vendas de cada vendedor, no entanto, não queremos que ele traga o valor da soma, mas sim que ele atenda a um critério específico.

Neste caso, desejamos que quando a soma dos valores forem maior que R$ 1000,00, ele nos retorne se o vendedor irá receber a comissão ou não, trazendo a resposta Sim ou Não, veja a imagem abaixo:

Funções condicionais aninhadas, Se com somase

Note que estamos dizendo para o Excel que se ao utilizar a função SOMASE o valor for maior que 1000, então ele irá trazer a resposta “Sim”, caso contrário a resposta será “Não”. Com isso saberemos se o vendedor irá receber a comissão ou não:

Funções condicionais aninhadas




Exemplo 4: SE com HOJE

A função HOJE retorna a data atual, Sendo assim, independentemente do dia em que abrir a sua planilha irá aparecer a data atual. Quando esta função é aninhada com a função SE, podemos acrescentar condições a ela.
Como, por exemplo, mostrar status de vencimento. Confirma o exemplo:

Função condicional no Excel

No exemplo estamos dizendo ao Excel, que se a data do vencimento for menor ou igual a data de hoje, então ele irá retornar com a mensagem “Vencida”, caso contrário, será exibida a mensagem “A Vencer”. Desta forma, sempre que a planilha for aberta ela irá atualizar o status de acordo com a data atual.

Função hoje com Se, condicional

Exemplo 5: PROCV com SE

Imagine que você precisa buscar determinada informação em uma tabela de acordo com determinada condição. Neste caso, você poderá usar as funções PROCV com SE aninhadas.

Para que você possa entender melhor, vamos usar uma tabela com os vendedores e suas vendas de janeiro e fevereiro. E para o exemplo, precisamos que a função nos traga suas vendas de acordo com o mês selecionado. Confira a imagem:

A fórmula irá ficar da seguinte maneira:

Se com procv, funçoes condicionais

Note que estamos dizendo para o Excel, que se o valor escolhido na célula F1 for igual a Janeiro, então ele irá me trazer as vendas no mês de janeiro que está na coluna B, caso contrário, ele irá trazer os valores da coluna C, referentes à fevereiro, confira:

Funções condicionais no Excel, Se com PROCV

Confira também as seguintes dicas de Excel:

E então, o que achou das funções condicionais no Excel? Caso tenha alguma dúvida, deixe seu comentário ou sugestão abaixo!