Суммирование нарастающим итогом excel

Способ 1. Формулы

Начнём, для разогрева, с наиболее простого варианта — формул. Если мы имеем на входе небольшую отсортированную по дате таблицу, то для расчёта нарастающего итога в отдельном столбце нам потребуется элементарная формула:

Нарастающие итоги формулой в Excel

Основная фишка тут в хитром закреплении диапазона внутри функции СУММ — ссылка на начало диапазона делается абсолютной (со знаками доллара), а на конец — относительной (без долларов). Соответственно, при копировании формулы вниз на весь столбец мы получаем растягивающийся диапазон, сумму которого и считаем.

Минусы такого подхода очевидны:

  • Таблица обязательно должна быть отсортирована по дате.
  • При добавлении новых строк с данными формулу придётся допротягивать вручную.

Способ 2. Сводная таблица

Этот способ чуть сложнее, но гораздо приятнее. Причём для усугубления давайте рассмотрим задачку посерьезнее — таблицу из 2000 строк с данными, где по столбцу даты нет сортировки, зато есть повторы (т.е. мы можем несколько раз продать в один и тот же день):

Исходные данные для сводной

Конвертируем нашу исходную таблицу в «умную» (динамическую) сочетанием клавиш Ctrl+T или командой Главная — Форматировать как таблицу (Home — Format as Table), а затем строим по ней сводную таблицу командой Вставка — Сводная таблица (Insert — Pivot Table). В область строк в сводной закидываем дату, а в область значений — число проданных товаров:

Строим сводную

Обратите внимание, что если у вас не совсем старая версия Excel, то даты автоматически сгруппируются по годам, кварталам и месяцам. Если вам нужна другая группировка (или она совсем не нужна), то это можно исправить, щёлкнув правой кнопкой мыши по любой дате и выбрав команды Группировать / Разгруппировать (Group / Ungroup).

Если хочется видеть одновременно и получившиеся итоги по периодам и нарастающий итог в отдельном столбце, то имеет смысл закинуть в область значений поле Продано ещё раз, чтобы получить дубликат поля — в нём мы и включим отображение нарастающих итогов. Для этого щёлкните правой кнопкой мыши по полю и выберите команду Дополнительные вычисления — Нарастающий итог (Show Values as — Running Totals):

Переключаем поле в режим нарастающих итогов

Там же можно выбрать и вариант нарастающих итогов в процентах, а в следующем окне нужно выбрать поле, по которому пойдет накопление — в нашем случае это поле даты:

Нарастающий итог в шт и % в сводной таблице

Плюсы такого подхода:

  • Быстро считается большой объем данных.
  • Не нужно вводить вручную никаких формул.
  • При изменении в исходных данных достаточно обновить сводную правой кнопкой мыши или командой Данные — Обновить всё (Data — Refresh All).

Минусы же вытекают из того, что это сводная, а значит вытворять в ней всё, что вздумается (вставлять строки, писать формулы, строить любые диаграммы и т.д.) уже не получится.

Способ 3. Запрос Power Query

Загрузим нашу «умную» таблицу с исходными данными в редактор запросов Power Query, используя команду Данные — Из таблицы / диапазона (Data — From Table/Range). В последних версиях Excel её, кстати, переименовали — теперь она называется С листа (From Sheet):

Загружаем данные в Power Query

Затем выполним следующие шаги:

1. Отсортируем таблицу по возрастанию по столбцу даты командой Сортировать по возрастанию в выпадающем списке фильтра в шапке таблицы.

2. Чуть позже для подсчета нарастающего итога нам потребуется вспомогательный столбец с порядковым номером строки. Добавим его командой Добавление столбца — Столбец индекса — От 1 (Add column — Index column — From 1).

3. Также для подсчёта нарастающего итога нам потребуется ссылка на столбец Продано, где лежат наши суммируемые данные. В Power Query столбцы ещё называются списками (list) и чтобы получить ссылку на него, щёлкнем правой кнопкой мыши по заголовку столбца и выберем команду Детализация (Show detail). В строке формул появится нужное нам выражение, состоящее из имени предыдущего шага #»Добавлен индекс», откуда мы берём таблицу и имени столбца [Продано] из этой таблицы в квадратных скобках:

Ссылка на нужный столбец-список в Power Query

Копируем это выражение в буфер для дальнейшего использования.

4. Удаляем ненужный более последний шаг Продано и добавляем вместо него вычисляемый столбец для подсчета нарастающего итога командой Добавление столбца — Настраиваемый столбец (Add column — Custom column). Нужная нам формула будет выглядеть так:

Добавляем вычисляемый столбец для нарастающего итога

Здесь функция List.Range берёт исходный список (столбец [Продано]) и извлекает из него элементы, начиная с первого (в формуле это 0, т.к. нумерация в Power Query начинается с нуля). Количество извлекаемых элементов — это номер строки, который мы берём из столбца [Индекс]. Таким образом, эта функция для первой строки возвращает только одну первую ячейку столбца Продано. Для второй строки — уже первых две ячейки, для третьей — первых три и т.д.

Ну, а затем функция List.Sum суммирует извлечённые значения и мы получаем в каждой строке сумму всех предыдущих элементов, т.е. нарастающий итог:

Готовый нарастающий итог в Power Query

Осталось удалить ненужный нам больше столбец Индекс и выгрузить результаты обратно в Excel командой Главная — Закрыть и загрузить (Home — Close&Load to).

Задача решена.

Форсаж

В принципе, на этом можно было бы и остановиться, но есть небольшая ложка дёгтя — созданный нами запрос работает со скоростью черепахи. Для примера, на моем не самом слабом ПК таблица всего в 2000 строк обрабатывается 17 секунд. А если данных будет больше?

Для ускорения можно использовать буферизацию при помощи специальной функции List.Buffer, которая загружает заданный ей в качестве аргумента список (list) в оперативную память, что сильно ускоряет обращение к нему в дальнейшем. В нашем случае имеет смысл буферизовать список #»Добавлен индекс»[Продано], к которому Power Query вынужден обращаться при расчёте нарастающего итога в каждой строке нашей 2000-строчной таблицы.

Для этого в редакторе Power Query на Главной вкладке жмём кнопку Расширенный редактор (Home — Advanced Editor), чтобы открыть исходный код нашего запроса на встроенном в Power Query языке М:

Исходный код запроса

А затем добавляем туда строку с переменной MyList, значение которой возвращает функция буферизации и подменяем на следующем шаге обращение к списку на эту переменную:

Буферизованный запрос

После внесения таких изменений наш запрос станет существенно резвее и справится с 2000-строчной таблицей всего за 0.3 секунды!

Другое дело, правда? :)

Ссылки по теме

  • Диаграмма Парето (80/20) и как построить её в Excel
  • Поиск ключевых слов в тексте и буферизация запроса в Power Query


Используем смешанную алресацию для для создания столбца с суммированием нарастающим итогом.

Пусть дана таблица продаж товара по месяцам (см.

файл примера

).

В соседнем столбце будем суммировать продажи нарастающим итогом. Для этого в ячейке

С2

введем формулу

=СУММ($B$2:B2)

и скопируем ее вниз

Маркером заполнения

. Обратите внимание, что в формуле использована

абсолютная и относительная адресация

.

При копировании формулы в ячейки ниже первая ссылка на ячейку

B2

не изменяется, т.к. она введена с помощью абсолютной адресации

$B$2

. Т.к. копирование ведется только в нижние ячейки, то достаточно было написать знак $ только перед номером строки, т.е. B$2. Напротив, вторая ссылка на ячейку

B2

при копировании формулы внизменяется, т.к. она введена с помощью относительной адресации

B2

.

В итоге, при копировании формулы из

С2

в ячейку

С3

формула примет вид

=СУММ($B$2:B3)

, а в

С8

она будет

=СУММ($B$2:B8)

Как сказано выше, формула

=СУММ(B$2:B2)

также будет работать.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

С помощью набегаемого итога можно просмотреть значения элементов в ячейках при вводе новых элементов и значений с течением времени. Чтобы вычислить набегаю итог, воспользуйтесь следующей процедурой:

  1. Настройка таблицы, как в примере ниже.

    Чтобы этот пример проще было понять, скопируйте его на пустой лист.

    Копирование примера

    1. Создайте пустую книгу или лист.

    2. Выделите пример в разделе справки.

      Примечание: Не выделяйте заголовки строк или столбцов.

      Выделите образец данных

    3. Нажмите клавиши CTRL+C.

    4. Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

    5. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

      A

      B

      C

      D

      E

      1

      Системная дата

      Product

      Quantity

      Формула

      Running Total

      2

      2 января

      Пляжевая игрушек

      5

      =СУММ($C$2:$C 2)

      5

      3

      2 января

      Солнцезащитные очки

      3

      =СУММ($C$2:$C 3)

      8

      4

      3 января

      Пляжевая игрушек

      9

      =СУММ($C$2:$C 4)

      17

      5

      3 января

      Солнцезащитные очки

      8

      =СУММ($C$2:$C 5)

      25

      6

      3 января

      Набор «Колебание»

      1

      =СУММ($C$2:$C 6)

      26

      7

      4 января

      Пляжевая игрушек

      6

      =СУММ($C$2:$C 7)

      32

      8

      4 января

      Солнцезащитные очки

      4

      =СУММ($C$2:$C 8)

      36

      9

      5 января

      Пляжевая игрушек

      11

      =СУММ($C$2:$C 9)

      47

      10

      5 января

      Песочнице

      1

      =СУММ($C$2:$C 10)

      48

      11

      5 января

      Солнцезащитные очки

      5

      =СУММ($C$2:$C 11)

      53

      12

      5 января

      Набор «Колебание»

      2

      =СУММ($C$2:$C 12)

      55

      При внимательном взгляде на формулы в столбце D вы увидите, что первая часть диапазона является абсолютной ссылкой (перед столбцом и строкой стоит символ $), а во второй части диапазона есть смешанная ссылка (перед столбцом стоит символ $). Таким образом, формула будет работать как набегающий итог при копировании в смежные строки.

  2. Чтобы сохранить суммарный итог, добавьте строку для каждой новой записи и скопируйте формулу из столбца D в эту строку.

    Вводить или копировать формулу вручную в каждой строке не нужно. Например, можно ввести формулу только в ячейку D2. Затем просто скопируйте формулу в другие строки, содержащие данные, перетащив его в ячейку D13.

Примечание: Сумма с нарастающем итоге отличается от нарастающем балансе, при котором сумма значений возрастает или сжимается (например, регистрируется в книге) при добавлении новых записей.

  1. Настройка таблицы, как в примере ниже.

    Чтобы этот пример проще было понять, скопируйте его на пустой лист.

    Копирование примера

    1. Создайте пустую книгу или лист.

    2. Выделите пример в разделе справки.

      Примечание: Не выделяйте заголовки строк или столбцов.

      Выделите образец данных

    3. Нажмите COMMAND+C.

    4. Выберем ячейку A1 на COMMAND+V.

    5. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих результаты, нажмите клавиши CONTROL+’ (ударение) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показать формулы.

      A

      B

      C

      D

      E

      1

      Системная дата

      Product

      Quantity

      Формула

      Running Total

      2

      2 января

      Пляжевая игрушек

      5

      =СУММ($C$2:$C 2)

      5

      3

      2 января

      Солнцезащитные очки

      3

      =СУММ($C$2:$C 3)

      8

      4

      3 января

      Пляжевая игрушек

      9

      =СУММ($C$2:$C 4)

      17

      5

      3 января

      Солнцезащитные очки

      8

      =СУММ($C$2:$C 5)

      25

      6

      3 января

      Набор «Колебание»

      1

      =СУММ($C$2:$C 6)

      26

      7

      4 января

      Пляжевая игрушек

      6

      =СУММ($C$2:$C 7)

      32

      8

      4 января

      Солнцезащитные очки

      4

      =СУММ($C$2:$C 8)

      36

      9

      5 января

      Пляжевая игрушек

      11

      =СУММ($C$2:$C 9)

      47

      10

      5 января

      Песочнице

      1

      =СУММ($C$2:$C 10)

      48

      11

      5 января

      Солнцезащитные очки

      5

      =СУММ($C$2:$C 11)

      53

      12

      5 января

      Набор «Колебание»

      2

      =СУММ($C$2:$C 12)

      55

      При внимательном взгляде на формулы в столбце D вы увидите, что первая часть диапазона является абсолютной ссылкой (перед столбцом и строкой стоит символ $), а во второй части диапазона есть смешанная ссылка (перед столбцом стоит символ $). Таким образом, формула будет работать как набегающий итог при копировании в смежные строки.

  2. Чтобы сохранить суммарный итог, добавьте строку для каждой новой записи и скопируйте формулу из столбца D в эту строку.

    Вводить или копировать формулу вручную в каждой строке не нужно. Например, можно ввести формулу только в ячейку D2. Затем просто скопируйте формулу в другие строки, содержащие данные, перетащив его в ячейку D13.

Примечание: Сумма с нарастающем итоге отличается от нарастающем балансе, при котором сумма значений возрастает или сжимается (например, регистрируется в книге) при добавлении новых записей.

Нужна дополнительная помощь?

Автор Владислав Каманин На чтение 1 мин

А вы знаете как в таблице Excel быстро посчитать нарастающий итог?

