
Попытка создать визуальное представление рабочего графика с помощью Excel:
В столбце A указано имя человека, в столбце B указано время начала (раскрывающийся список предопределенных значений времени в каждом часе), в столбце C указано время окончания 10-часовой смены (прибавьте 10/24, а затем вычтите 1, если это значение >=1). Каталожные номера DJ отмечены галочками, если это запланированный рабочий день.
Синие области — это условное форматирование, если ячейка имеет значение «1».
Если ячейка запланирована для пользователя, я хочу, чтобы значение ячейки было равно 1. В настоящее время моя формула выглядит так:
=(IF($D2="X",1,0)*IF(L$10>$B2,1,0)*IF($C2>=L$10,1,0))+(IF($J2="X",1,0)*IF($B2>$C2,1,0)*IF($B2>=L$10,1,0)*IF($C2>=L$10,1,0))
В строке 10 у меня дроби 1/24, увеличивающиеся слева направо, с которыми я сравниваю время.
Надеюсь, кто-нибудь сможет взглянуть на это и увидеть, где я ошибся. Я близок...
Спасибо!
-Дэйв
решение1
=(ЕСЛИ($D2="X",1,0)*ЕСЛИ($B2=L$10,1,0))+(ЕСЛИ($J2="X",1,0)*ЕСЛИ($C2>L$10,1,0)*ЕСЛИ($B2>$C2,1,0))+(ЕСЛИ($D2="X",1,0)*ЕСЛИ($B2<=L$10,1,0)*ЕСЛИ($B2>$C2,1,0))