Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/ИНДЕКС(...;ПОИСКПОЗ(...;...;0)) - возврат последнего знач.? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
ИНДЕКС(...;ПОИСКПОЗ(...;...;0)) - возврат последнего знач.?
Vinkelman Дата: Вторник, 10.09.2013, 13:12 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация: 26 ±
Замечаний: 0% ±

2003 - 2010
Добрый день!
Эта формула возвращает первое найденное значение в столбце, а как сделать, чтобы было последнее? Т.е. чтобы просмотр начинался с конца заданного диапазона.
 
Ответить
СообщениеДобрый день!
Эта формула возвращает первое найденное значение в столбце, а как сделать, чтобы было последнее? Т.е. чтобы просмотр начинался с конца заданного диапазона.

Автор - Vinkelman
Дата добавления - 10.09.2013 в 13:12
_Boroda_ Дата: Вторник, 10.09.2013, 13:17 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Код
=ПРОСМОТР(2;1/(A1:A9=C2);B1:B9)

, где
А - где смотрим,
В - что выводим,
С - что ищем.
К сообщению приложен файл: 7856856.xls (27.5 Kb) · 7856856_1.xls (28.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Код
=ПРОСМОТР(2;1/(A1:A9=C2);B1:B9)

, где
А - где смотрим,
В - что выводим,
С - что ищем.

Автор - _Boroda_
Дата добавления - 10.09.2013 в 13:17
ABC Дата: Вторник, 10.09.2013, 13:33 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
Вариант: в файл
Цитата (_Boroda_, Вторник, 10.09.2013, 13:17 # 2)
К сообщению приложен файл: 7856856.xls(28Kb)

формула массивная
=МАКС(ЕСЛИ(A1:A9=C2;СТРОКА(1:9);0))
Исправил
Код
=ИНДЕКС(B1:B9;МАКС(ЕСЛИ(A1:A9=C2;СТРОКА(1:9);0)))


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Вторник, 10.09.2013, 15:20
 
Ответить
СообщениеВариант: в файл
Цитата (_Boroda_, Вторник, 10.09.2013, 13:17 # 2)
К сообщению приложен файл: 7856856.xls(28Kb)

формула массивная
=МАКС(ЕСЛИ(A1:A9=C2;СТРОКА(1:9);0))
Исправил
Код
=ИНДЕКС(B1:B9;МАКС(ЕСЛИ(A1:A9=C2;СТРОКА(1:9);0)))

Автор - ABC
Дата добавления - 10.09.2013 в 13:33
Vinkelman Дата: Вторник, 10.09.2013, 14:04 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация: 26 ±
Замечаний: 0% ±

2003 - 2010
Всем спасибо!
 
Ответить
СообщениеВсем спасибо!

Автор - Vinkelman
Дата добавления - 10.09.2013 в 14:04
Vinkelman Дата: Вторник, 10.09.2013, 14:29 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация: 26 ±
Замечаний: 0% ±

2003 - 2010
_Boroda_, ещё вопрос:
а куда в эту формулу
Код
=ПРОСМОТР(2;1/(A1:A9=C2);B1:B9)

вставить ЕСЛИ(ЕОШИБКА(...), чтобы вместо #Н/Д возвращался ноль?
 
Ответить
Сообщение_Boroda_, ещё вопрос:
а куда в эту формулу
Код
=ПРОСМОТР(2;1/(A1:A9=C2);B1:B9)

вставить ЕСЛИ(ЕОШИБКА(...), чтобы вместо #Н/Д возвращался ноль?

Автор - Vinkelman
Дата добавления - 10.09.2013 в 14:29
Michael_S Дата: Вторник, 10.09.2013, 15:56 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
я не _Boroda_, но..
Код
=ЕСЛИ(ЕНД(ПРОСМОТР(2;1/(A1:A9=C2);B1:B9));;ПРОСМОТР(2;1/(A1:A9=C2);B1:B9))


Сообщение отредактировал Michael_S - Вторник, 10.09.2013, 15:58
 
Ответить
Сообщениея не _Boroda_, но..
Код
=ЕСЛИ(ЕНД(ПРОСМОТР(2;1/(A1:A9=C2);B1:B9));;ПРОСМОТР(2;1/(A1:A9=C2);B1:B9))

Автор - Michael_S
Дата добавления - 10.09.2013 в 15:56
AlexM Дата: Вторник, 10.09.2013, 22:34 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Цитата (Michael_S, Вторник, 10.09.2013, 15:56 # 6)
я не _Boroda_, но.

Код
=ЕСЛИ(СЧЁТЕСЛИ(A1:A9;C2);ПРОСМОТР(2;1/(A1:A9=C2);B1:B9);)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Цитата (Michael_S, Вторник, 10.09.2013, 15:56 # 6)
я не _Boroda_, но.

Код
=ЕСЛИ(СЧЁТЕСЛИ(A1:A9;C2);ПРОСМОТР(2;1/(A1:A9=C2);B1:B9);)

Автор - AlexM
Дата добавления - 10.09.2013 в 22:34
Vinkelman Дата: Среда, 11.09.2013, 08:56 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация: 26 ±
Замечаний: 0% ±

2003 - 2010
Всем большое спасибо!
 
Ответить
СообщениеВсем большое спасибо!

Автор - Vinkelman
Дата добавления - 11.09.2013 в 08:56
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!