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

Вход

Регистрация

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

 

= Мир MS Excel/ГПР некорректно ищет значение последней единицы в строке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » ГПР некорректно ищет значение последней единицы в строке (Формулы/Formulas)
ГПР некорректно ищет значение последней единицы в строке
afanasyev999 Дата: Вторник, 24.01.2017, 11:49 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго Дня!
Подскажите пожалуйста!
Некорректно ищет значение последней единицы в строке.
В файле два примера.
Если заполнено 6 и более значений в искомой строке то работает корректно, если же значений меньше 6 - ти то работает не корректно.
К сообщению приложен файл: 2657982.xlsx (10.1 Kb)


Сообщение отредактировал afanasyev999 - Вторник, 24.01.2017, 11:57
 
Ответить
СообщениеДоброго Дня!
Подскажите пожалуйста!
Некорректно ищет значение последней единицы в строке.
В файле два примера.
Если заполнено 6 и более значений в искомой строке то работает корректно, если же значений меньше 6 - ти то работает не корректно.

Автор - afanasyev999
Дата добавления - 24.01.2017 в 11:49
Pelena Дата: Вторник, 24.01.2017, 11:55 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
afanasyev999, дайте теме более конкретное название, отражающее суть задачи


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеafanasyev999, дайте теме более конкретное название, отражающее суть задачи

Автор - Pelena
Дата добавления - 24.01.2017 в 11:55
Che79 Дата: Вторник, 24.01.2017, 12:00 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
afanasyev999, так нужно?
Код
=ГПР(1;B8:M11;4;)

Что-то я засомневался в правильности своего варианта, Елена ниже уже написала
К сообщению приложен файл: 2401_1.xlsx (9.9 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Вторник, 24.01.2017, 12:27
 
Ответить
Сообщениеafanasyev999, так нужно?
Код
=ГПР(1;B8:M11;4;)

Что-то я засомневался в правильности своего варианта, Елена ниже уже написала

Автор - Che79
Дата добавления - 24.01.2017 в 12:00
Pelena Дата: Вторник, 24.01.2017, 12:03 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
ГПР() вообще не предназначена для поиска последнего значения.
Вариант
Код
=ПРОСМОТР(;-1/(B2:M2=1);B5:M5)

или
Код
=ПРОСМОТР(9^9;B2:M2/(B2:M2=1);B5:M5)
К сообщению приложен файл: 9537314.xlsx (10.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеГПР() вообще не предназначена для поиска последнего значения.
Вариант
Код
=ПРОСМОТР(;-1/(B2:M2=1);B5:M5)

или
Код
=ПРОСМОТР(9^9;B2:M2/(B2:M2=1);B5:M5)

Автор - Pelena
Дата добавления - 24.01.2017 в 12:03
afanasyev999 Дата: Вторник, 24.01.2017, 12:04 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ДА! Но в чем разница то? У меня такая же формула но ищет по другому?!?!?!?
 
Ответить
СообщениеДА! Но в чем разница то? У меня такая же формула но ищет по другому?!?!?!?

Автор - afanasyev999
Дата добавления - 24.01.2017 в 12:04
Pelena Дата: Вторник, 24.01.2017, 12:06 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
ГПР() находит ПЕРВОЕ искомое значение


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеГПР() находит ПЕРВОЕ искомое значение

Автор - Pelena
Дата добавления - 24.01.2017 в 12:06
afanasyev999 Дата: Вторник, 24.01.2017, 12:07 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Che79, ДА! Но в чем разница то? У меня такая же формула но ищет по другому?!?!?!?
 
Ответить
СообщениеChe79, ДА! Но в чем разница то? У меня такая же формула но ищет по другому?!?!?!?

Автор - afanasyev999
Дата добавления - 24.01.2017 в 12:07
afanasyev999 Дата: Вторник, 24.01.2017, 12:13 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
СПАСИБО!!!
 
Ответить
СообщениеСПАСИБО!!!

Автор - afanasyev999
Дата добавления - 24.01.2017 в 12:13
Michael_S Дата: Вторник, 24.01.2017, 12:56 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Ни ГПР, ни ПРОСМОТР при таком расположении данных не вернут корректного значения.
Для поиска последнего значения данные нужно располагать по возрастанию.
У Елены другой случай. Кстати, там 9^9 не обязательно, достаточно 2 (получаем массив из ошибок и единиц, нужно искать любое значение больше 1)
 
Ответить
СообщениеНи ГПР, ни ПРОСМОТР при таком расположении данных не вернут корректного значения.
Для поиска последнего значения данные нужно располагать по возрастанию.
У Елены другой случай. Кстати, там 9^9 не обязательно, достаточно 2 (получаем массив из ошибок и единиц, нужно искать любое значение больше 1)

Автор - Michael_S
Дата добавления - 24.01.2017 в 12:56
AlexM Дата: Вторник, 24.01.2017, 15:42 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Формула массива
Код
=1/ГПР(2;1/B2:M5;4)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормула массива
Код
=1/ГПР(2;1/B2:M5;4)

Автор - AlexM
Дата добавления - 24.01.2017 в 15:42
Мир MS Excel » Вопросы и решения » Вопросы по Excel » ГПР некорректно ищет значение последней единицы в строке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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