Условное форматирование таблицы Google для разных ячеек столбцов на основе дат

У меня есть электронная таблица Google, в которой я создаю простую временную шкалу проекта и настраиваю столбцы на следующие несколько месяцев, похожие на диаграмму Ганта -

Я хочу настроить формулу, в которой я могу указать диапазон дат в ячейке, которая вызывает выделение другой ячейки цветом

Так, например, G2 перечисляет 10/4/2018, поэтому эта дата находится в диапазоне столбца с заголовком 1–5 октября 2018 г., НЕДЕЛЯ 1, поэтому мне нужна помощь с формулой чтобы затем изменить эту ячейку на цвет

Я сделаю это для каждой ячейки в столбце G до соответствующего диапазона дат до января 2019 года.

Надеюсь, в этом есть смысл? любая помощь будет принята с благодарностью - заранее спасибо!

Пример снимка экрана


person Paula    schedule 04.10.2018    source источник


Ответы (3)


person Leon Chen    schedule 05.10.2018
comment
Леон!!! да!!! Это именно то, чего я пытался достичь, большое вам спасибо за то, что вы изучили это - как, черт возьми, вы строите эти формулы? и это имеет смысл, добавить формулу в каждый столбец, основанный на столбце G - я атаковал его с намерением поместить формулу в столбец G, но теперь я вижу, что это не имеет смысла - спасибо! - person Paula; 05.10.2018
comment
спасибо Леон !! Я проверю это - я вернулся в файл и обнаружил одну проблему, поэтому я уверен, что я напортачил - не могли бы вы взглянуть? в тестовой версии в ячейке G6 я ввел следующий диапазон дат, но по какой-то причине ячейка заполняется в строке 5 вместо 6 - - person Paula; 05.10.2018
comment
Привет, Леон, спасибо, на самом деле, я понял, что делаю неправильно, я неправильно ввел начало диапазона, так что все готово, и еще раз спасибо! Если бы вы могли отправить свой адрес электронной почты на [email protected], пожалуйста! Я хочу отправить тебе благодарственный подарок! - person Paula; 05.10.2018
comment
Привет, я рад, что смог помочь, и что вы устранили проблему. Я не могу принять твой подарок, но спасибо! - person Leon Chen; 05.10.2018
comment
Спасибо! ну еще один вопрос? извините - так что, конечно, кто-то хочет изменить настройку и теперь хочет увидеть диапазон от дат отправки и выпуска до столбцов справа от H до AA, так что есть формула, в которой каждая ячейка будет заполняться с начала отправки дата до даты выпуска так действительно похожи на диаграмму Ганта? - person Paula; 05.10.2018
comment
Привет, я сделал еще одно тестовое решение в вашей таблице-образце. Формула: =OR(AND(F2>=date(2018,10,x), F2<=date(2018,10,y)), AND(G2>=date(2018,10,x), G2<=date(2018,10,y))) x - диапазон дат начала. y - диапазон дат окончания. Формула в основном проверяет, попадает ли G2 OR F2 в диапазон. В случае, если любой из них попадает в диапазон или оба попадают в этот диапазон, ячейка будет выделена. - person Leon Chen; 05.10.2018
comment
Думаю, что все !! Большое вам спасибо за этого, Леон !! - person Paula; 05.10.2018
comment
Привет, Леон, прошу прощения - я думаю, что испортил формулу - я хотел, чтобы каждая ячейка была выделена в диапазоне дат из каждого столбца - не могли бы вы перепроверить и увидеть, что я делаю не так? еще раз спасибо - person Paula; 08.10.2018
comment
Привет, Паула, это была моя ошибка, формула дает неправильные результаты. Я обновил его в Test Solution и проделал это для всех столбцов до конца октября. - person Leon Chen; 09.10.2018

Я решил включить формулу в новый ответ, чтобы ее было легче увидеть.

=OR(AND(F2>=date(2018,10,x), F2<=date(2018,10,y)), AND(ISNUMBER(G2), G2>=date(2018,10,x)))

x - диапазон дат начала

y - диапазон дат окончания

Не забудьте также изменить месяц.

Таким образом, формула проверяет два условия. Если одно из них истинно, то ячейка становится розовой. Первый проверяет, попадает ли дата отправки (F2) в диапазон этой недели. Второй проверяет, наступает ли дата выпуска (G2) после даты начала диапазона недели.

Предыдущая формула проверяла, находится ли G2 или F2 в пределах диапазона этого столбца. Это означает, что если у вас есть проект, рассчитанный на 3 недели, первая неделя будет розовой, потому что G2 попадает в диапазон, а 3-я неделя будет розовой, потому что F2 попадает в диапазон. Но вторая неделя останется белой, потому что ни 10.01.2018, ни 22.10.2018 не попадают в диапазон с 10.08.2018 по 10.12.2018.

person Leon Chen    schedule 08.10.2018
comment
Огромное спасибо! это сработало отлично - и спасибо за объяснение, чтобы я мог понять - person Paula; 11.10.2018

Не могли бы вы связать образец таблицы?

person Leon Chen    schedule 04.10.2018
comment
привет, спасибо, что ответили docs/docs.google.com/support. - person Paula; 04.10.2018