Нарастающий итог в Excel

В первой ячейке диапазона составим формулу с функцией СУММ() в которой границы диапазона будут состоять из одной и той же ячейки. 

Но! Первую ссылку на ячейку мы зафиксируем, а вторую оставим абсолютной. 

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

Так, при протягивании формулы на соседние ячейки диапазон будет расширяться.

Нарастающий итог в Excel

Протянем формулу вниз. 

Нарастающий итог готов.

Нарастающий итог в Excel

Почитайте еще

Новички в Excel часто спрашивают: «Как посчитать цену

А вы умеете рассчитывать общий итог в таблице Excel

Это простой, но полезный совет по вычитанию процента

А вы так считаете итоги в таблицах Excel?

Автор Дмитрий Якушев На чтение 1 мин. Просмотров 4.5k.

=СУММ($C$5:C6)

Расчет нарастающих итогов в Excel

Обычная сумма суммирует все ячейки в заданном диапазоне. Но иногда нужно, чтобы в каждой следующей ячейке была сумма предыдущих и еще одной. В этом нам поможет абсолютная ссылка $C$6. В результате при копировании диапазона он будет расширяться, а первое значение останется неизменным:

=СУММ($C$6:C6)//формула D6
=СУММ($C$6:C7)// формула D7
=СУММ($C$6:C8)// формула D8

Вам также может понравиться

Эта функция помогает подвести промежуточные итоги по

06.8k.

