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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2013, 11:25   #1
Mint86
Пользователь
 
Аватар для Mint86
 
Регистрация: 17.07.2008
Сообщений: 81
По умолчанию Формула для нахождения значения в последней непустой ячейке строки

Необходима формула для нахождения значения последней непустой ячейки в диапазоне в строке. Значение в ячейке числовое.

Пример:

А1 B1 C1 D1 E1 F1
25 33

в ячейке F1 =формула которая вернет значение 33 при этом рассматриваемый диапазон A1:E1
Mint86 вне форума Ответить с цитированием
Старый 29.03.2013, 11:30   #2
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

Код:
=ПРОСМОТР(9E+307;1:1)
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Старый 29.03.2013, 11:34   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Код:
=ПРОСМОТР(2;1/(A1:E1<>"");A1:E1)
Между числами могут быть пустые ячейки. С нечисловыми тоже работает.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 29.03.2013, 11:38   #4
Mint86
Пользователь
 
Аватар для Mint86
 
Регистрация: 17.07.2008
Сообщений: 81
По умолчанию

Благодарю!
Mint86 вне форума Ответить с цитированием
Старый 18.04.2014, 11:14   #5
fedomax
Новичок
Джуниор
 
Регистрация: 22.02.2011
Сообщений: 1
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Код:
=ПРОСМОТР(2;1/(A1:E1<>"");A1:E1)
Между числами могут быть пустые ячейки. С нечисловыми тоже работает.
подскажите, что 2 определяет в этой формуле? подставляя любое ненулевое значение результат один и тот же
fedomax вне форума Ответить с цитированием
Старый 18.04.2014, 11:46   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Не любое, а больше 1
Вычислите формулу поэтапно - увидите.
Выражение 1/(A1:E1<>"") дает массив вида {1;#ДЕЛ/0!;1;#ДЕЛ/0!;1} , где 1 соответствует непустой ячейке, ошибка - пустой.
ПРОСМОТР ищет последний элемент, который меньше или равен искомому, игнорируя ошибки. Т.о. находит последнюю единицу.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как доработать формулу до последней непустой яч-и? maseur Microsoft Office Excel 5 21.11.2012 22:28
Формула для поиска значения в разных листах кроме текущего и подставления знчения из ячейки наденой строки но иного стол bygaga Microsoft Office Excel 1 28.10.2011 13:45
Необходима формула нахождения среднего значения rimmlyanka Microsoft Office Excel 15 11.06.2011 09:54
Формула значения последней (нижней) заполненной ячейки в столбце VictorM Microsoft Office Excel 16 09.09.2010 20:47
Удаление отступов в последней ячейке каждой строки в каждой таблице Busine2009 Microsoft Office Word 7 06.06.2009 12:27