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

Вход

Регистрация

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

 

= Мир MS Excel/Как последняя непустая ячейка может совпадать по артикулам - Мир MS Excel

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

Доброго времени суток,ребята! Задали мне задачку, составить список по последней цене , да еще, чтобы были привязаны артикулы. перебрала все формулы, остановилась на функции ПРОСМОТР, но она делает выборку линейно... а как мне еще туда и артикулы подтянуть, чтобы было совпадение, если даже строчки пойдут не по порядку? Что я не так делаю? :(
К сообщению приложен файл: 62.xlsx (8.7 Kb)
 
Ответить
СообщениеДоброго времени суток,ребята! Задали мне задачку, составить список по последней цене , да еще, чтобы были привязаны артикулы. перебрала все формулы, остановилась на функции ПРОСМОТР, но она делает выборку линейно... а как мне еще туда и артикулы подтянуть, чтобы было совпадение, если даже строчки пойдут не по порядку? Что я не так делаю? :(

Автор - Надежда4112
Дата добавления - 01.09.2021 в 01:55
Egyptian Дата: Среда, 01.09.2021, 02:35 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Надежда4112, Попробуйте так:
Для значений:
Код
=INDEX($C$2:$I$9;MATCH($K18;$A$2:$A$9;);MAX(INDEX(($C$2:$I$9<>"")*($A$2:$A$9=$K18)*COLUMN($C$1:$I$1);))-2)

Для артикулов:
Код
=INDEX($A$2:$A$9;AGGREGATE(15;6;ROW($A$1:$A$15)/($B$2:$B$9=IFERROR(LEFT($L18;SEARCH(" ";$L18)-1);$L18));1))
К сообщению приложен файл: 2513273.xlsx (9.5 Kb)
 
Ответить
СообщениеНадежда4112, Попробуйте так:
Для значений:
Код
=INDEX($C$2:$I$9;MATCH($K18;$A$2:$A$9;);MAX(INDEX(($C$2:$I$9<>"")*($A$2:$A$9=$K18)*COLUMN($C$1:$I$1);))-2)

Для артикулов:
Код
=INDEX($A$2:$A$9;AGGREGATE(15;6;ROW($A$1:$A$15)/($B$2:$B$9=IFERROR(LEFT($L18;SEARCH(" ";$L18)-1);$L18));1))

Автор - Egyptian
Дата добавления - 01.09.2021 в 02:35
Надежда4112 Дата: Среда, 01.09.2021, 03:24 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Спасибочки)))
обязательно утром попробую.
А вообще, я пришла к решению, что вычисление получится проводить только в два этапа: сначала Просмотром, затем ВПР... К сожалению, я не профи, а только учусь :)
 
Ответить
СообщениеСпасибочки)))
обязательно утром попробую.
А вообще, я пришла к решению, что вычисление получится проводить только в два этапа: сначала Просмотром, затем ВПР... К сожалению, я не профи, а только учусь :)

Автор - Надежда4112
Дата добавления - 01.09.2021 в 03:24
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как последняя непустая ячейка может совпадать по артикулам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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