Сумма наименьших N значений =СУММПРОИЗВ(НАИМЕНЬШИЙ(rng;

04.8k.

= СУММЕСЛИМН( значения ; Диапазон_Значений ;

027.8k.

Сумма всего столбца =СУММ( A:А ) Если вы хотите, просуммировать

05.9k.

Ячейка начинается с определенного значения =СУММЕСЛИ(диапазон;

025.9k.

Сумма, если ячейки содержат звездочку =СУММЕСЛИ(диапазон;

036.5k.

Сумма, если Дата находится между двумя датами =СУММЕСЛИМН(сумма;

031.7k.

Сумма, если больше чем =СУММЕСЛИ( диапазон ;

020.2k.

Содержание

  1. Нарастающий итог в Excel
  2. Способ 1. Формулы
  3. Способ 2. Сводная таблица
  4. Способ 3. Запрос Power Query
  5. Форсаж
  6. Расчет набегаемой суммы в Excel
  7. Как посчитать нарастающий итог в экселе
  8. Суммирование нарастающим итогом в EXCEL
  9. Нарастающий итог в Excel
  10. Способ 2. Сводная таблица
  11. Способ 3. Запрос Power Query
  12. Форсаж
  13. Формула суммы в Excel — несколько полезных советов и примеров
  14. Как посчитать сумму одним кликом.
  15. Что такое автосумма в таблице Excel?
  16. Ввод функции СУММ вручную.
  17. Правила использования формулы суммы в Excel (синтаксис):
  18. Накопительное значение, или нарастающий итог.
  19. Использование для проверки введенных значений.

Нарастающий итог в Excel

Способ 1. Формулы

Начнём, для разогрева, с наиболее простого варианта — формул. Если мы имеем на входе небольшую отсортированную по дате таблицу, то для расчёта нарастающего итога в отдельном столбце нам потребуется элементарная формула:

Основная фишка тут в хитром закреплении диапазона внутри функции СУММ — ссылка на начало диапазона делается абсолютной (со знаками доллара), а на конец — относительной (без долларов). Соответственно, при копировании формулы вниз на весь столбец мы получаем растягивающийся диапазон, сумму которого и считаем.

Минусы такого подхода очевидны:

  • Таблица обязательно должна быть отсортирована по дате.
  • При добавлении новых строк с данными формулу придётся допротягивать вручную.

Способ 2. Сводная таблица

Этот способ чуть сложнее, но гораздо приятнее. Причём для усугубления давайте рассмотрим задачку посерьезнее — таблицу из 2000 строк с данными, где по столбцу даты нет сортировки, зато есть повторы (т.е. мы можем несколько раз продать в один и тот же день):

Конвертируем нашу исходную таблицу в «умную» (динамическую) сочетанием клавиш Ctrl + T или командой Главная — Форматировать как таблицу (Home — Format as Table) , а затем строим по ней сводную таблицу командой Вставка — Сводная таблица (Insert — Pivot Table) . В область строк в сводной закидываем дату, а в область значений — число проданных товаров:

Обратите внимание, что если у вас не совсем старая версия Excel, то даты автоматически сгруппируются по годам, кварталам и месяцам. Если вам нужна другая группировка (или она совсем не нужна), то это можно исправить, щёлкнув правой кнопкой мыши по любой дате и выбрав команды Группировать / Разгруппировать (Group / Ungroup) .

Если хочется видеть одновременно и получившиеся итоги по периодам и нарастающий итог в отдельном столбце, то имеет смысл закинуть в область значений поле Продано ещё раз, чтобы получить дубликат поля — в нём мы и включим отображение нарастающих итогов. Для этого щёлкните правой кнопкой мыши по полю и выберите команду Дополнительные вычисления — Нарастающий итог (Show Values as — Running Totals) :

Там же можно выбрать и вариант нарастающих итогов в процентах, а в следующем окне нужно выбрать поле, по которому пойдет накопление — в нашем случае это поле даты:

Плюсы такого подхода:

  • Быстро считается большой объем данных.
  • Не нужно вводить вручную никаких формул.
  • При изменении в исходных данных достаточно обновить сводную правой кнопкой мыши или командой Данные — Обновить всё (Data — Refresh All).

Минусы же вытекают из того, что это сводная, а значит вытворять в ней всё, что вздумается (вставлять строки, писать формулы, строить любые диаграммы и т.д.) уже не получится.

Способ 3. Запрос Power Query

Загрузим нашу «умную» таблицу с исходными данными в редактор запросов Power Query, используя команду Данные — Из таблицы / диапазона (Data — From Table/Range) . В последних версиях Excel её, кстати, переименовали — теперь она называется С листа (From Sheet) :

Затем выполним следующие шаги:

1 . Отсортируем таблицу по возрастанию по столбцу даты командой Сортировать по возрастанию в выпадающем списке фильтра в шапке таблицы.

2 . Чуть позже для подсчета нарастающего итога нам потребуется вспомогательный столбец с порядковым номером строки. Добавим его командой Добавление столбца — Столбец индекса — От 1 (Add column — Index column — From 1) .

3 . Также для подсчёта нарастающего итога нам потребуется ссылка на столбец Продано, где лежат наши суммируемые данные. В Power Query столбцы ещё называются списками (list) и чтобы получить ссылку на него, щёлкнем правой кнопкой мыши по заголовку столбца и выберем команду Детализация (Show detail) . В строке формул появится нужное нам выражение, состоящее из имени предыдущего шага #»Добавлен индекс», откуда мы берём таблицу и имени столбца [Продано] из этой таблицы в квадратных скобках:

Копируем это выражение в буфер для дальнейшего использования.

4 . Удаляем ненужный более последний шаг Продано и добавляем вместо него вычисляемый столбец для подсчета нарастающего итога командой Добавление столбца — Настраиваемый столбец (Add column — Custom column) . Нужная нам формула будет выглядеть так:

Здесь функция List.Range берёт исходный список (столбец [Продано]) и извлекает из него элементы, начиная с первого (в формуле это 0, т.к. нумерация в Power Query начинается с нуля). Количество извлекаемых элементов — это номер строки, который мы берём из столбца [Индекс]. Таким образом, эта функция для первой строки возвращает только одну первую ячейку столбца Продано. Для второй строки — уже первых две ячейки, для третьей — первых три и т.д.

Ну, а затем функция List.Sum суммирует извлечённые значения и мы получаем в каждой строке сумму всех предыдущих элементов, т.е. нарастающий итог:

Осталось удалить ненужный нам больше столбец Индекс и выгрузить результаты обратно в Excel командой Главная — Закрыть и загрузить (Home — Close&Load to).

Форсаж

В принципе, на этом можно было бы и остановиться, но есть небольшая ложка дёгтя — созданный нами запрос работает со скоростью черепахи. Для примера, на моем не самом слабом ПК таблица всего в 2000 строк обрабатывается 17 секунд. А если данных будет больше?

Для ускорения можно использовать буферизацию при помощи специальной функции List.Buffer, которая загружает заданный ей в качестве аргумента список (list) в оперативную память, что сильно ускоряет обращение к нему в дальнейшем. В нашем случае имеет смысл буферизовать список #»Добавлен индекс»[Продано], к которому Power Query вынужден обращаться при расчёте нарастающего итога в каждой строке нашей 2000-строчной таблицы.

Для этого в редакторе Power Query на Главной вкладке жмём кнопку Расширенный редактор (Home — Advanced Editor), чтобы открыть исходный код нашего запроса на встроенном в Power Query языке М:

А затем добавляем туда строку с переменной MyList, значение которой возвращает функция буферизации и подменяем на следующем шаге обращение к списку на эту переменную:

После внесения таких изменений наш запрос станет существенно резвее и справится с 2000-строчной таблицей всего за 0.3 секунды!

Источник

Расчет набегаемой суммы в Excel

С помощью набегаемого итога можно просмотреть значения элементов в ячейках при вводе новых элементов и значений с течением времени. Чтобы вычислить набегаю итог, воспользуйтесь следующей процедурой:

Настройка таблицы, как в примере ниже.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Создайте пустую книгу или лист.

Выделите пример в разделе справки.

Примечание: Не выделяйте заголовки строк или столбцов.

Нажмите клавиши CTRL+C.

Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

При внимательном взгляде на формулы в столбце D вы увидите, что первая часть диапазона является абсолютной ссылкой (перед столбцом и строкой стоит символ $), а во второй части диапазона есть смешанная ссылка (перед столбцом стоит символ $). Таким образом, формула будет работать как набегающий итог при копировании в смежные строки.

Чтобы сохранить суммарный итог, добавьте строку для каждой новой записи и скопируйте формулу из столбца D в эту строку.

Вводить или копировать формулу вручную в каждой строке не нужно. Например, можно ввести формулу только в ячейку D2. Затем просто скопируйте формулу в другие строки, содержащие данные, перетащив его в ячейку D13.

Примечание: Сумма с нарастающем итоге отличается от нарастающем балансе, при котором сумма значений возрастает или сжимается (например, регистрируется в книге) при добавлении новых записей.

Настройка таблицы, как в примере ниже.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Создайте пустую книгу или лист.

Выделите пример в разделе справки.

Примечание: Не выделяйте заголовки строк или столбцов.

Нажмите +C.

Выберем ячейку A1 на +V.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих результаты, нажмите клавиши CONTROL+’ (ударение) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показать формулы.

Источник

Как посчитать нарастающий итог в экселе

Суммирование нарастающим итогом в EXCEL

Пусть дана таблица продаж товара по месяцам (см. файл примера ).

В соседнем столбце будем суммировать продажи нарастающим итогом. Для этого в ячейке С2 введем формулу =СУММ($B$2:B2) и скопируем ее вниз Маркером заполнения . Обратите внимание, что в формуле использована абсолютная и относительная адресация .

При копировании формулы в ячейки ниже первая ссылка на ячейку B2 не изменяется, т.к. она введена с помощью абсолютной адресации $B$2 . Т.к. копирование ведется только в нижние ячейки, то достаточно было написать знак $ только перед номером строки, т.е. B$2. Напротив, вторая ссылка на ячейку B2 при копировании формулы внизменяется, т.к. она введена с помощью относительной адресации B2 .

В итоге, при копировании формулы из С2 в ячейку С3 формула примет вид =СУММ($B$2:B3) , а в С8 она будет =СУММ($B$2:B8)

Нарастающий итог в Excel

Начнём, для разогрева, с наиболее простого варианта — формул. Если мы имеем на входе небольшую отсортированную по дате таблицу, то для расчёта нарастающего итога в отдельном столбце нам потребуется элементарная формула:

Основная фишка тут в хитром закреплении диапазона внутри функции СУММ — ссылка на начало диапазона делается абсолютной (со знаками доллара), а на конец — относительной (без долларов). Соответственно, при копировании формулы вниз на весь столбец мы получаем растягивающийся диапазон, сумму которого и считаем.

Минусы такого подхода очевидны:

  • Таблица обязательно должна быть отсортирована по дате.
  • При добавлении новых строк с данными формулу придётся допротягивать вручную.

Способ 2. Сводная таблица

Этот способ чуть сложнее, но гораздо приятнее. Причём для усугубления давайте рассмотрим задачку посерьезнее — таблицу из 2000 строк с данными, где по столбцу даты нет сортировки, зато есть повторы (т.е. мы можем несколько раз продать в один и тот же день):

Конвертируем нашу исходную таблицу в «умную» (динамическую) сочетанием клавиш Ctrl + T или командой Главная — Форматировать как таблицу (Home — Format as Table) , а затем строим по ней сводную таблицу командой Вставка — Сводная таблица (Insert — Pivot Table) . В область строк в сводной закидываем дату, а в область значений — число проданных товаров:

Обратите внимание, что если у вас не совсем старая версия Excel, то даты автоматически сгруппируются по годам, кварталам и месяцам. Если вам нужна другая группировка (или она совсем не нужна), то это можно исправить, щёлкнув правой кнопкой мыши по любой дате и выбрав команды Группировать / Разгруппировать (Group / Ungroup) .

Если хочется видеть одновременно и получившиеся итоги по периодам и нарастающий итог в отдельном столбце, то имеет смысл закинуть в область значений поле Продано ещё раз, чтобы получить дубликат поля — в нём мы и включим отображение нарастающих итогов. Для этого щёлкните правой кнопкой мыши по полю и выберите команду Дополнительные вычисления — Нарастающий итог (Show Values as — Running Totals) :

Там же можно выбрать и вариант нарастающих итогов в процентах, а в следующем окне нужно выбрать поле, по которому пойдет накопление — в нашем случае это поле даты:

Плюсы такого подхода:

  • Быстро считается большой объем данных.
  • Не нужно вводить вручную никаких формул.
  • При изменении в исходных данных достаточно обновить сводную правой кнопкой мыши или командой Данные — Обновить всё (Data — Refresh All).

Способ 3. Запрос Power Query

Загрузим нашу «умную» таблицу с исходными данными в редактор запросов Power Query, используя команду Данные — Из таблицы / диапазона (Data — From Table/Range) . В последних версиях Excel её, кстати, переименовали — теперь она называется С листа (From Sheet) :

Затем выполним следующие шаги:

1 . Отсортируем таблицу по возрастанию по столбцу даты командой Сортировать по возрастанию в выпадающем списке фильтра в шапке таблицы.

2 . Чуть позже для подсчета нарастающего итога нам потребуется вспомогательный столбец с порядковым номером строки. Добавим его командой Добавление столбца — Столбец индекса — От 1 (Add column — Index column — From 1) .

3 . Также для подсчёта нарастающего итога нам потребуется ссылка на столбец Продано, где лежат наши суммируемые данные. В Power Query столбцы ещё называются списками (list) и чтобы получить ссылку на него, щёлкнем правой кнопкой мыши по заголовку столбца и выберем команду Детализация (Show detail) . В строке формул появится нужное нам выражение, состоящее из имени предыдущего шага #»Добавлен индекс», откуда мы берём таблицу и имени столбца [Продано] из этой таблицы в квадратных скобках:

Копируем это выражение в буфер для дальнейшего использования.

4 . Удаляем ненужный более последний шаг Продано и добавляем вместо него вычисляемый столбец для подсчета нарастающего итога командой Добавление столбца — Настраиваемый столбец (Add column — Custom column) . Нужная нам формула будет выглядеть так:

Здесь функция List.Range берёт исходный список (столбец [Продано]) и извлекает из него элементы, начиная с первого (в формуле это 0, т.к. нумерация в Power Query начинается с нуля). Количество извлекаемых элементов — это номер строки, который мы берём из столбца [Индекс]. Таким образом, эта функция для первой строки возвращает только одну первую ячейку столбца Продано. Для второй строки — уже первых две ячейки, для третьей — первых три и т.д.

Ну, а затем функция List.Sum суммирует извлечённые значения и мы получаем в каждой строке сумму всех предыдущих элементов, т.е. нарастающий итог:

Осталось удалить ненужный нам больше столбец Индекс и выгрузить результаты обратно в Excel командой Главная — Закрыть и загрузить (Home — Close&Load to).

Форсаж

В принципе, на этом можно было бы и остановиться, но есть небольшая ложка дёгтя — созданный нами запрос работает со скоростью черепахи. Для примера, на моем не самом слабом ПК таблица всего в 2000 строк обрабатывается 17 секунд. А если данных будет больше?

Для ускорения можно использовать буферизацию при помощи специальной функции List.Buffer, которая загружает заданный ей в качестве аргумента список (list) в оперативную память, что сильно ускоряет обращение к нему в дальнейшем. В нашем случае имеет смысл буферизовать список #»Добавлен индекс»[Продано], к которому Power Query вынужден обращаться при расчёте нарастающего итога в каждой строке нашей 2000-строчной таблицы.

Для этого в редакторе Power Query на Главной вкладке жмём кнопку Расширенный редактор (Home — Advanced Editor), чтобы открыть исходный код нашего запроса на встроенном в Power Query языке М:

А затем добавляем туда строку с переменной MyList, значение которой возвращает функция буферизации и подменяем на следующем шаге обращение к списку на эту переменную:

После внесения таких изменений наш запрос станет существенно резвее и справится с 2000-строчной таблицей всего за 0.3 секунды!

Формула суммы в Excel — несколько полезных советов и примеров

Как вычислить сумму в таблице Excel быстро и просто? Попробуйте различные способы: взгляните на сумму выбранных ячеек в строке состояния, используйте автосумму для сложения всех или только нескольких отдельных ячеек, примените функцию СУММ или же преобразуйте ваш диапазон в «умную» таблицу для простоты расчетов. Все это мы покажем на примерах.

Как посчитать сумму одним кликом.

Предположим, имеется таблица, в которой записана выручка по нескольким отделам. Нужно быстро посмотреть общие продажи по одному из них.

Просто нажмите на букву столбца и взгляните на строку состояния Microsoft Excel, чтобы увидеть общее количество выбранных ячеек и сумму их значений.

Будучи очень быстрым, этот метод не позволяет копировать итоговые цифры – можно только посмотреть.

Что такое автосумма в таблице Excel?

Вторым по простоте способом является автосуммирование. Установите курсор в то место, где вы хотите увидеть расчет, а затем используйте кнопку «Автосумма» на вкладке Главная, или комбинацию клавиш ALT + =.

В активной ячейке появится функция СУММ со ссылками на смежные ячейки. Эксель попытается угадать, что же именно вы хотите сделать. Нажмите ENTER, чтобы закончить ввод формулы.

А если подходящих для расчета чисел рядом не окажется, то просто появится предложение самостоятельно указать область подсчета.

=СУММ()

Этот метод быстрый и позволяет автоматически получать и сохранять результат.

Кроме того, ALT + = можно просто нажать, чтобы быстро поставить формулу в ячейку Excel и не вводить ее руками. Согласитесь, этот небольшой хак в Экселе может сильно ускорить работу.

А если вам нужно быстро сосчитать итоги по вертикали и горизонтали, то здесь также может помочь автосуммирование. Посмотрите это короткое видео, чтобы узнать, как это сделать.

Под видео на всякий случай дано короткое пояснение.

Итак, выберите диапазон ячеек и дополнительно ряд пустых ячеек снизу и справа (то есть, В2:Е14 в приведенном примере).

Нажмите кнопку «Автосумма» на вкладке «Главная» ленты. Формула сложения будет сразу введена.

Ввод функции СУММ вручную.

Самый традиционный способ создать формулу в MS Excel – ввести функцию с клавиатуры. Как обычно, выбираем нужную ячейку и вводим знак =. Затем начинаем набирать СУММ. По первой же букве «С» раскроется список доступных функций, из которых можно сразу выбрать нужную.

Теперь определите диапазон с числами, которые вы хотите сложить, при помощи мыши или же просто введите его с клавиатуры. Если у вас большая область данных для расчетов, то, конечно, руками указать её будет гораздо проще (например, B2:B300). Нажмите Enter.

Итак, ваш диапазон просуммирован, в выбранной ячейке вы видите результат. Думаю, вы понимаете, что совершенно то же нужно выполнить, чтобы вычислить его и по строке.

Правила использования формулы суммы в Excel (синтаксис):

У нее имеется один обязательный аргумент: число1.

Есть еще и необязательные аргументы (заключенные в квадратные скобки): [число2], ..

Они могут быть числами, ссылками на ячейки, диапазонами, массивами и константами в любой комбинации. Допускается обрабатывать до 255 отдельных аргументов.

К примеру, в выражении =СУММ(D2:D13) только один аргумент — ссылка на ячейки D2:D13.

Кстати, в этом случае также имеется возможность воспользоваться автосуммированием.

Накопительное значение, или нарастающий итог.

Задача: По прошествии каждого месяца нужно автоматически определять прибыль, заработанную с начала года. Каждый месяц она будет меняться в зависимости от достигнутого результата.

В ячейке С2 записываем формулу

Обратите внимание, что мы использовали в первом адресе абсолютную ссылку на строку 2. То есть, при копировании ячейки с формулой мы всегда будем начинать со 2-й строки.

Устанавливаем курсор в правый нижний угол ячейки и «протаскиваем» до С13. В результате наша формула будет скопирована по всему выделению. И при этом начальный адрес B$2 не изменится. К примеру, в С13 это выглядит так: =СУММ(B$2:B13).

Как видите, нарастающий итог то увеличивается, то уменьшается в зависимости от результата прошедшего месяца.

Использование для проверки введенных значений.

Чтобы разрешить только значения, которые не превышают установленный порог, вы можете использовать проверку данных с пользовательской формулой, основанной на функции СУММ.

Посмотрите это видео, в котором используется инструмент «Проверка данных».

В условии проверки используем формулу

Правила проверки данных запускаются, как только пользователь добавляет или изменяет значение ячейки.

В этом случае нам нужно условие, которое возвращает ЛОЖЬ до тех пор, пока затраты в смете меньше 3500. Мы используем функцию сложения для обработки фиксированного диапазона, а затем просто сравниваем результат с 3500.

Каждый раз, когда записывается число, запускается проверка. Пока результат остается меньше 3500, проверка успешна. Если какое-то действие приводит к тому, что он превышает 3500, проверка завершается неудачно и выводится сообщение об ошибке.

Подобное же условие допускается использовать и в условном форматировании, когда ячейки с числами могут быть закрашены красным цветом, если их общий итог превысит установленный порог. Более подробно об условном форматировании читайте —

Надеемся, что теперь посчитать сумму области данных или же отдельных ячеек вам будет гораздо проще.

Функция СУММПРОИЗВ с примерами формул — В статье объясняются основные и расширенные способы использования функции СУММПРОИЗВ в Excel. Вы найдете ряд примеров формул для сравнения массивов, условного суммирования и подсчета ячеек по нескольким условиям, расчета средневзвешенного значения…
Сумма по цвету и подсчёт по цвету в Excel — В этой статье вы узнаете, как посчитать ячейки по цвету и получить сумму по цвету ячеек в Excel. Эти решения работают как для окрашенных вручную, так и с условным форматированием. Если…
Формула ПРОМЕЖУТОЧНЫЕ ИТОГИ — основные функции с примерами. — В статье объясняются особенности функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel и показано, как использовать формулы промежуточных итогов для суммирования данных в видимых ячейках. В предыдущей статье мы обсудили автоматический способ вставки промежуточных…
Промежуточные итоги в Excel — В руководстве объясняется, как использовать инструмент промежуточных итогов Excel для автоматического суммирования, подсчета или усреднения различных групп ячеек. Вы также узнаете, как отображать или скрывать детали промежуточных итогов, копировать только строки…
Как посчитать количество пустых и непустых ячеек в Excel — Если ваша задача — заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа для этого. Узнайте, как искать и выбирать среди них нужные с помощью стандартных…
Как сравнить два столбца на совпадения и различия — На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные…
Функция СЧЁТЕСЛИМН в Excel с несколькими условиями — объясняем на примерах. — В этом руководстве объясняется, как использовать функцию СЧЕТЕСЛИМН с несколькими критериями в Excel на основе логики И и ИЛИ. Вы найдете примеры для разных типов данных — числа, даты, текст,…
СЧЕТЕСЛИ в Excel — примеры функции с одним и несколькими условиями — В этой статье мы сосредоточимся на функции Excel СЧЕТЕСЛИ (COUNTIF в английском варианте), которая предназначена для подсчета ячеек с определённым условием. Сначала мы кратко рассмотрим синтаксис и общее использование, а затем я…
Функция СУММЕСЛИМН — как суммировать ячейки в Excel, когда много условий? — В этом руководстве объясняется различие между функциями СУММЕСЛИ (SUMIF) и СУММЕСЛИМН (SUMIFS) с точки зрения их синтаксиса и использования, а также приводятся примеры формул для суммирования значений с несколькими критериями…
7 примеров использования формулы СУММЕСЛИ в Excel с несколькими условиями — В таблицах Excel можно не просто находить сумму чисел, но и делать это в зависимости от заранее определённых критериев отбора. Мы рассмотрим, как правильно применить функцию СУММЕСЛИ (Sumif) в таблицах…

Источник

Serge_007 Дата: Воскресенье, 03.04.2011, 12:34 | Сообщение № 2

Настройки:
Excel 2010 — меню ФайлПараметрыФормулы — галка на Включить итеративные вычисления 1;1
Excel 2007 — кнопка ОфисПараметрыФормулы — галка на Включить итеративные вычисления 1;1
Excel 2003 — меню СервисПараметрыВычисления — галка на Итерации 1;1

Настройки:
Excel 2010 — меню ФайлПараметрыФормулы — галка на Включить итеративные вычисления 1;1
Excel 2007 — кнопка ОфисПараметрыФормулы — галка на Включить итеративные вычисления 1;1
Excel 2003 — меню СервисПараметрыВычисления — галка на Итерации 1;1 Serge_007

Яндекс-деньги:41001419691823 | WMR:126292472390

Ответить

Настройки:
Excel 2010 — меню ФайлПараметрыФормулы — галка на Включить итеративные вычисления 1;1
Excel 2007 — кнопка ОфисПараметрыФормулы — галка на Включить итеративные вычисления 1;1
Excel 2003 — меню СервисПараметрыВычисления — галка на Итерации 1;1 Автор — Serge_007
Дата добавления — 03.04.2011 в 12:34

light26 Дата: Воскресенье, 03.04.2011, 12:37 | Сообщение № 3
Я не волшебник. Я только учусь

Ответить

Serge_007 Дата: Воскресенье, 03.04.2011, 12:44 | Сообщение № 4

Но это не очень хорошее решение — пользоваться им не советую.
Лучше нормальную БД вести.

Но это не очень хорошее решение — пользоваться им не советую.
Лучше нормальную БД вести. Serge_007

Яндекс-деньги:41001419691823 | WMR:126292472390

Ответить

Но это не очень хорошее решение — пользоваться им не советую.
Лучше нормальную БД вести. Автор — Serge_007
Дата добавления — 03.04.2011 в 12:44

light26 Дата: Воскресенье, 03.04.2011, 12:54 | Сообщение № 5

А, так значит я не совсем дубина? ))))

А, так значит я не совсем дубина? )))) light26

