Итак, у меня есть лист Excel, который содержит список сотрудников, которые обязаны посещать мероприятия организации. Практически все сотрудники, кроме тех, кто находится в отпуске.

1-й столбец / 2-й столбец / 3-й столбец / 4-й столбец Имя сотрудника / Дата отпуска отпуска / Дата окончания отпуска / Посещаемость

Как получить 4-й столбец, чтобы определить, находится ли эта сегодняшняя дата между датой начала и датой окончания отпуска и автоматически возвращать посещение или не посещать?

Пожалуйста, скажите мне формулу, которую мне нужно будет использовать.

1 ответ1

0

Нечто подобное должно сделать:

=IF(AND(B2<=TODAY(), C2>=TODAY()), "Does Not Attend", "Attend")

Но, как упоминалось в комментариях, это проверяет сегодняшнюю дату, а не какую-либо конкретную дату события. У вас есть столбец «EventDate» или супервайзер просто просматривает ежедневный список, чтобы увидеть, кто будет присутствовать на мероприятиях этого дня?

РЕДАКТИРОВАТЬ: Если, например, ваши события происходят каждый четверг, вы можете добавить столбцы для следующих X четвергов с датой в верхней строке. Например, в E1 у вас 16 ноября 17, в F1 у вас 23 ноября 17, в G1 30 ноября 17 и т.д. (В соответствии с вашим локальным форматом даты)

Тогда вы бы изменили формулу (в E2) на что-то вроде:

=IF(AND(B2<=E$1(), C2>=E$1()), "Does Not Attend", "Attend")

Скопируйте эту формулу ПО столбцам дат событий, а затем ВНИЗ рядов сотрудников.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .