Skip to main content

Como somar os valores das células em uma coluna até alcançar uma célula em branco?

Author: Xiaoyang Last Modified: 2025-06-04

Se você tem uma lista de números que contém algumas células em branco e agora precisa somar os números acima ou abaixo até as células em branco nesta lista para obter os seguintes resultados, você tem alguma maneira rápida ou fácil de resolver isso no Excel?

Somar valores das células acima até alcançar uma célula em branco

A screenshot of Excel showing summing values above until a blank cell

Somar valores das células abaixo até alcançar uma célula em branco

A screenshot of Excel showing summing values below until a blank cell

Somar valores das células abaixo até alcançar células em branco com fórmula de matriz

Somar valores das células acima até alcançar células em branco com código VBA


arrow blue right bubble Somar valores das células abaixo até alcançar células em branco com fórmula de matriz

Para somar os valores das células abaixo até encontrar células em branco, aqui está uma fórmula de matriz; por favor, siga estas instruções:

1. Insira esta fórmula em uma célula em branco ao lado da sua coluna de números, E1, por exemplo.

=SE(D1="";SOMA(D1:ÍNDICE(D1:$D$17;CORRESP(VERDADEIRO;(D2:$D$17="");0)));"") (D1, D2 são as duas primeiras células na sua coluna, D17 é a última célula em branco na coluna de números).

2. Em seguida, pressione simultaneamente as teclas Ctrl + Shift + Enter e arraste a alça de preenchimento para baixo até as células que deseja somar até encontrar células em branco, veja a captura de tela:

A screenshot of Excel with results for summing values below blank cells


arrow blue right bubble Somar valores das células acima até alcançar células em branco com código VBA

Se você precisar somar os valores das células acima até alcançar células em branco, o seguinte código VBA pode ajudá-lo.

1. Mantenha pressionadas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.

Código VBA: Somar valores das células acima até encontrar células em branco:

Sub InsertTotals()
'Updateby Extendoffice
    Dim xRg As Range
    Dim i, j, StartRow, StartCol As Integer
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.AddressLocal
    Set xRg = Application.InputBox("please select the cells:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    StartRow = xRg.Row
    StartCol = xRg.Column
    For i = StartCol To xRg.Columns.Count + StartCol - 1
        For j = xRg.Row To xRg.Rows.Count + StartRow - 1
            If Cells(j, i) = "" Then
                Cells(j, i).Formula = "=SUM(" & Cells(StartRow, i).Address & ":" & Cells(j - 1, i).Address & ")"
                StartRow = j + 1
            End If
        Next
        StartRow = xRg.Row
    Next
End Sub

3. Em seguida, pressione a tecla F5 para executar este código, e uma caixa de aviso será exibida para lembrá-lo de selecionar o intervalo de células que deseja somar até encontrar células em branco, veja a captura de tela:

A screenshot of the VBA input box to select range for summing values above blank cells

4. Em seguida, clique no botão OK, todos os valores das células acima das células em branco terão sido somados conforme mostrado na captura de tela a seguir:

A screenshot of Excel showing results of summing values above blank cells using VBA

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!