Как я могу удалить / скрыть формулу, если ячейка пуста? - PullRequest
0 голосов
/ 09 января 2020

Это опять я, ваш старый приятель.

Я пытаюсь получить самую последнюю дату из 2 ячеек (см. Пример ниже), когда COL B и COL C равны 0 или пусто, но все еще показывает 12/30/1899 00:00:00 на COL D.

Формула, которую я сейчас использую:

=iferror(max(ARRAYFORMULA(B2:C2)))

Все это динамично c

B2                     C2               D2

Finance date           Project date     Max date
01/01/2020             01/05/2020       01/05/2020 01:00:35
(BLANK)                (BLANK)          12/30/1899 00:00:00 < (I want to show blank here)

Какая формула, если COL B и COL C не заполнены, чтобы не запускать формулу или показывать пробел?

1 Ответ

2 голосов
/ 10 января 2020

Вы не можете использовать =IFERROR() в этом случае, поскольку функция =MAX() вернет 0, когда обе ячейки пусты, вместо возврата ошибки.

Некоторые из возможных решений:

  1. =IF(OR(B2="", C2=""), "", MAX(B2:C2))
  2. =IF(MAX(B2:C2)=0, "", MAX(B2:C2))

Удачи!

Ссылка

...