ISNUMBER для определения уникальных сроков, чтобы выделить ячейку - PullRequest
0 голосов
/ 09 ноября 2018

B49 to I49 имеет дату завершения, уникальную для каждого из моих сотрудников B50 to I50 - это формула, которая добавляет год к завершенной дате, когда она наступает. Диапазон данных $B$49:$I$62

То, что я пытаюсь достичь, это выделение ячеек в B50 to I50, как только это происходит в пределах 90/60/30/14 / сегодня от даты в B50 to I50.

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

B50 to I50 - срок исполнения плюс один год =DATE(YEAR(A1)+1,MONTH(A1),DAY(A1))

Формула для B50 to I50 выглядит следующим образом и применяется к $B$50:$I$50,$B$52:$I$52 и т. Д.

> =AND(ISNUMBER(B50:I50),B50:I50<=TODAY())
> =AND(ISNUMBER(B50:I50),B50:I50<=TODAY()+14)
> =AND(ISNUMBER(B50:I50),B50:I50<=TODAY()+30)
> =AND(ISNUMBER(B50:I50),B50:I50<=TODAY()+60)
> =AND(ISNUMBER(B50:I50),B50:I50<=TODAY()+90)

+---------------------------+-------------+-------------+-------------+
|                           | Employee 1  | Employee 2  | Employee 3  |
+---------------------------+-------------+-------------+-------------+
| Training #1 Complete Date | 17-May-2018 | 07-Jul-2018 | 16-Sep-2017 |
| Training #1 Due Date      | 17-May-2019 | 07-Jul-2019 | 16-Sep-2018 |
| Training #2 Complete Date | 19-Jul-2018 | 19-Jul-2018 | 19-Jul-2018 |
| Training #2 Due Date      | 19-Jul-2019 | 19-Jul-2019 | 19-Jul-2019 |
+---------------------------+-------------+-------------+-------------+

Это неправильно подсвечивает ячейки.

1 Ответ

0 голосов
/ 09 ноября 2018

Вам просто нужно использовать одну ссылку на ячейку, чтобы создать правило, а затем применить это форматирование ко всем необходимым ячейкам

=AND(ISNUMBER(B50),B50 <= TODAY()+14)

Вы можете создать все свои правила и применить их к диапазону, приоритет правил также очень важен. Последовательность, которую вы упомянули в своем вопросе, кажется правильной

...