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

Вход

Регистрация

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

 

= Мир MS Excel/Свод данных в зависимости от месяца. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Свод данных в зависимости от месяца. (Формулы/Formulas)
Свод данных в зависимости от месяца.
rykunovds Дата: Пятница, 08.09.2017, 09:42 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, форумчане. Необходима Ваша помощь по формуле.
Во вложении файл.
Опишу потребность.
В ячейке А1 выпадающий список месяцев. Мне необходимо, чтобы при выборе к примеру месяца Jan, в ячейку С2 подтягивался бюджет из ячейки B17, при выборе Feb, подтягивался бюджет из ячейки B18 снова в С2.
Отмечу, что таблица с бюджетом, это лишь небольшая вырезка из книги, в которой хранится история за несколько лет, мне необходимо понять сам принцип формулы, чтобы с другого файла подтянуть данные в сводную таблицу.

Очень надеюсь на помощь, спасибо.
К сообщению приложен файл: Help.xlsx (10.0 Kb)


Сообщение отредактировал rykunovds - Пятница, 08.09.2017, 11:51
 
Ответить
СообщениеДобрый день, форумчане. Необходима Ваша помощь по формуле.
Во вложении файл.
Опишу потребность.
В ячейке А1 выпадающий список месяцев. Мне необходимо, чтобы при выборе к примеру месяца Jan, в ячейку С2 подтягивался бюджет из ячейки B17, при выборе Feb, подтягивался бюджет из ячейки B18 снова в С2.
Отмечу, что таблица с бюджетом, это лишь небольшая вырезка из книги, в которой хранится история за несколько лет, мне необходимо понять сам принцип формулы, чтобы с другого файла подтянуть данные в сводную таблицу.

Очень надеюсь на помощь, спасибо.

Автор - rykunovds
Дата добавления - 08.09.2017 в 09:42
Manyasha Дата: Пятница, 08.09.2017, 09:49 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
rykunovds, дайте теме более конкретное название в соответствием с п2 Правил форума


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеrykunovds, дайте теме более конкретное название в соответствием с п2 Правил форума

Автор - Manyasha
Дата добавления - 08.09.2017 в 09:49
_Boroda_ Дата: Пятница, 08.09.2017, 09:50 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
rykunovds, Прочитайте Правила форума, особенно внимательно п.2
Название Вашей темы не совсем правильное. В нем должно быть ЧТО Вам нужно, а КАК - это мы сами придумаем

=============
Далее
Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеrykunovds, Прочитайте Правила форума, особенно внимательно п.2
Название Вашей темы не совсем правильное. В нем должно быть ЧТО Вам нужно, а КАК - это мы сами придумаем

=============
Далее
Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?

Автор - _Boroda_
Дата добавления - 08.09.2017 в 09:50
rykunovds Дата: Пятница, 08.09.2017, 11:58 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?

Книга выглядит следующим образом.
На 1 листе горизонтально размещены таблицы по каждому году (начиная с 12, то есть 5 горизонтальных таблиц), в каждой таблице ведется учет по-месячно товарооборота клиента, учет затрат по отдельным статьям и общие данные ТО и инвестиций. Учет данных ведут мои сотрудники, но таблица тяжело читаема и для руководства требуется более сжатый формат данных, без деталей.
На втором листе я создаю сводную таблицу (из примера), в которую я руками подтяну мне необходимые данные путем формул и при выборе месяца я буду получать именно тот набор данных, который мне будет нужен.
 
Ответить
Сообщение
Если у Вас за несколько лет бюджет, а месяц без года - только янв - то как Вы узнаёте, за какой год Вам бюджет нужен?

Книга выглядит следующим образом.
На 1 листе горизонтально размещены таблицы по каждому году (начиная с 12, то есть 5 горизонтальных таблиц), в каждой таблице ведется учет по-месячно товарооборота клиента, учет затрат по отдельным статьям и общие данные ТО и инвестиций. Учет данных ведут мои сотрудники, но таблица тяжело читаема и для руководства требуется более сжатый формат данных, без деталей.
На втором листе я создаю сводную таблицу (из примера), в которую я руками подтяну мне необходимые данные путем формул и при выборе месяца я буду получать именно тот набор данных, который мне будет нужен.

