Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2010, 12:48   #1
PARTOS
Пользователь
 
Регистрация: 24.10.2009
Сообщений: 87
По умолчанию Подскажите по ошибке «#Н/Д»

Здравствуйте
Подскажите по ошибке «#Н/Д»

Есть результирующий столбец данных, часть ячеек которого, имеет значение «#Н/Д».

100
200
«#Н/Д»
500
100
250
«#Н/Д»
«#Н/Д»
400
200

Возможно ли, в соседнем столбце отобразить тот же массив, но чтобы вместо «#Н/Д» вставлялось ближайшее верхнее значение не равное «#Н/Д»? Ну или хотя бы вместо «#Н/Д» вставлялся НОЛЬ.
Вложения
Тип файла: zip НД.zip (7.0 Кб, 10 просмотров)
PARTOS вне форума Ответить с цитированием
Старый 26.01.2010, 13:00   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Например:
Код:
=ЕСЛИ(ЕНД(A2);0;A2)
Вложения
Тип файла: rar НД.rar (7.1 Кб, 14 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.01.2010, 13:05   #3
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Если данные недоступны, то надо подавить н/д в самой формуле в зависимости от версии XL. Как вариант, может пригодиться конструкция "=ЕСЛИ(ЕНД(......))"...
ps А примеры надо бы потолковее делать.
Volodshan вне форума Ответить с цитированием
Старый 26.01.2010, 13:05   #4
PARTOS
Пользователь
 
Регистрация: 24.10.2009
Сообщений: 87
По умолчанию

Спаибо за помощь
PARTOS вне форума Ответить с цитированием
Старый 10.02.2010, 11:32   #5
PARTOS
Пользователь
 
Регистрация: 24.10.2009
Сообщений: 87
По умолчанию

Аналогичный вопрос по ошибке "#ЗНАЧ!".
Какая конструкция преобразовывает эту ошибку в любое числовое значение?
PARTOS вне форума Ответить с цитированием
Старый 10.02.2010, 11:48   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если требуется обработать любую ошибку, то в предыдущих примерах в формулах замените ЕНД на ЕОШИБКА. Если же нужно разделять #Н/Д и #ЗНАЧ, то используйте ЕНД и ЕОШ соответственно. Подробнее см. в справке по функциям "Проверка свойств и значений".
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 10.02.2010, 12:07   #7
PARTOS
Пользователь
 
Регистрация: 24.10.2009
Сообщений: 87
По умолчанию

Спасибо за помощь
PARTOS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод сообщения об ошибке... Ho-ho Помощь студентам 12 02.11.2009 16:54
MaskEdit - вывод об ошибке. lutdan Компоненты Delphi 2 29.10.2009 09:29
Сообщение об ошибке ruavia3 Microsoft Office Excel 3 13.10.2009 23:10
Сообщение об ошибке Kreadlling Общие вопросы C/C++ 3 08.09.2009 13:30
Сообщение об ошибке! QWERT1988 Общие вопросы Delphi 4 01.06.2009 17:14