Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2020, 22:18   #1
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию Выборка(фильтрация) данных попадающих на определенный период по датам из двух столбцов

Здравствуйте!
Прошу помочь с выборкой данных попадающих на определенный период по датам из двух столбцов .
К примеру, отпуск оформлен с 01.02.2020 по 21.03.2020,
а мне нужно выбрать все даты с 01 марта 2020 по 15 марта 2020,
значит, эта регистрация должна попасть в список отфильтрованых.
В идеале, я хочу выводить выборку на другой лист

Пробовала разбить даты на составляющие: год, месяц, день и фильтровать по ним.
Меня устроит и формулы и макросы, хотя бы намек как можно реализовать фильтрацию или как правильно задать поиск по форуму, буду признательна за любой совет! Заранее спасибо!
Вложения
Тип файла: rar Регистрации.rar (398.8 Кб, 4 просмотров)
sa4ok2 вне форума Ответить с цитированием
Старый 21.03.2020, 23:14   #2
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

смотрите видео в приложении
(на EXCEL 2007, возможно, у вас будет немножко по другому)
Вложения
Тип файла: zip screen.zip (3.09 Мб, 3 просмотров)
Elixi вне форума Ответить с цитированием
Старый 23.03.2020, 02:07   #3
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Elixi Посмотреть сообщение
смотрите видео в приложении
(на EXCEL 2007, возможно, у вас будет немножко по другому)
Огромное спасибо, что отозвались!
Специально пересмотрела видео несколько раз, и если один из периодов будет с 01.03.2020 по 05.03.2021 (а не по 05.03.2020), то он НЕ попадет в отфильтрованный список. В этом то и проблема (

Последний раз редактировалось sa4ok2; 23.03.2020 в 02:12.
sa4ok2 вне форума Ответить с цитированием
Старый 23.03.2020, 15:07   #4
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

Не знаю, понял ли я вас правильно, но теперь мне кажется что вам нужна выборка данных по датам не из двуя столбцов (как вы писали первоначально) а только из одного столбца как на изображении ниже. Так ли?
Изображения
Тип файла: png выборка-1столб.png (94.5 Кб, 2 просмотров)
Elixi вне форума Ответить с цитированием
Старый 24.03.2020, 12:14   #5
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Elixi Посмотреть сообщение
Не знаю, понял ли я вас правильно, но теперь мне кажется что вам нужна выборка данных по датам не из двуя столбцов (как вы писали первоначально) а только из одного столбца как на изображении ниже. Так ли?
Не так. Мне нужно, чтобы при выборе дат из двух (столбцов с какого по какое) попадали все регистрации , которые приходятся именно на указанный мною перид.

Я обычно в фильтре пользуюсь критерием "после или равно" и "до или равно" и указываю необходимые даты, а не даты накануне. Но это, полагаю не столь критично .
Изображения
Тип файла: jpg 00.jpg (45.3 Кб, 14 просмотров)

Последний раз редактировалось sa4ok2; 24.03.2020 в 12:28.
sa4ok2 вне форума Ответить с цитированием
Старый 24.03.2020, 19:06   #6
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

Хорошо, вы хотите все регистрации в периоде 1.3.2020 - 5.3.2020,
если во филтре Начальная Дата указать до или равно 5.3.2020 и
во фильтре Дата Окончания указать после или равно 1.3.2020 то
итог вас удовлетворит, или нет?
Elixi вне форума Ответить с цитированием
Старый 24.03.2020, 20:28   #7
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Elixi Посмотреть сообщение
Хорошо, вы хотите все регистрации в периоде 1.3.2020 - 5.3.2020,
если во филтре Начальная Дата указать до или равно 5.3.2020 и
во фильтре Дата Окончания указать после или равно 1.3.2020 то
итог вас удовлетворит, или нет?
Нет, потому что , если у нас будет регистрация которая заканчивается в следующем году 05.03.2021, то она не попадет в фильтрацию. А эта регистрация ДОЛЖНА попасть в отфильтрованный список, ведь она тоже приходится на период марта 2020!

Последний раз редактировалось sa4ok2; 24.03.2020 в 20:59.
sa4ok2 вне форума Ответить с цитированием
Старый 24.03.2020, 22:51   #8
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

При этой фильтрации отфильтровывает только 48 значений из 175 проверочных.
Прикладываю файл с проверочной колонкой.
Изображения
Тип файла: jpg 01.jpg (37.4 Кб, 10 просмотров)
Тип файла: jpg 02.jpg (44.0 Кб, 11 просмотров)
Вложения
Тип файла: rar Регистрации_.rar (186.7 Кб, 1 просмотров)
sa4ok2 вне форума Ответить с цитированием
Старый 25.03.2020, 00:31   #9
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

А вы повнимательнее почитайте что я вам писал, вы сделали всё наоборот.

В новом варианте: вы хотите все регистрации в периоде 1.3.2020 - 31.3.2020,
во филтре Начальная Дата надо указать до или равно 31.3.2020 и
во фильтре Дата Окончания указать после или равно 1.3.2020

тут перекрёсток с крестом, надо перекреститься

Последний раз редактировалось Elixi; 25.03.2020 в 01:02.
Elixi вне форума Ответить с цитированием
Старый 25.03.2020, 07:31   #10
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Elixi Посмотреть сообщение
А вы повнимательнее почитайте что я вам писал, вы сделали всё наоборот.

В новом варианте: вы хотите все регистрации в периоде 1.3.2020 - 31.3.2020,
во филтре Начальная Дата надо указать до или равно 31.3.2020 и
во фильтре Дата Окончания указать после или равно 1.3.2020

тут перекрёсток с крестом, надо перекреститься
Ха, а я подумала, что это у Вас опечатка. Сейчас попробую )


ВААААУ! Огромное спасибо! Все просто супер!

Последний раз редактировалось sa4ok2; 25.03.2020 в 07:34.
sa4ok2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка данных за определенный период coNsept SQL, базы данных 5 10.11.2014 15:01
Выборка значений за определенный период IBPost Microsoft Office Excel 8 11.02.2011 01:18
Средняя за определенный период wallstreet Microsoft Office Access 10 16.03.2010 20:40
Выборка данных, попадающих под определенные условия tambovsky Microsoft Office Excel 2 13.08.2008 14:48