В Google Таблицах можно ли «поймать» ошибку #NAME
?Поймать ошибку #NAME
Пример
Хочу ячейка для отображения «YES», если функция доступна, и «НЕТ», если это не так.
Сначала я попытался: =IF(MYFUNCTION(), "YES", "NO")
, но это возвращает ошибку #NAME
вместо «НЕТ».
Затем я попробовал: =IFERROR(MYFUNCTION(), "NO", "YES")
, но это возвращает #N/A
.
Кажется, всегда возвращается «НЕТ». Полезно знать, что IFERROR принимает только 2 аргумента, спасибо, спасибо. –
Если он всегда возвращает нет, тогда вы всегда бросаете ошибку. Функция MYFUNCTION также должна возвращать логическое значение true или false, поэтому убедитесь, что ваш исходный условный оператор может оценивать это так что я изменяю свой ответ, вам может понадобиться искать не равный синтаксис, он может быть <> или! = –
Также очевидно, передайте свою функцию значение, или просто просто ссылайтесь на пустой вызов функции –