Как включить условное форматирование на основе условия if-else для двух предыдущих ячеек, содержащих даты? - PullRequest
0 голосов
/ 18 октября 2019

Ячейка A1, C1 всегда содержит дату. Ячейка B1 содержит либо дату, либо NA, либо может быть пустой. Если B1 содержит дату, то я хочу, чтобы C1 стал красным на 2-й рабочий день после B1. Если B1 пуст или содержит NA, то я хочу, чтобы C1 стал красным на 4-й рабочий день после A1.

Например: если A1 = 18 / Oct и B1 = 25 / Oct, то C1 должен стать красным29 октября. если A1 = 18 / Oct и B1 = NA, то C1 должен стать красным 24 октября.

Какие коды следует указывать в условном форматировании? Несколько кодов в порядке.

Пример данных

1 Ответ

0 голосов
/ 18 октября 2019

Создайте столбец хранения (у меня был столбец E в качестве столбца хранения). Добавьте эту формулу в E1:

=IF(OR(ISBLANK($B1),$B1="NA"), IF(WORKDAY($A1,4)<=$C1, TRUE, FALSE), IF(WORKDAY($B1, 2)<=$C1,TRUE, FALSE))

. Приведенная выше формула основана на предположении, что ваши столбцы соответствуют тем, которые вы указали в своем вопросе. Как только у вас есть вышеприведенная формула в столбце E , вставьте ее до длины используемых строк в столбце E . Затем выделите столбец C и создайте новое правило для условного форматирования. Вставьте приведенную ниже формулу в условное форматирование

=E1=TRUE

Надеюсь, это поможет

...