Respondemos às perguntas mais frequentes
A função IF no Excel é basicamente capaz de retornar um valor se uma condição for atendida. Se você estender uma fórmula IF com a função AND, também poderá usar uma fórmula IF para retornar vários valores. Na prática, isso significa que você pode fazer a apresentação de um resultado dependente do cumprimento de vários requisitos nas tabelas.
Neste artigo, usando dois exemplos práticos, você aprenderá como construir tabelas com as funções do Excel IF e AND e como a função CONT.SE também pode ser vinculada a várias condições.
Filtre os resultados na tabela do Excel de acordo com as condições - com as funções IF e AND
No exemplo a seguir, adicione os valores das colunas A, B e C na coluna D da sua planilha do Excel. Na coluna E, o resultado do cálculo da coluna D só deve ser gerado se houver valores especificados nas colunas A para C. Caso contrário, o termo "nada" aparecerá na coluna E.
Para resolver o problema, você deve combinar as condições da consulta com a função AND. Para a linha 1, insira a seguinte fórmula na célula E1:
= SE (AND (A1 = "x"; B1 = "y"; C1 = "z"); D1; "nada")
O resultado de D1 só é adotado se todas as três condições forem atendidas. Se não for esse o caso, a designação "nada" é inserida na fórmula de acordo com as especificações. Em vez de se referir à célula D1, você também pode inserir uma fórmula para cálculo direto na fórmula.
A figura a seguir mostra o uso da fórmula em uma tabela de exemplo:
Filtrar listas com COUNTIF de acordo com dois critérios
A função CONT.SE é uma maneira conveniente e amigável de contar os elementos de uma lista que atendem a um determinado critério. A função CONT.SE como uma função estatística pode ser descrita como uma mistura da função IF e da função CONTAR. Ele combina métodos de cálculo estatísticos e lógicos. Em vez de determinar manualmente a freqüência com que um número ocorre em uma planilha extensa, a função CONT.SE ajuda na determinação automática.
A função CONT.SE atinge seus limites assim que você tenta combinar duas condições com a função AND.
Por exemplo, se você deseja usar a função CONT.SE em uma planilha para contar todas as células cujo conteúdo é maior que 20 e menor que 80, você sempre receberá “0” como o valor de cálculo. Isso ocorre porque a função CONT.SE é apenas é projetado para ser usado com uma condição.
Apesar da limitação da fórmula, você ainda pode usar a função para a tarefa descrita com um truque.
Use a função CONT.SE com duas condições - é assim que funciona
Para resolver o problema corretamente, use a função CONT.SE duas vezes em sua fórmula. Na primeira etapa, todos os valores maiores que 20 são contados. Na segunda etapa, o número de valores maiores ou iguais a 80 é subtraído desse resultado.
Se sua planilha for exibida junto com os valores na área da tabela A1: A20, a fórmula na célula de resultado - célula B1 no exemplo - deve ser inserida da seguinte forma:
= CONT.SE (A1: A20, "> 20") - CONT.SE (A1: A20, ""> = 80
Como você pode ver no exemplo, o uso da função CONT.SE duas vezes produz o resultado correto. Usando a função CONT.SE várias vezes, você pode encadear várias condições de uma maneira amigável.
Do Excel 2007: Use a função COUNTIFS para várias condições
Desde o lançamento do Excel 2007, os usuários têm a opção de usar a função COUNTIFS quando vários critérios de pesquisa estão disponíveis. A seguinte sintaxe da função COUNTIFS pode ser integrada para este propósito:
COUNTIFS (intervalo de critérios1, critérios1, [intervalo de critérios2, critérios2]
Com a função COUNTIFS é possível ter um número infinito de critérios contados automaticamente. Semelhante ao exemplo da função CONT.SE acima, na maioria dos casos é suficiente combinar duas, três ou quatro condições para obter um resultado correto.
Em resumo, o Microsoft Excel oferece a opção de vincular uma fórmula IF à função AND. Dessa forma, um resultado só é emitido se todas as condições forem atendidas. Quando você usa uma fórmula CONT.SE com várias condições, você deve usar um truque. Para cada condição CONT.SE, você precisa de uma fórmula separada, cujo resultado você subtrairá ou adicionará posteriormente. Os usuários do Excel 2007 e superior podem, opcionalmente, usar a função COUNTIFS para determinar o resultado correto de várias condições.
Perguntas frequentes
Qual é a diferença entre as funções COUNTIF e COUNTIFS?
A função CONT.SE determina o resultado correto de uma condição. Por exemplo, a função CONT.SE informa quantos clientes compraram seu produto X em um determinado período de tempo. A função COUNTIFS é um desenvolvimento adicional do COUNTIFS. Ele expande o espectro e permite que você pesquise vários critérios ao mesmo tempo. Isso significa que, além das informações sobre a frequência de venda de um produto, você também pode determinar a frequência com que uma determinada cor ou tamanho foi selecionado. As funções COUNTIF e COUNTIFS são funções estáticas.
Quando você usa a função AND no Microsoft Excel?
A função AND é uma função lógica. É usado para determinar se as condições são atendidas ou não. O resultado da função AND é VERDADEIRO ou FALSO. Uma fórmula IF pode ser vinculada à função AND para comparar várias condições.