Como calcular a suma acumulada en Excel (9 métodos)

  • Comparte Isto
Hugh West

A Suma acumulada é moi habitual en Excel por moitas persoas en todo o mundo. A miúdo chámase Total/Balance. A suma acumulada úsase en vendas, extractos bancarios, plans de comidas e en moitos outros campos. Hai varias formas de calcular a suma acumulada en Excel. Aquí, neste artigo, expliquei 9 formas diferentes de realizar a suma acumulada en Excel. A seguinte imaxe mostra a suma acumulada obtida mediante un dos métodos.

Descargar o libro de prácticas

Podes descargar a práctica caderno de traballo desde aquí.

Calcula a suma acumulada.xlsx

9 xeitos de realizar a suma acumulada en Excel

Aquí vouche mostrar 9 formas diferentes de realizar a suma acumulada en Excel. Imos entrar!

1. Suma acumulada usando o operador de adición

Supoña que tes unha lista de prezos de artigos de comestibles e queres calcular a suma acumulada en columna D .

Podes facelo seguindo os pasos seguintes.

Pasos

1. En primeiro lugar, introduza a seguinte fórmula na cela D5 :

=C5

2. Dá o mesmo valor na cela D5 que en C5 .

3. En segundo lugar, introduza a fórmula indicada a continuación na cela D6 :

=D5+C6

4. Isto dará a suma acumulada dos dous primeiros valores.

5. Agora, continúaesta fórmula a toda a columna mediante a ferramenta Enchendo o manexo .

6. Obterás a suma acumulada do seguinte xeito.

Nota:

Lembre que este método ten unha desvantaxe. Se se elimina algunha das filas de datos, dará un erro para as seguintes filas.

7. Para resolver este problema, ten que copiar de novo a fórmula nesas celas do mesmo xeito anterior. Entón xa non mostrará o erro.

8. Aquí está o resultado final coa función FORMULATEXT que mostra o que ocorre nesas celas D.

Ler máis: Atallos de fórmulas de suma en Excel (3 xeitos rápidos)

2. Suma acumulada usando a función SUMA de Excel

Usando a función SUMA pódese ser outra forma de resolver o problema no primeiro método. Imos executar os seguintes pasos un por un.

Pasos

1. En primeiro lugar, introduza a seguinte fórmula na cela D5 :

=SUM(C5,D4)

2. A continuación, aplique esta fórmula ás seguintes celas tirando a icona Manija de recheo ata o final.

3. Dá os mesmos resultados que os obtidos co primeiro método anterior.

Ler máis: Como sumar entre dous números en Excel

3. Suma acumulada usando a referencia absoluta coa función SUMA

Outra forma de obter unha suma acumulada é empregando a función SUMA e AbsolutoReferencia .

Pasos

1. En primeiro lugar, introduza a seguinte fórmula na cela D5:

=SUM($C$5:C5)

2. Fai da cela C5 unha referencia absoluta e unha referencia relativa ao mesmo tempo.

3. Agora, copiar esta fórmula nas outras celas dá o resultado desexado como se mostra a continuación.

Ler máis: [Fixado!] SUMA de Excel A fórmula non funciona e devolve 0 (3 solucións)

4. Calcula o total acumulado usando as funcións SUMA e ÍNDICE

Utilizando o SUMA e INDEX conxuntas poden ser unha forma alternativa de realizar a suma acumulada en Excel. Para iso, tes que ter os teus datos en forma de táboa excel.

Pasos

1. Nun primeiro momento, introduza a seguinte fórmula na cela D5 :

=SUM(INDEX([Prices],1):[@prices])

2. A primeira cela da segunda columna da táboa créase como referencia coa función INDEX xa que 1 é o argumento row_num.

3. Agora, aplicando esta fórmula a toda a columna obtén o seguinte resultado.

4. Aínda que este método é un pouco complexo de entender, funciona moi ben para os datos tabulares.

5. Realiza unha suma en cadea usando unha táboa de Excel

Unha forma similar á anterior O método é usar a Referencia da cela de cabeceira nunha táboa de Excel.

Pasos

1. En primeiro lugar, introduza a seguinte fórmula na cela D5 :

