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 (+)
-
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
-
Na célula D1, digite a seguinte fórmula:
=SUM(IF((A2:A9="A")+(A2:A9="B"),B2:B9,0))
-
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"})
-
Repita o passo 1 do Exemplo 1.
-
Na célula D2, digite a seguinte fórmula:
=SOMA(IF(A2:A9={"A","B"},B2:B9,0))
-
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
-
Repita o passo 1 do Exemplo 1.
-
Na célula D3, digite a seguinte fórmula:
=SUMIF(A2:A9,C2:C3,B2:B9)
-
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.
-
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.