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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2015, 09:25   #1
NADS7890
Новичок
Джуниор
 
Регистрация: 24.08.2015
Сообщений: 2
По умолчанию Вывод последнего положительного значения

Добрый день!

Подскажите, пожалуйста, формулу для строки.

Необходимо вывести последнее положительное значение по строкам.
При транспонировании сбиваются формулы, благодаря которым были занесены данные в таблицу (привязка данных крайне необходима)
Вложения
Тип файла: xlsx Пример N.xlsx (13.9 Кб, 13 просмотров)
NADS7890 вне форума Ответить с цитированием
Старый 24.08.2015, 16:13   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

UDF, использовать =Nads(A2:I2) (для J2). Возвращает #Н/Д, если положительных нет.
Код:
Function Nads(r As Range)
Dim x
Nads = CVErr(xlErrNA)
For Each x In r.Value
  x = Val(Replace$(x, ",", "."))
  If x > 0 Then Nads = x
Next
End Function
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод даты последнего изменения Korvinspb Microsoft Office Excel 14 31.05.2012 13:05
Отображение последнего значения в строке/столбе Exel 2003 Ирина Розанова Microsoft Office Excel 6 04.02.2012 23:09
подстчет прироста значения после последнего замера getikalex Microsoft Office Excel 12 24.09.2010 00:09
Указание последнего в строке значения прерывистого ряда значений. Baloo007 Microsoft Office Excel 10 06.08.2008 15:20
Автоматическая подстановка последнего значения d_yure Microsoft Office Excel 9 28.12.2007 08:30