Автор - rykunovds
Дата добавления - 08.09.2017 в 11:58
_Boroda_ Дата: Пятница, 08.09.2017, 12:15 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Тогда почему не подходил ВПР (это я вспомнил Ваше предыдущее название темы)?
Код
=ВПР(A1;A17:B28;2;)
К сообщению приложен файл: Help777_1.xlsx (10.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда почему не подходил ВПР (это я вспомнил Ваше предыдущее название темы)?
Код
=ВПР(A1;A17:B28;2;)

Автор - _Boroda_
Дата добавления - 08.09.2017 в 12:15
rykunovds Дата: Пятница, 08.09.2017, 12:45 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Тогда почему не подходил ВПР (это я вспомнил Ваше предыдущее название темы)?

Спасибо!
Посмотрите, пожалуйста, новый файл.
Первый лист выглядит так, как выглядит оригинал и менять мне бы его не хотелось, тк менеджеры к нему привыкли.
К примеру, выбирая на 2 листе Oct, в таблицу в ячейки С2 и D2 (бренд 1) должны подтянуться данные с первого листа из ячеек AP12 и AQ12, в ячейки С3 и D3 (бренд 2) данные из ячеек AP35 и AQ35.
Ну и тд.
К сообщению приложен файл: 5846025.xlsx (12.8 Kb)
 
Ответить
Сообщение
Тогда почему не подходил ВПР (это я вспомнил Ваше предыдущее название темы)?

Спасибо!
Посмотрите, пожалуйста, новый файл.
Первый лист выглядит так, как выглядит оригинал и менять мне бы его не хотелось, тк менеджеры к нему привыкли.
К примеру, выбирая на 2 листе Oct, в таблицу в ячейки С2 и D2 (бренд 1) должны подтянуться данные с первого листа из ячеек AP12 и AQ12, в ячейки С3 и D3 (бренд 2) данные из ячеек AP35 и AQ35.
Ну и тд.

Автор - rykunovds
Дата добавления - 08.09.2017 в 12:45
_Boroda_ Дата: Пятница, 08.09.2017, 13:00 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!$1:$999;ПОИСКПОЗ($B2;Лист1!$A$1:$A$999;)+ПОИСКПОЗ($A$1;$G$1:$G$12;)+1;ПОИСКПОЗ($A$2;Лист1!$1:$1;)+7+(C$1=$D$1));)
К сообщению приложен файл: 5846025_1.xlsx (13.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!$1:$999;ПОИСКПОЗ($B2;Лист1!$A$1:$A$999;)+ПОИСКПОЗ($A$1;$G$1:$G$12;)+1;ПОИСКПОЗ($A$2;Лист1!$1:$1;)+7+(C$1=$D$1));)

Автор - _Boroda_
Дата добавления - 08.09.2017 в 13:00
rykunovds Дата: Пятница, 08.09.2017, 13:52 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Так нужно?

Очень, круто! Спасибо!
Можно объяснить формулу? Чтобы я ее понял и мог применять без копирования :)
 
Ответить
Сообщение
Так нужно?

Очень, круто! Спасибо!
Можно объяснить формулу? Чтобы я ее понял и мог применять без копирования :)

Автор - rykunovds
Дата добавления - 08.09.2017 в 13:52
_Boroda_ Дата: Пятница, 08.09.2017, 14:12 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
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_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение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_
Дата добавления - 08.09.2017 в 14:12
rykunovds Дата: Пятница, 08.09.2017, 14:19 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
3. 1. + 2. + 1 - получаем нужную строку в листе 1

5. 4. + 7 - получаем столбец "Total budget" нужного года


Простите, не совсем понятны 3 и 5 пункты. Можно попробовать иными словами объяснить?
 
Ответить
Сообщение
3. 1. + 2. + 1 - получаем нужную строку в листе 1

5. 4. + 7 - получаем столбец "Total budget" нужного года


Простите, не совсем понятны 3 и 5 пункты. Можно попробовать иными словами объяснить?

Автор - rykunovds
Дата добавления - 08.09.2017 в 14:19
_Boroda_ Дата: Пятница, 08.09.2017, 14:25 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
3. 1. + 2. + 1 - получаем нужную строку в листе 1
Это
то, что мы получили в пункте 1. из этой объяснялки + то, что мы получили в пункте 2. из этой объяснялки + 1 - получаем нужную строку в листе 1

4. + 7 - получаем столбец "Total budget" нужного года
то, что мы получили в пункте 7 4. из этой объяснялки + 7 - получаем столбец "Total budget" нужного года

=======
Спасибо. 7 исправил на 4. Не попал


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение3. 1. + 2. + 1 - получаем нужную строку в листе 1
Это
то, что мы получили в пункте 1. из этой объяснялки + то, что мы получили в пункте 2. из этой объяснялки + 1 - получаем нужную строку в листе 1

4. + 7 - получаем столбец "Total budget" нужного года
то, что мы получили в пункте 7 4. из этой объяснялки + 7 - получаем столбец "Total budget" нужного года

=======
Спасибо. 7 исправил на 4. Не попал

Автор - _Boroda_
Дата добавления - 08.09.2017 в 14:25
Фомулист Дата: Пятница, 08.09.2017, 15:15 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация: 9 ±
Замечаний: 80% ±

Excel 2003
в пункте 7

Наверное всё же в пункте 4


Терпение и труд всё перетрут!
 
Ответить
Сообщение
в пункте 7

Наверное всё же в пункте 4

Автор - Фомулист
Дата добавления - 08.09.2017 в 15:15
rykunovds Дата: Пятница, 08.09.2017, 22:42 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
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" нужного года


Совсем запутали :(

Автор - rykunovds
Дата добавления - 08.09.2017 в 22:42
_Boroda_ Дата: Пятница, 08.09.2017, 23:26 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так понятнее наверное будет
При прочтении объяснялки смотрите параллельно еще и файл, так будет еще понятнее

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_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак понятнее наверное будет
При прочтении объяснялки смотрите параллельно еще и файл, так будет еще понятнее

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_
Дата добавления - 08.09.2017 в 23:26
Aptus Дата: Пятница, 08.09.2017, 23:53 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
_Boroda_, у Вас педагогическое образование?
Так понятнее наверное будет

Осталось на кубиках показать , как в д/с. :D hands
 
Ответить
Сообщение_Boroda_, у Вас педагогическое образование?
Так понятнее наверное будет

Осталось на кубиках показать , как в д/с. :D hands

Автор - Aptus
Дата добавления - 08.09.2017 в 23:53
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Свод данных в зависимости от месяца. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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