Условное форматирование определенного диапазона часов - PullRequest
0 голосов
/ 10 октября 2018

Последние пару часов я ломал голову над этим и не могу понять.

Я пытаюсь убедиться, что ячейка между моим временным диапазоном не окрашенав, остальное должно быть красным.Здесь вы можете увидеть картинку, которая показывает, что делает мое условное форматирование в это время.Он делает это несколько раз, но не для всех

https://i.stack.imgur.com/KBD2l.png

Если кто-то может мне помочь, большое спасибо!

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Я просто пытаюсь показать вам общий пример ниже, который соответствует вашему случаю,

с моим примером, вам нужно добавить эту простую формулу и настроить в соответствии с вашими потребностями.

= AND (G $ 6> = $ E7, G $ 6 <= $ F7) </p>

PS - у меня есть красный цвет, но вы можете понять это.

enter image description here

enter image description here

enter image description here

0 голосов
/ 10 октября 2018

Если вы посмотрите на время начала и окончания, те, которые не работают, имеют время начала после времени окончания.Например, строка 4: начало равно 20 и конец равно 1) Это означает, что проверка не будет работать, так как она окрашивает все строки меньше 20 и все строки больше 1. Удалите оба условия и попробуйте следующее (ужасно) вместо формул:

MOD(HOUR(G$3)-7,24) < MOD(HOUR($E4)-7,24))

MOD(HOUR(G$3)-7,24) >= MOD(HOUR($F4)-7,24)

Сначала мы конвертируем времена в числа, используя функцию HOUR.Затем, чтобы обойти время, меньшее в конце, мы вычитаем первое время (7 часов), делим на 24 и берем остаток (это то, что делает функция MOD).Это немного головная боль, чтобы работать, но даст правильные результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...