Добрый день, уважаемые форумчане! Приходится обратится к Вам второй раз со свое время работы в Excel. Запарилси я со своей задачкой. Не выходит каменный цветок (( Суть задачи: Есть большой список данных (сделок) у каждой сделки есть дата. В один день может быть несколько сделок. Вопрос: Как из таблицы данных (сделок) на листе №1 перенести на лист 2 ТОЛЬКО те сделки которые попадают по условие (дата) которая указана на листе №2. Пример во вложении. Возможно догадываюсь что вариант Google в помощь или я уже 105 человек с подобным вопросом. НО блин не могу допилить под свою задачу уже второй день.
Заранее спасибо!
Добрый день, уважаемые форумчане! Приходится обратится к Вам второй раз со свое время работы в Excel. Запарилси я со своей задачкой. Не выходит каменный цветок (( Суть задачи: Есть большой список данных (сделок) у каждой сделки есть дата. В один день может быть несколько сделок. Вопрос: Как из таблицы данных (сделок) на листе №1 перенести на лист 2 ТОЛЬКО те сделки которые попадают по условие (дата) которая указана на листе №2. Пример во вложении. Возможно догадываюсь что вариант Google в помощь или я уже 105 человек с подобным вопросом. НО блин не могу допилить под свою задачу уже второй день.
А сводной таблицей не удобнее будет? Там и несколько разных дат, даже не по порядку, указать можно будет
Спасибо за совет. Как вариант тоже можно использовать. Но хотелось бы не привязываться к каким либо строгим формам. Что бы в последующем могли внести какие либо корректировки. Поэтому предпочтение отдаю формуле. Еще раз спасибо за ответ.
А сводной таблицей не удобнее будет? Там и несколько разных дат, даже не по порядку, указать можно будет
Спасибо за совет. Как вариант тоже можно использовать. Но хотелось бы не привязываться к каким либо строгим формам. Что бы в последующем могли внести какие либо корректировки. Поэтому предпочтение отдаю формуле. Еще раз спасибо за ответ.
Добрый день, вот это как раз то что нужно. Спасибо. Но не могли бы Вы расшифровать суть данной формулы что самому в этом вопросе разобраться а не тупо копировать/вставить. Спасибо.
Добрый день, вот это как раз то что нужно. Спасибо. Но не могли бы Вы расшифровать суть данной формулы что самому в этом вопросе разобраться а не тупо копировать/вставить. Спасибо.JonnyL
АГРЕГАТ (15;6...) - функция обработки массивов (почитайте в справке) Параметры: 15 - НАИМЕНЬШИЙ; 6 - пропускаем ошибки (СТРОКА($A$4:$A$99)-3) - получаем массив 1,2,3,..., 99 (Лист1!$A$4:$A$99=$B$3) - получаем массив ИСТИНА или ЛОЖЬ при сравнении дат в таблице с датой в условии делим первый массив на второй получаем массив с номером строки где дата совпадает или ошибка деления на 0 (1,2,#ДЕЛ/0!,...)
АГРЕГАТ (15;6...) - функция обработки массивов (почитайте в справке) Параметры: 15 - НАИМЕНЬШИЙ; 6 - пропускаем ошибки (СТРОКА($A$4:$A$99)-3) - получаем массив 1,2,3,..., 99 (Лист1!$A$4:$A$99=$B$3) - получаем массив ИСТИНА или ЛОЖЬ при сравнении дат в таблице с датой в условии делим первый массив на второй получаем массив с номером строки где дата совпадает или ошибка деления на 0 (1,2,#ДЕЛ/0!,...)
АГРЕГАТ (15;6...) - функция обработки массивов (почитайте в справке) Параметры: 15 - НАИМЕНЬШИЙ; 6 - пропускаем ошибки (СТРОКА($A$4:$A$99)-3) - получаем массив 1,2,3,..., 99 (Лист1!$A$4:$A$99=$B$3) - получаем массив ИСТИНА или ЛОЖЬ при сравнении дат в таблице с датой в условии делим первый массив на второй получаем массив с номером строки где дата совпадает или ошибка деления на 0 (1,2,#ДЕЛ/0!,...)
АГРЕГАТ (15;6...) - функция обработки массивов (почитайте в справке) Параметры: 15 - НАИМЕНЬШИЙ; 6 - пропускаем ошибки (СТРОКА($A$4:$A$99)-3) - получаем массив 1,2,3,..., 99 (Лист1!$A$4:$A$99=$B$3) - получаем массив ИСТИНА или ЛОЖЬ при сравнении дат в таблице с датой в условии делим первый массив на второй получаем массив с номером строки где дата совпадает или ошибка деления на 0 (1,2,#ДЕЛ/0!,...)