Добрый день, форумчане. Необходима Ваша помощь по формуле. Во вложении файл. Опишу потребность. В ячейке А1 выпадающий список месяцев. Мне необходимо, чтобы при выборе к примеру месяца Jan, в ячейку С2 подтягивался бюджет из ячейки B17, при выборе Feb, подтягивался бюджет из ячейки B18 снова в С2. Отмечу, что таблица с бюджетом, это лишь небольшая вырезка из книги, в которой хранится история за несколько лет, мне необходимо понять сам принцип формулы, чтобы с другого файла подтянуть данные в сводную таблицу.
Очень надеюсь на помощь, спасибо.
Добрый день, форумчане. Необходима Ваша помощь по формуле. Во вложении файл. Опишу потребность. В ячейке А1 выпадающий список месяцев. Мне необходимо, чтобы при выборе к примеру месяца Jan, в ячейку С2 подтягивался бюджет из ячейки B17, при выборе Feb, подтягивался бюджет из ячейки B18 снова в С2. Отмечу, что таблица с бюджетом, это лишь небольшая вырезка из книги, в которой хранится история за несколько лет, мне необходимо понять сам принцип формулы, чтобы с другого файла подтянуть данные в сводную таблицу.
rykunovds, Прочитайте Правила форума, особенно внимательно п.2 Название Вашей темы не совсем правильное. В нем должно быть ЧТО Вам нужно, а КАК - это мы сами придумаем
============= Далее Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?
rykunovds, Прочитайте Правила форума, особенно внимательно п.2 Название Вашей темы не совсем правильное. В нем должно быть ЧТО Вам нужно, а КАК - это мы сами придумаем
============= Далее Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?_Boroda_
Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?
Книга выглядит следующим образом. На 1 листе горизонтально размещены таблицы по каждому году (начиная с 12, то есть 5 горизонтальных таблиц), в каждой таблице ведется учет по-месячно товарооборота клиента, учет затрат по отдельным статьям и общие данные ТО и инвестиций. Учет данных ведут мои сотрудники, но таблица тяжело читаема и для руководства требуется более сжатый формат данных, без деталей. На втором листе я создаю сводную таблицу (из примера), в которую я руками подтяну мне необходимые данные путем формул и при выборе месяца я буду получать именно тот набор данных, который мне будет нужен.
Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?
Книга выглядит следующим образом. На 1 листе горизонтально размещены таблицы по каждому году (начиная с 12, то есть 5 горизонтальных таблиц), в каждой таблице ведется учет по-месячно товарооборота клиента, учет затрат по отдельным статьям и общие данные ТО и инвестиций. Учет данных ведут мои сотрудники, но таблица тяжело читаема и для руководства требуется более сжатый формат данных, без деталей. На втором листе я создаю сводную таблицу (из примера), в которую я руками подтяну мне необходимые данные путем формул и при выборе месяца я буду получать именно тот набор данных, который мне будет нужен.rykunovds
Тогда почему не подходил ВПР (это я вспомнил Ваше предыдущее название темы)?
Спасибо! Посмотрите, пожалуйста, новый файл. Первый лист выглядит так, как выглядит оригинал и менять мне бы его не хотелось, тк менеджеры к нему привыкли. К примеру, выбирая на 2 листе Oct, в таблицу в ячейки С2 и D2 (бренд 1) должны подтянуться данные с первого листа из ячеек AP12 и AQ12, в ячейки С3 и D3 (бренд 2) данные из ячеек AP35 и AQ35. Ну и тд.
Тогда почему не подходил ВПР (это я вспомнил Ваше предыдущее название темы)?
Спасибо! Посмотрите, пожалуйста, новый файл. Первый лист выглядит так, как выглядит оригинал и менять мне бы его не хотелось, тк менеджеры к нему привыкли. К примеру, выбирая на 2 листе Oct, в таблицу в ячейки С2 и D2 (бренд 1) должны подтянуться данные с первого листа из ячеек AP12 и AQ12, в ячейки С3 и D3 (бренд 2) данные из ячеек AP35 и AQ35. Ну и тд.rykunovds
1. ПОИСКПОЗ($B2;Лист1!$A$1:$A$999;) - ищем позицию бренда на первом листе в столбце А 2. ПОИСКПОЗ($A$1;$G$1:$G$12;) - ищем номер месяца 3. 1. + 2. + 1 - получаем нужную строку в листе 1 4. ПОИСКПОЗ($A$2;Лист1!$1:$1;) - ищем позицию года на первом листе в строке 1 5. 4. + 7 - получаем столбец "Total budget" нужного года 6. (C$1=$D$1) - если в шапке выше формулы написано "Sell In", то к 5. прибавляем еще 1 7. ИНДЕКС(Лист1!$1:$999; 3. ; 6. ) - из массива Лист1!$1:$999 вынимаем ячейку из строки 3. и столбца 6. 8. ЕСЛИОШИБКА( 7. ; ) - если пункт 7 дает ошибку, то ноль
1. ПОИСКПОЗ($B2;Лист1!$A$1:$A$999;) - ищем позицию бренда на первом листе в столбце А 2. ПОИСКПОЗ($A$1;$G$1:$G$12;) - ищем номер месяца 3. 1. + 2. + 1 - получаем нужную строку в листе 1 4. ПОИСКПОЗ($A$2;Лист1!$1:$1;) - ищем позицию года на первом листе в строке 1 5. 4. + 7 - получаем столбец "Total budget" нужного года 6. (C$1=$D$1) - если в шапке выше формулы написано "Sell In", то к 5. прибавляем еще 1 7. ИНДЕКС(Лист1!$1:$999; 3. ; 6. ) - из массива Лист1!$1:$999 вынимаем ячейку из строки 3. и столбца 6. 8. ЕСЛИОШИБКА( 7. ; ) - если пункт 7 дает ошибку, то ноль_Boroda_
3. 1. + 2. + 1 - получаем нужную строку в листе 1 Это то, что мы получили в пункте 1. из этой объяснялки + то, что мы получили в пункте 2. из этой объяснялки + 1 - получаем нужную строку в листе 1
4. + 7 - получаем столбец "Total budget" нужного года то, что мы получили в пункте 7 4. из этой объяснялки + 7 - получаем столбец "Total budget" нужного года
======= Спасибо. 7 исправил на 4. Не попал
3. 1. + 2. + 1 - получаем нужную строку в листе 1 Это то, что мы получили в пункте 1. из этой объяснялки + то, что мы получили в пункте 2. из этой объяснялки + 1 - получаем нужную строку в листе 1
4. + 7 - получаем столбец "Total budget" нужного года то, что мы получили в пункте 7 4. из этой объяснялки + 7 - получаем столбец "Total budget" нужного года
======= Спасибо. 7 исправил на 4. Не попал_Boroda_
3. 1. + 2. + 1 - получаем нужную строку в листе 1 Это то, что мы получили в пункте 1. из этой объяснялки + то, что мы получили в пункте 2. из этой объяснялки + 1 - получаем нужную строку в листе 1
4. + 7 - получаем столбец "Total budget" нужного года то, что мы получили в пункте 7 4. из этой объяснялки + 7 - получаем столбец "Total budget" нужного года
3. 1. + 2. + 1 - получаем нужную строку в листе 1 Это то, что мы получили в пункте 1. из этой объяснялки + то, что мы получили в пункте 2. из этой объяснялки + 1 - получаем нужную строку в листе 1
4. + 7 - получаем столбец "Total budget" нужного года то, что мы получили в пункте 7 4. из этой объяснялки + 7 - получаем столбец "Total budget" нужного года
Так понятнее наверное будет При прочтении объяснялки смотрите параллельно еще и файл, так будет еще понятнее
1. ПОИСКПОЗ($B2;Лист1!$A$1:$A$999;) - ищем позицию бренда на первом листе в столбце А - обозначим это ААА 2. ПОИСКПОЗ($A$1;$G$1:$G$12;) - ищем номер месяца - обозначим это БББ 3. ААА + БББ + 1 - получаем нужную строку в листе 1 - обозначим это ВВВ 4. ПОИСКПОЗ($A$2;Лист1!$1:$1;) - ищем позицию года на первом листе в строке 1 - обозначим это ГГГ 5. ГГГ + 7 - получаем столбец "Total budget" нужного года - обозначим это ДДД 6. (C$1=$D$1) - если в шапке выше формулы написано "Sell In", то к 5. прибавляем еще 1 - обозначим это ЕЕЕ 7. ИНДЕКС(Лист1!$1:$999; ВВВ ; ЕЕЕ ) - из массива Лист1!$1:$999 вынимаем ячейку из строки 3. и столбца 6. - обозначим это ЖЖЖ 8. ЕСЛИОШИБКА( ЖЖЖ ; ) - если пункт 7 дает ошибку, то ноль
Так понятнее наверное будет При прочтении объяснялки смотрите параллельно еще и файл, так будет еще понятнее
1. ПОИСКПОЗ($B2;Лист1!$A$1:$A$999;) - ищем позицию бренда на первом листе в столбце А - обозначим это ААА 2. ПОИСКПОЗ($A$1;$G$1:$G$12;) - ищем номер месяца - обозначим это БББ 3. ААА + БББ + 1 - получаем нужную строку в листе 1 - обозначим это ВВВ 4. ПОИСКПОЗ($A$2;Лист1!$1:$1;) - ищем позицию года на первом листе в строке 1 - обозначим это ГГГ 5. ГГГ + 7 - получаем столбец "Total budget" нужного года - обозначим это ДДД 6. (C$1=$D$1) - если в шапке выше формулы написано "Sell In", то к 5. прибавляем еще 1 - обозначим это ЕЕЕ 7. ИНДЕКС(Лист1!$1:$999; ВВВ ; ЕЕЕ ) - из массива Лист1!$1:$999 вынимаем ячейку из строки 3. и столбца 6. - обозначим это ЖЖЖ 8. ЕСЛИОШИБКА( ЖЖЖ ; ) - если пункт 7 дает ошибку, то ноль_Boroda_