Я не волшебник. Я только учусь

Ответить

А, так значит я не совсем дубина? )))) Автор — light26
Дата добавления — 03.04.2011 в 12:54

light26 Дата: Воскресенье, 03.04.2011, 12:57 | Сообщение № 6

а что значит «предельное число интеграций» и «относительная погрешность»? вернее что значат цифры в этих полях?

а что значит «предельное число интеграций» и «относительная погрешность»? вернее что значат цифры в этих полях? light26

Я не волшебник. Я только учусь

Ответить

а что значит «предельное число интеграций» и «относительная погрешность»? вернее что значат цифры в этих полях? Автор — light26
Дата добавления — 03.04.2011 в 12:57

Hugo Дата: Воскресенье, 03.04.2011, 12:58 | Сообщение № 7
excel@nxt.ru
webmoney: E265281470651 R418926282008 Z422237915069

Ответить

light26 Дата: Воскресенье, 03.04.2011, 12:58 | Сообщение № 8

А по какой причине, если не секрет? )

А по какой причине, если не секрет? ) light26

Я не волшебник. Я только учусь

Ответить

А по какой причине, если не секрет? ) Автор — light26
Дата добавления — 03.04.2011 в 12:58

kim Дата: Воскресенье, 03.04.2011, 12:59 | Сообщение № 9
Сцяна — гэта тая ж прыступка. Проста трэба дарасьці да яе.

