powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сравнение по датам
6 сообщений из 6, страница 1 из 1
Сравнение по датам
    #38221997
Necr0s1s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столбец A - люди, которые заходили в программу за определенный период времени
Столбец B - дата, когда люди из столбца A заходили в программу
Столбец C - люди, которые находятся в отпуске в этот же период времени
Столбец D - дата начала отпуска людей из столбца C
Столбец E - дата окончания отпуска людей из столбца C

Необходимо проверить не заходил ли человек в программу, находясь при этом в отпуске.

Были такие варианты формул:

=ЕСЛИ((A$1:A$23831; C1); И(ГОД(B$1:B$23831)<=ГОД(E1); МЕСЯЦ(B$1:B$2383)<=МЕСЯЦ(E1); ДЕНЬ(B$1:B$23831)<=ДЕНЬ(E1)); И(ГОД(B$1:B$23831)>=ГОД(D1); МЕСЯЦ(B$1:B$23831)>=МЕСЯЦ(D1); ДЕНЬ(B$1:B$23831)>=ДЕНЬ(D1));"Равны";"Не равны")

=ЕСЛИ(И((A$1:A$23831; C1); ГОД(B$1:B$23831)<=ГОД(E1); МЕСЯЦ(B$1:B$23831)<=МЕСЯЦ(E1); ДЕНЬ(B$1:B$23831)<=ДЕНЬ(E1); ГОД(B$1:B$23831)>=ГОД(D1); МЕСЯЦ(B$1:B$23831)>=МЕСЯЦ(D1); ДЕНЬ(B$1:B$23831)>=ДЕНЬ(D1));"Равны";"Не равны")

Но проверка говорит о том, что формулы не работают.

Помогите, пожалуйста. У кого есть какие мысли?
...
Рейтинг: 0 / 0
Сравнение по датам
    #38222046
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так период отпуска людей из столбца С и период людей из столбца А совпадают? :) Если да, то тебе просто нужно сделать ВПР по столбцу людей :)
...
Рейтинг: 0 / 0
Сравнение по датам
    #38222066
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Necr0s1s,

Код: vbnet
1.
=И(ВПР(C1;A$1:B$23831;2;)>=D1;ВПР(C1;A$1:B$23831;2;)<=E1)
...
Рейтинг: 0 / 0
Сравнение по датам
    #38222088
Necr0s1s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim12345678Так период отпуска людей из столбца С и период людей из столбца А совпадают? :)

Период D-E является подмножеством взятого периода.
То есть даты входа берутся за квартал, а человек в течении этого квартала был в отпуске в течении, например, двух недель.
...
Рейтинг: 0 / 0
Сравнение по датам
    #38222093
Necr0s1s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DV68Necr0s1s,

Код: vbnet
1.
=И(ВПР(C1;A$1:B$23831;2;)>=D1;ВПР(C1;A$1:B$23831;2;)<=E1)



Что-то не работает. Либо "Ложь", либо "#Н/Д"
...
Рейтинг: 0 / 0
Сравнение по датам
    #38222139
Necr0s1s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот пример в архиве
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сравнение по датам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]