- Visão geral da função DSUM
- Sintaxe da função DSUM e entradas:
- Como usar a função DSUM
- DSUM soma apenas valores numéricos
- O que você pode usar como critérios
- Usando Múltiplas Linhas de Critérios
- Use SUM quando você não precisar filtrar os dados
- DSUM no Planilhas Google
- Notas Adicionais
- Exemplos DSUM em VBA
Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função Excel DSUM no Excel para somar os registros em um banco de dados.
Visão geral da função DSUM
A função DSUM Calcula a soma de um campo em um banco de dados para registros que atendem a certos critérios.
Para usar a função de planilha do DSUM Excel, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe da função DSUM e entradas:
1 | = DSUM (banco de dados, campo, critérios) |
base de dados - O intervalo do banco de dados com nomes de campo na linha superior.
campo - O campo no banco de dados a ser somado. Pode ser o nome do campo (ex: “data de nascimento”) ou o número da coluna (ex: 5).
critério - O intervalo de células que contém os critérios que indicam quais registros somar. Exemplo:
DSUM é uma das funções de banco de dados do Excel. Ele retorna a soma de uma coluna em um banco de dados, após aplicar uma série de filtros aos dados.
Observe que quando dizemos “banco de dados” neste contexto, queremos dizer apenas uma tabela de dados no Excel, que foi organizada com cabeçalhos de coluna.
Como usar a função DSUM
Para usar a função Excel DSUM, digite o seguinte:
1 | = DSUM (B7: F19, "Oscars ganhos", B3: F4) |
Temos um banco de dados com alguns dados de filmes. Queremos saber quantos Oscars foram ganhos por filmes lançados após o ano de 2000, que arrecadaram mais de US $ 1 bilhão. O DSUM pode obter essas informações para nós.
Veja como funciona o DSUM:
- O primeiro argumento é o banco de dados, que temos nas células B7: F19. Nota: você deve incluir os cabeçalhos das colunas neste intervalo.
- O segundo argumento é a coluna que queremos somar - Oscars ganhos. Você pode se referir às colunas por seus nomes entre aspas ou por suas posições numéricas (então também poderíamos colocar apenas 5 aqui).
- No terceiro argumento, definimos os filtros que queremos que o DSUM aplique antes de calcular a soma. Eles estão em B3: F4.
Dê uma olhada mais de perto nos filtros que definimos em B3: F4. Temos os mesmos cabeçalhos do banco de dados e definimos dois critérios: um “Ano” maior que 2.000 e um “Bruto mundial ($ m)” maior que 1.000.
DSUM retorna corretamente 12 Oscars. Dois filmes atendem a esses critérios: O Retorno do Rei, que faz a parte do monarca no trabalho com 11 Oscars, e Espectro, que adiciona mais 1 ao total.
DSUM soma apenas valores numéricos
O DSUM incluirá apenas linhas com dados numéricos e ignorará o texto. Por exemplo, se tentarmos somar a coluna "Nome", DSUM retornará 0, porque não encontra nenhum dado numérico para somar.
1 | = DSUM (B7: F19, "Nome", B3: F4) |
O que você pode usar como critérios
O DSUM permite que você use uma variedade de critérios diferentes ao filtrar seus dados. Aqui estão alguns exemplos comuns:
Usando Múltiplas Linhas de Critérios
Ao criar sua tabela de critérios, você pode usar mais de uma linha, se necessário.
Se você usar mais de uma linha, o DSUM usará a lógica “OU” - incluirá dados que correspondem a qualquer uma das linhas de seus critérios.
Aqui está um exemplo:
1 | = DSUM (B8: F20, 5, B3: C5) |
Queremos saber quantos Oscars Titanic em 1997 e O Retorno do Rei em 2003 ganharam no total. Como há dois filmes chamados "Titanic" no banco de dados, também especificamos o ano em nossa tabela de critérios.
Observe também que usamos apenas as duas colunas que desejamos filtrar em nossa tabela de critérios - você não precisa incluir todas elas.
DSUM retorna 22-11 para cada filme.
Use SUM quando você não precisar filtrar os dados
DSUM é uma ferramenta poderosa quando você precisa filtrar os dados de maneiras complexas. Mas se você não precisa usar filtros, use SUM em vez disso.
Você usa SUM assim:
1 | = SOMA (C3: C14) |
Como você pode ver aqui, com SUM você simplesmente define o intervalo que contém seus dados e ele retornará a soma de todas as células numéricas dentro desse intervalo.
Saiba mais na página principal da Função SUM do Excel <>.
DSUM no Planilhas Google
A função DSUM funciona exatamente da mesma forma no Planilhas Google e no Excel:
Notas Adicionais
Use a função DSUM para adicionar registros de banco de dados que atendam a certos critérios.
Primeiro, indique a matriz que contém o banco de dados. IMPORTANTE: A primeira linha do banco de dados deve conter nomes de campo.
Em seguida, indique qual campo do banco de dados deve ser somado. Insira o nome do campo, entre aspas (ex: "Idade") ou insira um número correspondente à posição do campo no banco de dados (ex: 2 para a segunda coluna).
Por último, faça referência ao intervalo de células que contém os critérios a serem usados. Os critérios devem ter pelo menos um nome de campo com uma condição abaixo dele. Você pode inserir mais campos em colunas separadas para adicionar mais condições.
Exemplos DSUM em VBA
Você também pode usar a função DSUM em VBA. Modelo:application.worksheetfunction.dsum (banco de dados, campo, critérios)
Para os argumentos da função (banco de dados, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel