Excel — поиск по нескольким столбцам и возврат значения из соответствующих ячеек

Excel — поиск по нескольким столбцам и возврат значения из соответствующих ячеек

Мне нужна помощь с нижеследующим. Это первая таблица, которая будет состоять из имени сотрудника, дня, времени начала, времени окончания. (Это таблица, которая расширяется при вводе дополнительных данных)

Примечание: Имена и дни могут повторяться, как показано ниже, при этом AAA повторяется дважды, а понедельник — трижды.

Name  Day      Start    End
AAA Monday      08:00   23:00
BBB Tuesday     08:00   16:00
CCC Monday      08:00   12:00
AAA Saturday    10:00   17:00
DDD Wednesday   08:00   23:00
EEE Sunday      08:00   23:00
BBB Friday      08:00   15:00
FFF Monday      08:00   23:00

Вторая таблица будет выглядеть следующим образом: «Понедельник» и «CCC» — это входное значение, а для поиска временного диапазона в таблице выше и отображения «В диапазоне» или «Вне диапазона» в таблице ниже.

Таким образом, ввод «Понедельник» и «CCC» даст «В диапазоне» для ячеек с 8.00 до 12.00 и «Вне диапазона» для всех остальных несвязанных ячеек. (Это фиксированная таблица, с 8.00 до 23.30)

Любая помощь будет высоко оценена!

Monday  CCC
8:00    In range
8:30    In range
9:00    In range
9:30    In range
10:00   In range
10:30   In range
11:00   In range
11:30   In range
12:00   In range
12:30   Out of range
13:00   Out of range
13:30   Out of range
14:00   Out of range
14:30   Out of range
15:00   Out of range
15:30   Out of range

решение1

Используйте функцию СУММЕСЛИМН для возврата времени на основе критериев и функцию МЕДИАНА для проверки нахождения посередине:

=IF(MEDIAN(SUMIFS(C:C,B:B,$G$1,A:A,$H$1),SUMIFS(D:D,B:B,$G$1,A:A,$H$1),G2)=G2,"In range","Out of range")

введите описание изображения здесь

Связанный контент