Ответить

light26 Дата: Воскресенье, 03.04.2011, 13:00 | Сообщение № 10

почему трудно? а если после ошибочного ввода числа Х ввести число -Х? По законам математики должно помочь

почему трудно? а если после ошибочного ввода числа Х ввести число -Х? По законам математики должно помочь light26

Я не волшебник. Я только учусь

Ответить

почему трудно? а если после ошибочного ввода числа Х ввести число -Х? По законам математики должно помочь Автор — light26
Дата добавления — 03.04.2011 в 13:00

Serge_007 Дата: Воскресенье, 03.04.2011, 13:04 | Сообщение № 11

Тогда выскажу своё мнение: Я считаю что как превозносить, так и уничижать себя не форумах не есть правильно. Как правило, среди отвечающих на форумах собираются люди с высоким уровнем знаний по теме форума и сравнивать себя с ними изначально некорректно. Вы можете быть очень образованным в другой области, а то что Вы не знаете что-то по теме форума — так никто не может знать ВСЕГО.
Повторюсь: ИМХО.

Предлагаю прекратить это обсуждение (или вынести его в отдельную тему на форум Свободное общение, если Вас интересует эта тема), так как к теме Сумма с нарастающим итогом оно не имеет никакого отношения, а следовательно это

Тогда выскажу своё мнение: Я считаю что как превозносить, так и уничижать себя не форумах не есть правильно. Как правило, среди отвечающих на форумах собираются люди с высоким уровнем знаний по теме форума и сравнивать себя с ними изначально некорректно. Вы можете быть очень образованным в другой области, а то что Вы не знаете что-то по теме форума — так никто не может знать ВСЕГО.
Повторюсь: ИМХО.

