Страницы: 1
RSS
Подстановка значений
 
Приветствую. Мало что знаю в экселе, но есть такая проблема. В данной таблице нудно указать город вылета. Не знаю как использовать ВПР в данной таблице, чтобы указывался именно город вылета конкретного самолета.
Изменено: vladimir0708 - 11.12.2024 06:53:50
 
Ну во-первых Вы ВПР в принципе не правильно используете, а во-вторых непонятно что Вы хотите? Какой результат ожидаете и почему?
Согласие есть продукт при полном непротивлении сторон
 
Например, самолет "Аврора" 01.01.2024 был сначала в вдк, потом в хабаровске. 03.01.2024 прилетел в новгород. нужно подставить формулу, чтобы показывал город вылета.
 
Ну и какой из этих перечисленных городов будет городом вылета? Он и из Вдк и из Хбр ВЫЛЕТАЛ. Покажите в файле желаемый результат. Вручную
Согласие есть продукт при полном непротивлении сторон
 
Нужно указать последний город, из которого самолет вылетел.
 
Цитата
vladimir0708 написал:
Нужно указать последний город, из которого самолет вылетел.
исходя из первой таблицы, без времени - не получится
Исходя из второй, то нельзя в одном столбце оформить, циклическая ссылка будет.

Последний город вылета  будет равен последнему городу прилета  если  у рейса известен вылет.
По вопросам из тем форума, личку не читаю.
 
если в одном столбце нельзя, то есть какое-либо решение?
 
Код
=XLOOKUP(B16, $B$2:B15, $C$2:C15,"??", 0, -1 )
Пришелец-прораб.
 
Владимир,
посмотрите решение с использованием промежуточных ячеек.
=========
В качестве заголовка темы предлагаю использовать "поиск предпоследнего элемента списка"
 
Самое сложное в вопросах бывает - понять логику.
Разве так не правильнее c учетом дат?
Изменено: ZVI - 12.12.2024 01:09:56
 
ZVI, все верно, достаточно просто отсортировать по дате и тогда то что я и написал выше


=LOOKUP(1;1/($A$2:$A$15=A2)/($C$2:$C$15=MAXIFS($C$2:$C$15;$A$2:$A$15;A2;$B$2:$B$15;"<>"&B2;$C$2:$C$15;"<="&C2))/($B$2:$B$15<>B2);$B$2:$B$15)


Но надо определить что делать для тех случаев когда дата ровна. Судя по данным, порядка нет.
Изменено: БМВ - 12.12.2024 19:26:17
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
...что делать для тех случаев когда дата ровна
Михаил, приветствую!
Мы тут ради развлечения же 😉
Автор что-то спросил, узнал и ушел.
Для отсортированных #8 красиво.
Когда дата равна, то я решил, что нужно искать только выше.
 
ZVI, Владимир, добрый день.
Цитата
ZVI написал:
Мы тут ради развлечения же 😉
именно  :D

Цитата
ZVI написал:
Когда дата равна, то я решил, что нужно искать только выше.
=LOOKUP(1;1/(($C$2:$C$15<>C3)+($C$2:$C$15=C3)*(ROW()>ROW($C$2:$C$15)))/($A$2:$A$15=A3)/($C$2:$C$15=MAXIFS($C$2:$C$15;$A$2:$A$15;A3;$B$2:$B$15;"<>"&B3;$C$2:$C$15;"<="&C3))/($B$2:$B$15<>B3);$B$2:$B$15)
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал: =LOOKUP(1;1/(...
Да, так. У меня в #10 работает аналогично, но без необходимости сортировки - просто, чтобы интересней было  :)
 
Цитата
ZVI написал:
в #10 работает аналогично,
я че-то файл не открыл даже :-(.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал: :-(
Зато развлеклись оба  :)
Страницы: 1
Наверх