Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Суммирование данных со смежных листов таблицы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Суммирование данных со смежных листов таблицы
KyDecHuk Дата: Понедельник, 14.08.2017, 05:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте,

В связи с возложенным функционалом приходится плотно работать с таблицей Excel, имеющей следующий вид:
1-й лист - сводная информация со всех смежных листов;
2-й - 13-й листы - информация в разрезе периодов (январь - декабрь).

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

Очень часто для аналитики требуется информация по отдельным периодам внутри года, например, нарастающий итог за "янв. - март", полугодие, отдельно 4-й кв. и пр.
Получаю нужные данные одним из 2-х способов:
1) в ячейках B5-B6 (из приложенного файла-примера) меняю наименования листов (если нужен 1-й кв., меняю "дек" на "март" и т.д.);
2) удаляю ненужные листы из таблицы (если требуется 1-й кв., удаляю листы "апр." - "дек.").

Вопрос в следующем:
Возможно ли каким-либо образом автоматизировать процесс суммирования информации на листе "Свод" по нужным периодам без манипуляций, описанных мной в п.1-2?
Например, посредством замены в приложенном файле значений в ячейках B2-C2 (т.е. если задать в ячейках B2-C2 значения 1, 3, то на листе "Свод" соберется сумма за 1-й кв. (с листов "янв." - "март" и т.д.).

Видел файлы, в которых подобное решение реализовано, но дойти до всего самому будет трудоемко и потребует существенных временных затрат.
Буду очень признателен за ответ.
Спасибо.
К сообщению приложен файл: 7380620.xlsx (16.3 Kb)


Сообщение отредактировал KyDecHuk - Понедельник, 14.08.2017, 05:13
 
Ответить
СообщениеЗдравствуйте,

В связи с возложенным функционалом приходится плотно работать с таблицей Excel, имеющей следующий вид:
1-й лист - сводная информация со всех смежных листов;
2-й - 13-й листы - информация в разрезе периодов (январь - декабрь).

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

Очень часто для аналитики требуется информация по отдельным периодам внутри года, например, нарастающий итог за "янв. - март", полугодие, отдельно 4-й кв. и пр.
Получаю нужные данные одним из 2-х способов:
1) в ячейках B5-B6 (из приложенного файла-примера) меняю наименования листов (если нужен 1-й кв., меняю "дек" на "март" и т.д.);
2) удаляю ненужные листы из таблицы (если требуется 1-й кв., удаляю листы "апр." - "дек.").

Вопрос в следующем:
Возможно ли каким-либо образом автоматизировать процесс суммирования информации на листе "Свод" по нужным периодам без манипуляций, описанных мной в п.1-2?
Например, посредством замены в приложенном файле значений в ячейках B2-C2 (т.е. если задать в ячейках B2-C2 значения 1, 3, то на листе "Свод" соберется сумма за 1-й кв. (с листов "янв." - "март" и т.д.).

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

Автор - KyDecHuk
Дата добавления - 14.08.2017 в 05:11
_Boroda_ Дата: Понедельник, 14.08.2017, 07:14 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если Вы переименуете листы в 1-2-3-..., то вот так можно
Код
=СУММПРОИЗВ(--Ч(ДВССЫЛ(СТРОКА(ДВССЫЛ(B$2&":"&C$2))&"!"&ЯЧЕЙКА("адрес";B5))))

По идее можно и не переименовывая, но это попозже, сейчас на работу пора бежать
К сообщению приложен файл: 7380620_1.xlsx (16.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли Вы переименуете листы в 1-2-3-..., то вот так можно
Код
=СУММПРОИЗВ(--Ч(ДВССЫЛ(СТРОКА(ДВССЫЛ(B$2&":"&C$2))&"!"&ЯЧЕЙКА("адрес";B5))))

По идее можно и не переименовывая, но это попозже, сейчас на работу пора бежать

Автор - _Boroda_
Дата добавления - 14.08.2017 в 07:14
KyDecHuk Дата: Понедельник, 14.08.2017, 07:55 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, спасибо, попробую Вашу формулу.... Если не сложно напишите пожалуйста вариант без переименований - файл является исходным для формирования ряда отчетов, которые "привязаны" к нумерации листов "янв", "фев", "март"...
 
Ответить
Сообщение_Boroda_, спасибо, попробую Вашу формулу.... Если не сложно напишите пожалуйста вариант без переименований - файл является исходным для формирования ряда отчетов, которые "привязаны" к нумерации листов "янв", "фев", "март"...

Автор - KyDecHuk
Дата добавления - 14.08.2017 в 07:55
KyDecHuk Дата: Понедельник, 14.08.2017, 08:57 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Работает формула, отлично. Если не удастся "привязаться" к янв - дек, переименую листы в 1, 2, 3...
 
Ответить
СообщениеРаботает формула, отлично. Если не удастся "привязаться" к янв - дек, переименую листы в 1, 2, 3...

Автор - KyDecHuk
Дата добавления - 14.08.2017 в 08:57
_Boroda_ Дата: Понедельник, 14.08.2017, 09:12 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Удастся
Правда, у Вас там еще и 4 месяца не по 3, а по 4 буквы сокращение, ну да ладно
Код
=СУММПРОИЗВ(--Ч(ДВССЫЛ(ТЕКСТ(1&-СТРОКА(ДВССЫЛ(B$2&":"&C$2));"'МММ\*'!")&ЯЧЕЙКА("адрес";B5))))
К сообщению приложен файл: 7380620_2.xlsx (16.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУдастся
Правда, у Вас там еще и 4 месяца не по 3, а по 4 буквы сокращение, ну да ладно
Код
=СУММПРОИЗВ(--Ч(ДВССЫЛ(ТЕКСТ(1&-СТРОКА(ДВССЫЛ(B$2&":"&C$2));"'МММ\*'!")&ЯЧЕЙКА("адрес";B5))))

Автор - _Boroda_
Дата добавления - 14.08.2017 в 09:12
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!