Предлагаю прекратить это обсуждение (или вынести его в отдельную тему на форум Свободное общение, если Вас интересует эта тема), так как к теме Сумма с нарастающим итогом оно не имеет никакого отношения, а следовательно это Serge_007

Яндекс-деньги:41001419691823 | WMR:126292472390

Ответить

Тогда выскажу своё мнение: Я считаю что как превозносить, так и уничижать себя не форумах не есть правильно. Как правило, среди отвечающих на форумах собираются люди с высоким уровнем знаний по теме форума и сравнивать себя с ними изначально некорректно. Вы можете быть очень образованным в другой области, а то что Вы не знаете что-то по теме форума — так никто не может знать ВСЕГО.
Повторюсь: ИМХО.

Предлагаю прекратить это обсуждение (или вынести его в отдельную тему на форум Свободное общение, если Вас интересует эта тема), так как к теме Сумма с нарастающим итогом оно не имеет никакого отношения, а следовательно это Автор — Serge_007
Дата добавления — 03.04.2011 в 13:04

Нарастающие итоги в Excel

Нарастающий итог — расчетная операция, когда каждый последующий итог складывается с предыдущим. С этой операцией сталкиваются многие пользователи, причем зачастую приходится не только уметь делать расчеты, но и визуализировать полученные данные.

В ходе бесплатного семинара Центра «Специалист» будет рассмотрено несколько методик расчета нарастающих итогов в эксель как в абсолютных, так и относительных значениях. Вы узнаете о функциях для расчетов, доступных в любой версии Excel (2007, 2010, 2013, 2016), а также отдельно – о работе в последней версии программы.

Бесплатный мастер-класс ведет сертифицированный тренер Microsoft и обладатель престижного статуса MVP (Microsoft Most Valuable Professional), автор единственных в России курсов по Эксель, выдержавших строгий аудит Microsoft и получивших авторизацию, Ольга Владимировна Кулешова.

Поделиться

Ближайшие группы

