Всем привет!
Сегодня быстрый, но очень полезный лайфхак: как повернуть то, что Эксель очень умный, себе на пользу.
Ситуация: есть табличка, внутри нее данные разделены по блокам с промежуточными итогами. В конце таблицы – результирующая строка, суммирующая только промежуточные итоги.
Задача: прописать формулу итоговой суммы 1 раз так, чтобы при добавлении новых блоков не нужно было ее менять.
Решение:
1 Вариант: прописать итог через СМЕЩ() и статистическую функцию. Изящное решение, будет всегда работать – тут главное, чтобы у итогов по блокам были общие критерии – чтобы статистическая функция сработала, а уж СМЕЩ() будет отвечать за «плавающий» диапазон.
2 Вариант: для тех, кто не любит СМЕЩ(): ПромежуточныеИтоги(). Идеален в своей простоте:
В строки итогов по блокам пишем результирующую функцию через ПРОМЕЖУТОЧНЫЕИТОГИ(),
В итоговой строке – выделяем весь диапазон по нужному столбцу и пишем ту же результирующую функцию через ПРОМЕЖУТОЧНЫЕИТОГИ(). Все, Эксель сам поймет, что не нужно задваивать суммы, и будет считать только по итоговым строкам.
Тут единственный момент – когда будет добавляться новый блок – нужно помнить,что вставлять его нужно в середину таблицы – чтобы всегда оставаться в пределах диапазона, прописанного для итоговой функции- тогда автоматом будет расширяться\сужаться ее диапазон.
Вот так.
Кстати, этот лайфхак впервые применили мои курсовчане Эксель Эдвансд – и я теперь с гордостью и удовольствием всем об этом рассказываю!
Сегодня быстрый, но очень полезный лайфхак: как повернуть то, что Эксель очень умный, себе на пользу.
Ситуация: есть табличка, внутри нее данные разделены по блокам с промежуточными итогами. В конце таблицы – результирующая строка, суммирующая только промежуточные итоги.
Задача: прописать формулу итоговой суммы 1 раз так, чтобы при добавлении новых блоков не нужно было ее менять.
Решение:
1 Вариант: прописать итог через СМЕЩ() и статистическую функцию. Изящное решение, будет всегда работать – тут главное, чтобы у итогов по блокам были общие критерии – чтобы статистическая функция сработала, а уж СМЕЩ() будет отвечать за «плавающий» диапазон.
2 Вариант: для тех, кто не любит СМЕЩ(): ПромежуточныеИтоги(). Идеален в своей простоте:
В строки итогов по блокам пишем результирующую функцию через ПРОМЕЖУТОЧНЫЕИТОГИ(),
В итоговой строке – выделяем весь диапазон по нужному столбцу и пишем ту же результирующую функцию через ПРОМЕЖУТОЧНЫЕИТОГИ(). Все, Эксель сам поймет, что не нужно задваивать суммы, и будет считать только по итоговым строкам.
Тут единственный момент – когда будет добавляться новый блок – нужно помнить,что вставлять его нужно в середину таблицы – чтобы всегда оставаться в пределах диапазона, прописанного для итоговой функции- тогда автоматом будет расширяться\сужаться ее диапазон.
Вот так.
Кстати, этот лайфхак впервые применили мои курсовчане Эксель Эдвансд – и я теперь с гордостью и удовольствием всем об этом рассказываю!