ссылаясь на ячейку, которая возвращает пустую ячейку в своей формуле - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть следующая формула, в которой я вычисляю минимальное значение в Sheet2 в динамическом диапазоне

 =IF(MIN(I21:INDEX(I:I;MIN(IF(A21:A108="";ROW(A21:A108)))))=0;"";MIN(I21:INDEX(I:I;MIN(IF(A21:A108="";ROW(A21:A108))))))

, и у меня есть следующая формула, которая возвращает ячейку I20 из Sheet2 (внутри которой находится моя формула выше)

 =WEEKNUM(Sheet2!I20)

Когда I20 не возвращает никакого значения, моя формула Weeknum возвращает # ЗНАЧЕНИЕ!и я хочу, чтобы он возвращал, только если в I20 есть значение и если в I20 нет значения, тогда я хочу, чтобы он возвращал пустое значение.

Как я могу это сделать?

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 24 апреля 2018

Использование:

=IFERROR(WEEKNUM(Sheet2!I20),"")

вместо.

0 голосов
/ 24 апреля 2018

Чтобы избежать ошибки, используйте IFERROR

=IFERROR(IF(MIN(I21:INDEX(I:I;MIN(IF(A21:A108="";ROW(A21:A108)))))=0;"";MIN(I21:INDEX(I:I;MIN(IF(A21:A108="";ROW(A21:A108)))))),"")

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