Este artigo descreve a sintaxe da fórmula e a utilização da função BDSOMA no Microsoft Excel.
Descrição
Numa lista ou base de dados, a função BDSOMA fornece a soma dos números nos campos (colunas) de registos que correspondem às condições especificadas.
Sintaxe
BDSOMA(base de dados, campo, critérios)
A sintaxe da função BDSOMA tem os seguintes argumentos:
- Base de dados Obrigatório. Este é o intervalo de células que formam a lista ou base de dados. Uma base de dados é uma lista de dados relacionados cujas linhas de informação relacionada são registos e as colunas de dados são campos. A primeira linha de uma lista contém rótulos para cada uma das respetivas colunas.
- Campo Obrigatório. Isto especifica a coluna utilizada na função. Especifique o rótulo de coluna entre aspas duplas, como "Idade" ou "Proveito", por exemplo. Em alternativa, pode especificar um número (sem aspas) que represente a posição da coluna na lista: por exemplo, 1 para a primeira coluna, 2 para a segunda coluna e assim sucessivamente.
- Critérios Obrigatório. Este é o intervalo de células que contém as condições especificadas. Pode utilizar qualquer intervalo para o argumento critérios desde que inclua, pelo menos, um rótulo da coluna e, pelo menos, uma célula abaixo do rótulo da coluna em que especifica uma condição para a coluna.
Observações
- É possível utilizar qualquer intervalo para o argumento de critérios, desde que inclua pelo menos um rótulo de coluna e pelo menos uma célula abaixo do rótulo da coluna, para especificar a condição.
Por exemplo, se o intervalo G1:G2 contiver a etiqueta de coluna Receita em G1 e a quantia de 10.000 $ em G2, é possível definir o intervalo como CorresponderReceita e utilizar esse nome como argumento critérios nas funções da base de dados. - Embora o intervalo de critérios possa estar localizado em qualquer parte da folha de cálculo, é melhor não o colocar por baixo da lista. Isso é arriscado. Se adicionar mais informações, as novas informações são adicionadas à primeira linha abaixo da lista. Se a linha abaixo da lista não estiver em branco, o Microsoft Excel não adicionará a nova informação.
- Certifique-se de que o intervalo de critérios não se sobrepõe à lista.
- Para executar uma operação numa coluna inteira numa base de dados, introduza uma linha em branco por baixo dos rótulos da coluna no intervalo de critérios.
Exemplo
Copie esta tabela de exemplo completa (incluindo as linhas da fórmula BDSOMA) e cole-a na célula A1 de uma nova folha de cálculo do Excel. Se as linhas da fórmula não mostrarem resultados automaticamente, selecione-as, prima F2 e, em seguida, prima Enter. Recomendamos que ajuste a largura das colunas para ver mais facilmente todas as informações.
| Árvore | Altura | Idade | Proveito | Lucro | Altura |
|---|---|---|---|---|---|
| ="=Macieira" | >10 | <16 | |||
| ="=Pereira" | |||||
| . | |||||
| Árvore | Altura | Idade | Proveito | Lucro | |
| Macieira | 18 | 20 | 14 | 105 € | |
| Pereira | 12 | 12 | 10 | 96 € | |
| Cerejeira | 13 | 14 | 9 | 105 € | |
| Macieira | 14 | 15 | 10 | 75 € | |
| Pereira | 9 | 8 | 8 | 77 € | |
| Macieira | 8 | 9 | 6 | 45 € | |
| Fórmula | Descrição | Resultado | |||
| =BDSOMA(A5:E11,"Lucro",A1:A2) | O lucro total das macieiras (linhas 6, 9 e 11). | 225 € | |||
| =BDSOMA(A5:E11,"Lucro", A1:F3) | O lucro total das macieiras com uma altura entre 10 e 16 pés, e todas as pereiras (linhas 7, 9 e 10). | 248 € |