=SUM(Table5[[#Headers],[Prices]]:[@Prices])

2. Non te preocupesse isto parece complicado. Podes escribir a parte de cor azul da fórmula facendo clic na cela C4 .

3. A continuación, copia esta fórmula nas seguintes celas e obtén o resultado do seguinte xeito.

Lecturas similares

  • Como sumar varias filas e columnas en Excel
  • Suma de Excel os últimos 5 valores na fila (fórmula + código VBA)
  • Como sumar Só números positivos en Excel (4 xeitos sinxelos)
  • Calcular a suma de cadrados en Excel (6 trucos rápidos)
  • Engadir números en Excel ( 2 xeitos sinxelos)

6. Suma acumulada condicional usando a función SUMIF

Se quere obter a suma acumulada de valores especiais, use a función SUMIF pode ser unha forma intelixente de facelo. Usa referencias absolutas como no método 3.

Considere a seguinte lista de datos onde quere obter a suma acumulada só para os elementos de tipo marisco. A continuación, siga os pasos seguintes.

Pasos

1. Primeiro, introduza a seguinte fórmula na cela E5 :

=SUMIF($C$5:C5,$E$4,$D$5:D5)

2. A continuación, copie a fórmula a toda a columna.

3. Verá que a suma acumulada resultante só rexistra os prezos dos artigos de tipo marisco.

Ler máis: Suma de celas en Excel: continua , Aleatorio, Con Criterios, etc.

7. Suma acumulada usando funcións IF e SUM Ignorando o valor do texto

Outra forma derealizar a suma acumulada coa condición de ignorar os valores de texto é o uso das funcións IF e SUMA xuntos. Considere os seguintes datos onde algúns valores están en formato de texto.

Entón, se quere realizar unha suma acumulada ignorando eses valores de texto, siga os pasos seguintes.

Pasos

1. En primeiro lugar, introduza a seguinte fórmula na cela D5 :

=IF(ISNUMBER(C5),SUM($C$5:C5),"")

2. A función SUMA nesta fórmula só acepta valores das celas da columna C se a función ISNUMBER o verifica como un número.

3. A continuación, aplique esta fórmula a todas as outras celas.

4. Verás que algunhas celas da suma acumulada están baleiras. Porque os prezos que corresponden a esas celas non son números. Así, a función SE dá un resultado baleiro como argumento dado ("").

Ler máis: Como sumar celas con texto e números en Excel (2 xeitos sinxelos)

8. Suma acumulada mediante a táboa dinámica

A suma acumulada tamén se pode realizar en Excel usando a ferramenta Táboa dinámica .

Antes de entrar, faga clic aquí para saber como inserir unha táboa dinámica .

Supoña que tes unha táboa dinámica como segue.

Agora siga os pasos seguintes para obter unha suma acumulada desta táboa.

Pasos

1. En primeiro lugar, fai clic en calquera lugar da área da táboa dinámica . Agora, enos Campos da táboa dinámica , arrastre o Campo Prezos na Área de valores como se mostra na seguinte imaxe.

2. Creará outra columna chamada «Suma de prezos2».

3. A continuación, faga clic na frecha despregable e vaia á Configuración do campo de valores .

4. Agora, cambia o nome personalizado a " Suma acumulada " ou como queiras.

5. A continuación, faga clic no campo " Mostrar valores como ".

6. Despois diso, seleccione " Total en execución " na lista despregable. Manteña o ' Campo base ' como 'Elementos' e prema 'Aceptar' .

7 . Finalmente, obterá a suma acumulada nunha nova columna da súa táboa dinámica.

Ler máis: Atallo para Suma en Excel (2 Trucos rápidos)

9. Suma acumulada usando a ferramenta de consulta de enerxía

Outro xeito fascinante de obter a suma acumulada é empregando a consulta de enerxía Ferramenta de Excel.

Ten en conta que tes a seguinte táboa de Excel na que queres realizar a suma acumulada mediante Power Query .

A continuación, siga os pasos seguintes.

Pasos

1. Ao principio, fai clic en calquera lugar da táboa de Excel. Vaia á pestana Datos e faga clic en " Desde táboa/rango ". Abrirá unha táboa no Editor de Power Query .

2. En segundo lugar, desde a pestana ' Engadir columna ', fai clic na frecha pequena situada xusto ao lado de ' Columna de índice ' queé unha lista despregable e escolla " De 1 ". Agora, fai clic na icona ‘Columna personalizada ’.

3. Despois diso, cambie o nome da nova columna na caixa de diálogo ' Columna personalizada ' a ' Suma acumulada ' ou como desexe. Manteña o campo " Elementos " seleccionado no campo " Columnas dispoñibles ". A continuación, escriba a seguinte fórmula no campo " Fórmula de columna personalizada ". Coidado con calquera erro de sintaxe. Agora, prema o botón " Aceptar ". Isto xerará unha nova columna chamada ' Suma acumulada '.

=List.Sum(List.Range(#"Added Index"[Prices],0,[Index]))

4. Despois diso , fai clic co botón dereito na columna Índice e elimina .

5. Finalmente, no menú " Ficheiro ", escolla " Pechar & Cargar ’.

6. Neste momento, obterás a suma acumulada do seguinte xeito.

Ler máis: Suma de Excel Se unha cela contén criterios (5 exemplos) )

Cousas para lembrar

  • Se elimina algún dato intermedio, a fórmula utilizada no primeiro método devolverá #REF ! erro.
  • Non esquezas asegurarte de que hai un "Non se detectaron erros de sintaxe". caixa de verificación no paso 3 do último método.

Conclusión

Como a suma acumulada é unha operación moi popular, tentei explicar 9 métodos diferentes para faino en excel por ti. Usei o Operador de adición , o SUMA , SUMIF , IF & SUMA eAs funcións INDEX xunto con A referencia absoluta , Referencia de cela de cabeceira e as ferramentas Táboa dinámica e Power Query de Excel en eses métodos. Se tes máis dúbidas, podes informarnos na sección de comentarios. Que método deles prefires máis? Ou coñeces outras formas de realizar a suma acumulada en Excel? Comparte connosco.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.