Всем привет!

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



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

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



Решение:

1 Вариант: прописать итог через СМЕЩ() и статистическую функцию. Изящное решение, будет всегда работать – тут главное, чтобы у итогов по блокам были общие критерии – чтобы статистическая функция сработала, а уж СМЕЩ() будет отвечать за «плавающий» диапазон.



2 Вариант: для тех, кто не любит СМЕЩ(): ПромежуточныеИтоги(). Идеален в своей простоте:

В строки итогов по блокам пишем результирующую функцию через ПРОМЕЖУТОЧНЫЕИТОГИ(),

В итоговой строке – выделяем весь диапазон по нужному столбцу и пишем ту же результирующую функцию через ПРОМЕЖУТОЧНЫЕИТОГИ(). Все, Эксель сам поймет, что не нужно задваивать суммы, и будет считать только по итоговым строкам.

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

Вот так.



Кстати, этот лайфхак впервые применили мои курсовчане Эксель Эдвансд – и я теперь с гордостью и удовольствием всем об этом рассказываю!