Função SOMA

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

A função SOMA adiciona valores. Pode adicionar valores individuais, referências de células, intervalos ou uma combinação dos três.

Por exemplo:

  • =SOMA(A2:A10) Adiciona os valores nas células A2:10.
  • =SOMA(A2:A10; C2:C10) Adiciona os valores nas células A2:10, bem como as células C2:C10.

Sintaxe:

SOMA(número1,[número2],...)

Nome do argumento Descrição
número1
Obrigatório
O primeiro número que pretende somar. O número pode ser como 4, uma referência de célula como B6 ou um intervalo de células como B2:B8.
número2-255
Opcional
Este é o segundo número que quer adicionar. Pode especificar até 255 números desta forma.

Melhores Práticas da Função SOMA

Esta secção irá debater algumas das melhores práticas para trabalhar com a função SOMA. Muitas destas práticas também se podem aplicar quando trabalha com outras funções.

O Método =1+2 ou =A+B – apesar de poder introduzir =1+2+3 ou =A1+B1+C2 e obter resultados corretos, estes métodos são propensos a erros por diversas razões:

  1. Erros de digitação – imagine tentar introduzir mais valores e/ou valores muito maiores, como estes:

    • =14598,93+65437,90+78496,23

    E, em seguida, tentar confirmar que as suas entradas estão corretas. É muito mais fácil colocar estes valores em células individuais e utilizar uma fórmula SOMA. Além disso, pode formatar os valores quando estão em células, tornando-os muito mais legíveis e depois quando estão numa fórmula.

    Utilize a função SOMA em vez de codificar valores em fórmulas. A fórmula na célula D5 é =SOMA(D2:D4)

  2. Obtém o erro #VALOR! devido a referências de texto em vez de números
    Se utilizar uma fórmula como:

    • =A1+B1+C1 ou =A1+A2+A3

    Exemplo de má construção de fórmulas. A fórmula na célula D2 é =A2+B2+C2

    A sua fórmula poderá não funcionar se existirem valores não numéricos (de texto) nas células referenciadas, o que irá devolver um erro #VALOR! . A função SOMA irá ignorar os valores de texto e devolver-lhe apenas a soma dos valores numéricos.

    Construção de fórmulas adequada. Em vez de =A2+B2+C2, a fórmula D2s da célula é =SOMA(A2:C2)

  3. Obtém o erro #REF! ao eliminar linhas ou colunas

    #REF! causado pela eliminação de uma coluna. A fórmula mudou para =A2+#REF!+B2

    Se eliminar uma linha ou coluna, a fórmula não será atualizada de forma a excluir a linha eliminada e irá devolver um erro #REF!, ao passo que uma função SOMA faz automaticamente a atualização.

    A função SOMA ajusta-se automaticamente a linhas e colunas inseridas ou eliminadas

  4. As fórmulas não atualizam as referências quando introduz linhas ou colunas

    =A+B+C fórmulas não serão atualizadas se adicionar linhas

    Se inserir uma linha ou coluna, a fórmula não será atualizada para incluir a linha adicionada, onde uma função SOMA será atualizada automaticamente (desde que não esteja fora do intervalo referenciado na fórmula). Isto é especialmente importante se esperar que a sua fórmula seja atualizada e não o fizer, pois irá deixá-lo com resultados incompletos que poderá não apanhar.

    O exemplo retrata uma fórmula SOMA que se expande automaticamente de =SOMA(A2:C2) a =SOMA(A2:D2) quando uma coluna é inserida

  5. SOMA com Referências de Célula individuais vs. Intervalos
    Utilizar uma fórmula como:

    • =SOMA(A1;A2;A3;B1;B2;B3)

    É igualmente suscetível de erro ao inserir ou eliminar linhas no intervalo referenciado pelas mesmas razões. É muito melhor utilizar intervalos individuais, como:

    • =SOMA(A1:A3;B1:B3)

    Que serão atualizados quando adicionar ou eliminar linhas.

Perguntas Mais Frequentes

  1. Só quero Adicionar/Subtrair/Multiplicar/Dividir números Consulte Utilizar o Excel como calculadora.

  2. Como mostro mais/menos casas decimais? Pode alterar o formato de número. Selecione a célula ou intervalo em questão e utilize Ctrl+1 para apresentar a caixa de diálogo Formatar Células e, em seguida, clique no separador Número e selecione o formato pretendido, garantindo que indica o número de casas decimais que pretende.

  3. Como posso somar ou subtrair horas? Pode somar e subtrair horas de formas diferentes. Por exemplo, para obter a diferença entre 8:00 – 12:00 para efeitos de folha de pagamentos deveria utilizar: =("12:00"–"8:00")*24, a hora de fim menos a hora de início. Tenha em atenção que o Excel calcula as horas como uma fração de um dia, pelo que precisa de multiplicar por 24 para obter as horas totais. No primeiro exemplo estamos a utilizar =((B2-A2)+(D2-C2))*24 para obter a soma das horas do início ao fim, menos uma hora de almoço (total de 8,50 horas).
    Se estiver a adicionar horas e minutos e quiser apresentar dessa forma, pode somar e não precisa de multiplicar por 24, pelo que no segundo exemplo estamos a utilizar =SOMA(A6:C6) uma vez que só precisamos do número total de horas e minutos para as tarefas atribuídas (5:36 ou 5 horas, 36 minutos).

    Calcular horas

    Para obter mais informações, consulte: Somar ou subtrair horas

  4. Como posso somar apenas células visíveis? Por vezes, ao ocultar manualmente linhas ou utilizar o Filtro Automático para apresentar apenas determinados dados também só pretende somar as células visíveis. Pode utilizar a função SUBTOTAL. Se estiver a utilizar uma linha total numa tabela do Excel, qualquer função que selecionar no menu pendente Total será introduzida automaticamente como um subtotal. Consulte mais informações sobre como Calcular o total dos dados numa tabela do Excel.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.