4

Синтез 2-х таблиц

Привет. Исходные данные: 2 таблицы, в таблице номер 1 расписание, в таблице номер 2 расходы по маршруту.

Таблица 1

Таблица 2 - содержит все возможные расходы (с детализацией) по Типам.

Задача собрать все расходы по маршрутам в месяце в другой таблице, с учетом частоты и типа.

Проблема - размер таблицы номер 1 не известен, т.е. в колонке А может быть как 20 направлений, так и 30, в колонке J аналогично, может быть всего 5, а может 100.

Сижу голову чешу, ничего в голову не приходит, расписание конечно не безразмерное, но даже если построчно суммировать 20 строк с ВПР, то это может уже перестать работать из-за ограничений кол-ва символов в формуле. А строк может быть и под 50, поэтому хотелось бы найти другое решение. Таблицу номер 1 готовит один отдел, с готовой таблицей будет работать другой. Что можете посоветовать? Можно ли решить вопрос формулами?

Лига помощи Excel

114 постов930 подписчиков

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Формулами редко решаю проблемы очень громоздко. Не проще ли просто макросом?


на втором(скрытом) листе создаете:

1 столбец: подсчет количества строк каждого месяца =счётз(индекс():индекс()) (внутри индексов Строка(RC)*3) чтоб можно было растянуть, ну или ручками 12 раз получаем количество строк по месяцам

2 столбец столбец рядом фигарим сумму строк =R[-1]C+RC[-1] (в первой строке без первого слагаемого)


дальше или на новом листе иль прям тут фигарим месяца =1+ЕСЛИ(СТРОКА(RC)-R1C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R2C2<0;0;1)... 12 если и тянем потянем

дальше расходы через поискпоз. = индекс(диапазон нужного расхода;(поискпоз(маршрут & тип & сезон из первой таблицы; аналогично из второй, но уже диапазоны))*частота из первой таблицы


А дальше на первом листе тем же индексом фигарим сумму по нужному месяцу и расходу. =суммесли(диапазон нужного расхода; столбец(rc)-1=ячейка с колонки месяца)

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

дальше или на новом листе иль прям тут фигарим месяца =1+ЕСЛИ(СТРОКА(RC)-R1C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R2C2<0;0;1)... 12 если и тянем потянем

эту часть не осилил, не понимаю, что она может посчитать на новом листе

=1+ЕСЛИ(СТРОКА(RC)-R1C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R2C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R3C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R4C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R5C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R6C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R7C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R8C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R9C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R10C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R11C2<0;0;1)+ЕСЛИ(СТРОКА(RC)-R12C2<0;0;1)

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

https://dropmefiles.com/WQrO6


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

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Актуально, научусь новому. Спасибо большое, завтра гляну.
0
Автор поста оценил этот комментарий
Спасибо, что уделили время, очень ценю.
0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

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

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества