Quando utilizar uma fórmula de matriz SUM (IF())

Resumo

Pode utilizar a função de folha de cálculo SUMIF no Microsoft Excel para qualquer uma das seguintes situações:

  • Quando se pretende devolver uma soma por um único critério (por exemplo, uma única condição IF)

  • Quando quiser usar vários critérios e devolver a soma a várias células

Os critérios que pode utilizar com a função de folha de cálculo SUMIF () limitam-se a texto, números ou intervalo, e a função não pode utilizar constantes de matriz. Para obter informações adicionais sobre as constantes de matriz e funções de folha de cálculo, clique nos seguintes números de artigo para ver os artigos na Base de Conhecimento da Microsoft:

214286 Algumas funções de folha de cálculo não permitem constantes de matriz

192222 Algumas funções de folha de cálculo não permitem constantes de matrizNão é possível utilizar a função de folha de cálculo SUMIF com operadores lógicos da Boolean, tais como OR e E. Para obter informações adicionais sobre funções de folha de cálculo e operadores booleanos, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

267982 Como usar um E ou OU lógico numa declaração SUM+IF no ExcelQuando pretender utilizar múltiplas condições, constantes de matriz, declarações IF aninhadas ou operadores Boolean; ou quer um total para múltiplas condições (critérios); utilize as duas funções SUM e IF juntas. Por exemplo, utilize SUM(IF(IF)) em vez da função SUMIF(). Este artigo demonstra como utilizar as duas funções SUM e IF em conjunto em vez da função folha de cálculo SUMIF..

Mais Informações

Para utilizar as funções de folha de cálculo SUM e IF em conjunto para resumir vários critérios, consulte os seguintes exemplos.

Exemplo 1: Função IF Aninhada com Boolean OR (+)

  1. Inicie o Excel e crie a seguinte folha de cálculo: A1: Dept B1: Employees C1: Criteria A2: A B2: 2 C2: A A3: B B3: 4 C3: B A4: C B4: 3 A5: A B5: 3 A6: B B6: 3 A7: C B7: 2 A8: A B8: 4 A9: C B9: 3

  2. Na célula D1, digite a seguinte fórmula:

    =SUM(IF((A2:A9="A")+(A2:A9="B"),B2:B9,0))

  3. Prima CTRL+SHIFT+ENTER (ou COMMAND+RETURN on the Mac) para introduzir a fórmula como uma fórmula de matriz. A fórmula devolve 16, o número total de funcionários nos departamentos A e B.

Exemplo 2: Função IF Aninhada com Matriz de Critérios ({"A","B"})

  1. Repita o passo 1 do Exemplo 1.

  2. Na célula D2, digite a seguinte fórmula:

    =SOMA(IF(A2:A9={"A","B"},B2:B9,0))

  3. Prima CTRL+SHIFT+ENTER (ou COMMAND+RETURN on the Mac) para introduzir a fórmula como uma fórmula de matriz. A fórmula volta a 16.

Exemplo 3: Função da folha de cálculo SUMIF

  1. Repita o passo 1 do Exemplo 1.

  2. Na célula D3, digite a seguinte fórmula:

    =SUMIF(A2:A9,C2:C3,B2:B9)

  3. Prima CTRL+SHIFT+ENTER (ou COMMAND+RETURN on the Mac) para introduzir a fórmula. A fórmula devolve 9, o número de empregados que cumprem os critérios A.

  4. Pegue na pega de enchimento e encha a fórmula até à célula D4. A fórmula devolve 7, o número de empregados que cumprem os critérios B.

Referências

Para obter mais informações sobre a função folha de cálculo SUM, consulte a função SUM. Para obter mais informações sobre a função folha de cálculo IF, consulte a função SE. Para obter mais informações sobre o SUMIF, consulte a função SUMIF.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×