Como usar um AND ou OR lógico em uma instrução SUM + IF no Excel

  • 22/05/2020
  • 2 minutos para ler
    • s
  • Aplica-se a: Microsoft Office Excel 2003, Microsoft Office Excel 2007 , Excel 2010

Observação

O Office 365 ProPlus está sendo renomeado para Microsoft 365 Apps para empresas. Para obter mais informações sobre essa mudança, leia esta postagem do blog.

Resumo

No Microsoft Excel, quando você usa as funções lógicas AND e / ou OR dentro de um SUM + Instrução IF para testar um intervalo para mais de uma condição, pode não funcionar conforme o esperado. Uma instrução IF aninhada fornece essa funcionalidade; no entanto, este artigo discute um segundo método mais fácil que usa as fórmulas a seguir.

Para condições AND

Para condições OR

Mais informações

Use uma instrução SUM + IF para contar o número de células em um intervalo que passam em um determinado teste ou para somá-las valores em um intervalo para o qual os valores correspondentes em outro (ou o mesmo) intervalo atendem aos critérios especificados. Isso se comporta de forma semelhante à função DSUM no Microsoft Excel.

Exemplo

Este exemplo conta o número de valores no intervalo A1: A10 que estão entre 1 e 10, inclusive.

Para fazer isso, você pode usar a seguinte instrução IF aninhada:

O método a seguir também funciona e é muito mais fácil de ler se você estão realizando vários testes:

O método a seguir conta o número de datas que caem entre duas datas fornecidas:

Nota

  • Você deve inserir essas fórmulas como fórmulas de matriz pressionando CTRL + SHIFT + ENTER simultaneamente. No Macintosh, pressione COMMAND + RETURN.
  • Arrays não podem se referir a colunas inteiras.

Com este método, você está multiplicando os resultados de um teste lógico por outro teste lógico para retornar TRUEs e FALSEs para a função SUM. Você pode igualá-los a:

O método mostrado acima conta o número de células no intervalo A1: A10 para as quais ambos os testes são avaliados como TRUE. Para somar valores nas células correspondentes (por exemplo, B1: B10), modifique a fórmula conforme mostrado abaixo:

Você pode implementar um OR em um SUM + Declaração IF da mesma forma. Para fazer isso, modifique a fórmula mostrada acima substituindo o sinal de multiplicação (*) por um sinal de mais (+). Isso dá a seguinte fórmula genérica:

Write a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *