Как да изчислите кумулативната сума в Excel (9 метода)

  • Споделя Това
Hugh West

Сайтът Кумулативна сума се извършва много често в Excel от много хора по целия свят. Често се нарича текуща обща сума/баланс. Кумулативната сума се използва в продажбите, банковите извлечения, плановете за хранене и в много други области. Съществуват множество начини за изчисляване на кумулативна сума в Excel. Тук, в тази статия, съм обяснил 9 различни начина за извършване на кумулативна сума в Excel. На следващата снимка е показанокумулативната сума, получена чрез използване на един от методите.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения от тук.

Изчисляване на кумулативната сума.xlsx

9 начина за извършване на кумулативна сума в Excel

Тук ще ви покажа 9 различни начина за извършване на кумулативна сума в Excel. Да се включим!

1. Кумулативна сума чрез оператора за събиране

Да предположим, че имате ценова листа с хранителни стоки и искате да изчислите кумулативната сума в колона D .

Можете да го направите, като следвате стъпките по-долу.

Стъпки

1. Първоначално въведете следната формула в клетката D5 :

=C5

2. Тя дава същата стойност в клетка D5 както в C5 .

3. второ, въведете формулата, дадена по-долу, в клетката D6 :

=D5+C6

4. Това ще даде кумулативната сума на първите две стойности.

5. Сега продължете тази формула за цялата колона, като използвате Дръжка за пълнене инструмент.

6. Ще получите кумулативната сума, както следва.

Забележка:

Запомнете, че този метод има един недостатък. Ако някой от редовете с данни бъде изтрит, той ще даде грешка за следващите редове.

7. За да разрешите този проблем, трябва да копирате формулата отново в тези клетки по същия начин, както по-горе. Тогава грешката вече няма да се появява.

8. Ето и крайния резултат с Функция FORMULATEXT показващи какво се случва в тези D-клетки.

Прочетете още: Преки пътища за формула за суми в Excel (3 бързи начина)

2. Кумулативна сума с помощта на функцията SUM на Excel

Използване на Функция SUM може да бъде друг начин за решаване на проблема в първия метод. Нека изпълним следните стъпки една по една.

Стъпки

1. Първо, въведете следната формула в клетката D5 :

=SUM(C5,D4)

2. След това приложете тази формула към следващите клетки, като изтеглите Дръжка за пълнене икона докрай.

3. Той дава същите резултати като получените по-рано от първия метод.

Прочетете още: Как да съберете между две числа във формулата на Excel

3. Кумулативна сума чрез използване на абсолютна референция с функцията SUM

Друг начин за получаване на кумулативна сума е чрез използване на Функция SUM и Абсолютна референция .

Стъпки

1. Първо въведете следната формула в клетката D5:

=SUM($C$5:C5)

2. Той прави клетките C5 абсолютна и относителна референция едновременно.

3. Сега копирането на тази формула в другите клетки дава желания резултат, както е показано по-долу.

Прочетете още: [Поправено!] Формулата SUM на Excel не работи и връща 0 (3 решения)

4. Изчисляване на текуща обща сума с помощта на функциите SUM и INDEX

Използване на SUM и INDEX функциите заедно могат да бъдат алтернативен начин за извършване на кумулативна сума в Excel. За целта трябва да разполагате с данните си под формата на таблица в Excel.

Стъпки

1. Първоначално въведете следната формула в клетката D5 :

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

2. Първата клетка от втората колона на таблицата се създава като препратка чрез Функция INDEX като 1 е аргументът row_num.

3. Сега, като приложите тази формула към цялата колона, получавате следния резултат.

4. Въпреки че този метод е малко сложен за разбиране, той работи чудесно за таблични данни.

5. Извършване на верижно сумиране с помощта на таблица в Excel

Подобен начин на горния метод е да се използва Препратка към клетка на заглавието в таблица на Excel.

Стъпки

1. Първоначално въведете следната формула в клетката D5 :

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

2. Не се притеснявайте, ако това изглежда сложно. Можете да въведете оцветената в синьо част от формулата, като щракнете върху клетката C4 .

3. След това копирайте тази формула в следващите клетки и получете следния резултат.

Подобни четива

  • Как да съберете няколко реда и колони в Excel
  • Excel Сумиране на последните 5 стойности в ред (формула + VBA код)
  • Как да събираме само положителни числа в Excel (4 прости начина)
  • Изчисляване на сумата на квадратите в Excel (6 бързи трика)
  • Добавяне на числа в Excel (2 лесни начина)

6. Условна кумулативна сума с помощта на функцията SUMIF

Ако искате да получите кумулативната сума на специални стойности, използвайте Функция SUMIF може да бъде интелигентен начин за това. Той използва абсолютни препратки, както в метод 3.

Разгледайте следния списък с данни, в който искате да получите кумулативната сума само за елементите от типа на морските дарове. След това следвайте стъпките по-долу.

Стъпки

1. Първо, въведете следната формула в клетката E5 :

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

2. След това копирайте формулата надолу към цялата колона.

3. Ще видите, че в получената кумулативна сума са записани само цените на артикулите от типа на морските дарове.

Прочетете още: Сумиране на клетките в Excel: непрекъснато, случайно, с критерии и т.н.

7. Кумулативна сума чрез използване на функциите IF и SUM с игнориране на текстова стойност

Друг начин за извършване на кумулативна сума с условие за игнориране на текстови стойности е използването на IF и SUM Разгледайте следните данни, в които някои стойности са в текстов формат.

Така че, ако искате да извършите кумулативна сума, като игнорирате тези текстови стойности, следвайте стъпките по-долу.

Стъпки

1. Първо, въведете следната формула в клетката D5 :

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

2. Функция SUM в тази формула приема стойности от клетките на колона C само ако Функция ISNUMBER го проверява като число.

3. След това приложете тази формула надолу към всички останали клетки.

4. ще видите, че някои клетки в кумулативната сума са празни. защото цените, които съответстват на тези клетки, не са числа. така че IF функцията дава празен резултат като зададения аргумент ("").

Прочетете още: Как да съберете клетки с текст и числа в Excel (2 лесни начина)

8. Кумулативна сума с помощта на PivotTable

Кумулативната сума може да се направи и в Excel с помощта на PivotTable инструмент.

Преди да скочите, Кликнете тук да знаете как да вмъкнете PivotTable .

Да предположим, че имате PivotTable, както следва.

Сега следвайте стъпките по-долу, за да получите кумулативна сума от тази таблица.

Стъпки

1. Първо, щракнете където и да е в Област на PivotTable . Сега, в Полета на PivotTable , плъзнете Поле "Цени в Област на стойност както е показано на следващата снимка.

2. Ще се създаде друга колона с име "Sum of Prices2".

3. След това щракнете върху падаща стрелка и отидете в Настройки на полето за стойност .

4. Сега променете потребителското име на Кумулативна сума ' или както желаете.

5. След това щракнете върху Показвайте стойностите като '.

6. След това изберете Текуща обща сума в ' от падащия списък. Запазете символа ' Базово поле ' като 'Items' и натиснете 'OK' .

7. Накрая ще получите кумулативната сума в нова колона на вашата PivotTable.

Прочетете още: Пряк път за сума в Excel (2 бързи трика)

9. Кумулативна сума с помощта на инструмента Power Query

Друг интересен начин за получаване на кумулативната сума е с помощта на Power Query инструмент на Excel.

Помислете, че имате следното таблица на Excel върху които искате да извършите кумулативната сума, като използвате Power Query .

След това следвайте стъпките по-долу.

Стъпки

1. Първоначално щракнете където и да е върху таблицата на Excel. Отидете в Данни и щракнете върху От таблица/обхват '. Това ще отвори таблица в Редактор на Power Query .

2. Второ, от Добавяне на колона ', щракнете върху малката стрелка вдясно до Индексна колона ', което представлява падащ списък, и изберете ' От 1 '. Сега щракнете върху "Потребителска колона ' икона.

3. След това променете името на новата колона в полето Потребителска колона ' диалоговия прозорец на ' Кумулативна сума ' или както желаете. Запазете символа ' Елементи ', избрано в полето ' Налични колони '. След това въведете следната формула в полето ' Потребителска формула на колоната '. Внимавайте за синтактични грешки. Сега натиснете бутона ' OK '. Това ще генерира нова колона с име ' Кумулативна сума '.

=List.Sum(List.Range(#"Добавен индекс"[Цени],0,[Индекс])

4. След това щракнете с десния бутон върху Индекс колона и премахване на това.

5. Накрая, от Файл ', изберете ' Затвори & Зареждане '.

6. В този момент ще получите кумулативната сума, както следва.

Прочетете още: Сума в Excel, ако дадена клетка съдържа критерии (5 примера)

Нещата, които трябва да запомните

  • Ако междувременно изтриете някакви данни, формулата, използвана в първия метод, ще върне #REF! грешка.
  • Не забравяйте да се уверите, че в стъпка 3 на последния метод е поставена отметка "Не са открити грешки в синтаксиса".

Заключение

Тъй като кумулативната сума е много популярна операция, се опитах да ви обясня 9 различни метода за нейното извършване в Excel. Оператор за добавяне . SUM , SUMIF , IF & SUM , и INDEX функции заедно с A bsolute reference , Препратка към клетка на заглавието , и на Excel PivotTable и Power Query Ако имате допълнителни въпроси, можете да ни ги съобщите в раздела за коментари. Кой метод от тях предпочитате най-много? Или знаете други начини за извършване на кумулативна сума в Excel? Моля, споделете с нас.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.