Дата Режим обучения Место обучения Преподаватель
Курс: Microsoft Excel 2019/2016. Уровень 1. Работа с Excel 2019/2016
05.04.2020 —
12.04.2020
воскресенье утро-день
10:00 — 17:10
«Таганский»
м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!
Курс: Microsoft Excel 2019/2016. Уровень 3. Анализ и визуализация данных
05.04.2020 —
12.04.2020
воскресенье утро-день
10:00 — 17:10
«Таганский»
м.Пролетарская или м.Крестьянская застава
Курс: Microsoft Excel 2019/2016. Уровень 4. Макросы на VBA
06.04.2020 —
08.04.2020
ежедневно утро-день
10:00 — 17:10
«Таганский»
м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!
Курс: 55291AC: Microsoft Excel 2019. Уровень 2. Расширенные возможности
07.04.2020 —
14.04.2020
вт-чт-пт вечер
18:30 — 21:30
«Таганский»
м.Пролетарская или м.Крестьянская застава
Курс: Microsoft Excel 2019/2016. Уровень 5. Углубленное программирование на VBA
11.04.2020 —
18.04.2020
суббота утро-день
10:00 — 17:10
«Белорусско-Савеловский»
м.Белорусская или м.Савеловская
Курс: Microsoft Excel 2019/2016. Уровень 6. Бизнес — аналитика с использованием Power Pivot, Power Query и 3D Map
20.04.2020 —
21.04.2020
ежедневно утро-день
10:00 — 17:10
«Белорусско-Савеловский»
м.Белорусская или м.Савеловская
Группа почти укомплектована. Успейте записаться на свободные места!

Заказ добавлен в Корзину.

Для завершения оформления, пожалуйста, перейдите в Корзину!

Excel сумма нарастающим итогом

Используем смешанную алресацию для для создания столбца с суммированием нарастающим итогом.

Пусть дана таблица продаж товара по месяцам (см. файл примера ).

В соседнем столбце будем суммировать продажи нарастающим итогом. Для этого в ячейке С2 введем формулу =СУММ($B$2:B2) и скопируем ее вниз Маркером заполнения. Обратите внимание, что в формуле использована абсолютная и относительная адресация.

При копировании формулы в ячейки ниже первая ссылка на ячейку B2 не изменяется, т.к. она введена с помощью абсолютной адресации $B$2 . Т.к. копирование ведется только в нижние ячейки, то достаточно было написать знак $ только перед номером строки, т.е. B$2. Напротив, вторая ссылка на ячейку B2 при копировании формулы внизменяется, т.к. она введена с помощью относительной адресации B2 .

В итоге, при копировании формулы из С2 в ячейку С3 формула примет вид =СУММ($B$2:B3) , а в С8 она будет =СУММ($B$2:B8)

Как сказано выше, формула =СУММ(B$2:B2) также будет работать.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Нарастающий итог можно использовать для отслеживания значения элементов в ячейках сложения введите новые элементы и значения во времени. Чтобы вычислить нарастающий итог, используйте указанные ниже действия.

Настройте лист, как в следующем примере.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Создайте пустую книгу или лист.

Выделите пример в разделе справки.

Примечание: Не выделяйте заголовки строк или столбцов.

Нажмите клавиши CTRL+C.

Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

С нарастающим итогом

При просмотре тесно формулы в столбце D, вы увидите, что первая часть диапазона абсолютную ссылку (строки и столбца ставится знак р ) и правильности (только в столбце предшествует смешанная ссылка на вторую часть диапазона символ $ ). Вводить формулу таким образом позволяет работать как нарастающий итог при копировании смежные строки.

Чтобы обеспечить выполнение общее, добавить строку для каждой новой записи и скопировать формулу в столбец D для этой строке.

Вам не нужно вручную ввести или скопировать формулу в каждой строке. Например можно ввести формулу в просто ячейку D2. Просто скопируйте формулу в других строк, содержащих данные, перетаскивая маркер заполнения ячейки D13.

Примечание: Нарастающего итога отличается от баланса, в котором вы просмотреть сумму значений увеличения или уменьшения (например, регистрационная) при добавлении новых записей.

Настройте лист, как в следующем примере.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Создайте пустую книгу или лист.

Выделите пример в разделе справки.

Примечание: Не выделяйте заголовки строк или столбцов.

Нажмите клавиши +C.

На листе выделите ячейку A1 и нажмите клавишу + V.

Чтобы переключаться между просмотром результатов и просмотром формул, которые возвращают результаты, нажмите клавиши CONTROL +’ (апостроф) или на вкладке формулы в группе Зависимости формул нажмите кнопку Показать формулы.

Стандартная ситуация – вы ведете в табличке продажи по дням. Примерно так:

Вроде все видно и наглядно, однако очень часто нужно видеть сумму нарастающим итогом для каждой даты
Для этого обычно используется формула которую вы видите в этом примере в окне формул

Суть ее – берем предыдущую сумму и добавляет продажи за текущий день.
Но есть более грамотный и красивый способ.
В колонке «Сумма нарастающим итогом» пишем формулу =СУММ($D$4:D4)
Важно чтобы верхняя граница суммируемого диапазона не изменялась, именно для этого перед координатами ячейки ставится знак «$», а нижняя наоборот при копировании изменялась так, чтобы при копировании вниз изменялся нужный нам диапазон

Вы можете видеть, что при копировании этой формулы на одну строку вниз, верхняя граница суммирования осталась неизменной, а нижняя расширяется в соответствии с выбранной строкой.

Вы спросите — чем этот способ лучше?
Допустим вам нужна сумма нарастающим итогом не на каждый день а через день или раз в неделю или в пять дней. При первом варианте, если вы удалите сумму нарастающим в каком-то из дней, все ваши вычисления «поплывут» и будут показывать неправильные значения.
Во втором варианте, вы можете оставлять значения нарастающим итогом в тех ячейках, которые вам нужны, например каждую пятницу или каждый четный день. Данные всегда будут отражаться корректно.
Да, насчет пятницы, интересная мысль. Что теперь сидеть с календарем и выбирать эти самые пятницы?
Совершенно не обязательно, вы уже догадались, что и эту задачу легко можно решить с помощью формулы в Excel
Для этого существует функция =ДЕНЬНЕД(). Она как раз подходит для нашего случая.
Создаем такую вот формулу:

В переводе на обычный язык она говорит следующее: Если день недели в ячейке с датой имеет номер 5 (а это как известно пятница), то тогда нужно показать сумму нарастающим итогом, если же нет, то ничего не показывать. «Ничего» и 0 это разные понятия. Поэтому «Ничего» мы обозначаем двумя кавычками ( «» ). В результате таблица будет выглядеть примерно так:

Как видите все получилось довольно аккуратно и информативно.
Надеюсь работа в Excel будет доставлять вам только удовольствие.

Читать еще:  Формула excel разница чисел

Оценка статьи:

2 звезды3 звезды4 звезды5 звезд5 звезд

Загрузка…

Похожие публикации

Adblock
detector

Понравилась статья? Поделить с друзьями:
  • Суммировать все данные всех листов в excel
  • Суммирование между датами excel
  • Суммировать в excel только по дате
  • Суммирование матриц в excel
  • Суммирование ячеек в excel через одну ячейку