Страницы: 1
RSS
Замена любой ошибки на текст, Как заменить любую ошибку при расчёте на любой текст
 
Здравствуйте, есть расчёт из нескольких этапов, если удалить 1 значение из вводимых, то в итоговом расчёте получается ошибка.
Чтобы глаза не мозолила, как можно сделать замену вывода ошибки на любой текст?
Например, вместо ошибки выводим текст "Нет данных".

Иногда нужно сделать так, чтобы любая ошибка и значение равное нулю, либо другое условие замещалось на текст, например, "Нет данных".
Изменено: Macvaer - 01.11.2020 13:15:53
 
Macvaer, =еслиошибка()
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, спасибо, получилось :) почитал попробовал и смог сделать, ещё взял в скобки через функцию =ЕСЛИ(ЕСЛИОШИБКА....)
 
Не получилось :)
=Еслиошибка(формула;то_что_при_ошибке)
 
vikttur, у меня ЕСЛИОШИБКА, то выводит 0, ЕСЛИ 0, то выводит сообщение)
 
Цитата
Macvaer написал:
у меня
где у Вас?
По вопросам из тем форума, личку не читаю.
 
БМВ, в моих расчётах, строка получилась большая:
Код
=ЕСЛИ(ЕСЛИОШИБКА(ОКРУГЛВВЕРХ(K43/ИНДЕКС(Плот.Теплоносителя!$B$5:$G$110;ПОИСКПОЗ(ОКРУГЛВВЕРХ((K33+K34)/2;0);Плот.Теплоносителя!$A$5:$A$110);ПОИСКПОЗ('#Техническое задание'!H39;Плот.Теплоносителя!$B$2:$G$2));4);0)=0;"Нет данных";ОКРУГЛВВЕРХ(K43/ИНДЕКС(Плот.Теплоносителя!$B$5:$G$110;ПОИСКПОЗ(ОКРУГЛВВЕРХ((K33+K34)/2;0);Плот.Теплоносителя!$A$5:$A$110);ПОИСКПОЗ('#Техническое задание'!H39;Плот.Теплоносителя!$B$2:$G$2));4))
 
Macvaer, В вашем случае, правильнее так.
Код
=ЕСЛИОШИБКА(ОКРУГЛВВЕРХ(K43/ИНДЕКС(Плот.Теплоносителя!$B$5:$G$110;ПОИСКПОЗ(ОКРУГЛВВЕРХ((K33+K34)/2;0);Плот.Теплоносителя!$A$5:$A$110);ПОИСКПОЗ('#Техническое задание'!H39;Плот.Теплоносителя!$B$2:$G$2));4);"нет данных")
 
Александр П., мне надо чтобы один текст выскакивал в случаи с нулём, либо с любой ошибкой.
 
Macvaer, Понял, не заметил про вывод текста и при нулевом значении в первом посте.
 
Цитата
Macvaer написал:
текст выскакивал в случаи с нулём,
это можно пользовательским форматом сделать.
Страницы: 1
Наверх