Excel: calcular corretamente somas condicionais
No Excel, você pode calcular somas que não levam em consideração todos os elementos da área selecionada - as chamadas somas condicionais. Mostraremos como fazer o cálculo mais sensato.
Três funções diferentes para somas condicionais no Excel
O Excel oferece várias opções e funções para totais condicionais. A escolha certa depende do tipo de condições:
- Se uma condição fixa se aplicar a cada valor em questão, use a função SUMIF.
- Se várias condições tiverem que ser levadas em consideração, também haverá a função SUMIFS no Excel 2007.
- Com condições variáveis, no entanto, você precisa de uma fórmula de matriz ou da função SUM PRODUCT.
- Nos parágrafos seguintes, explicamos as três funções usando exemplos.
SUMIF: somas condicionais com condições fixas
- Suponha que os dados estejam nas células A1 a A10 e vários valores nas células B1 a C10 que são usados para condições.
- A primeira tarefa com uma condição fixa significa, por exemplo, somar todos os valores na coluna A para os quais o valor respectivo na coluna B é aproximadamente maior que 10.
- Para fazer isso, use a fórmula »= SUMIF (B1: B10;"> 10 "; A1: A10)«.
- O primeiro argumento »B1: B10« define a área a ser avaliada, seguida pela condição »"> 10 "«. Observe que as condições com símbolos ou operadores devem estar entre aspas.
- Finalmente, »A1: A10« define a área a ser somada.
- Os intervalos para condições e datas também podem ser idênticos, de modo que a fórmula »= SUMIF (A1: A10;"> 10 ")« seja suficiente.
SUM SE: Somas condicionais com várias condições
No Excel 2007, a função SUMIFS estende esse princípio a vários até um máximo de 127 condições:
- Observe a outra ordem dos argumentos. A área a ser resumida é aqui primeiro. Isso é seguido por uma área de critérios e a condição associada, na qual as áreas sempre devem ser especificadas separadamente.
- Por exemplo, a fórmula "= SUMIFS (A1: A10; B1: B10;"> 10 "; C1: C10;" <100 ")« resume todos os valores na coluna A para os quais os valores correspondentes na coluna B são maiores que 10 e os valores correspondentes na coluna C são menores que 100.
SUM PRODUCT: soma condicional com condições variáveis
Critérios variáveis como "se o valor na coluna B for maior que o da coluna C" requerem uma fórmula de matriz para avaliação:
- Os valores a serem levados em consideração são selecionados multiplicando por um valor lógico.
- Para fazer isso, digite about "= SUM (A1: A10 * (B1: B10> C1: C10))" e sempre feche a entrada, mesmo após uma alteração com a combinação de teclas [Ctrl] + [Shift] + [Enter], para que a fórmula esteja entre chaves.
- Nesse caso, você pode obter o mesmo resultado com a função "= SUM PRODUCT (A1: A10; 1 * (B1: B10> C1: C10))".
- No entanto, você deve observar que primeiro é necessário multiplicar o segundo argumento por 1 para converter o valor lógico da comparação em um número.
Nota: Em praticamente todos os casos, é possível criar claramente o total com uma coluna auxiliar. Isso também é aconselhável durante o desenvolvimento de um cálculo para verificar os resultados das fórmulas complexas. Dica: Vamos explicar como adicionar muitas células no Excel aqui.