Нахождение данных

Автор klepabim, 27 декабря 2022, 10:06

0 Пользователи и 1 гость просматривают эту тему.

klepabim

Здравствуйте!
Подскажите, подскажите, как изменить формулу, которая не всегда работает корректно, в ячейке F2, чтобы отображались данные последней соседней ячейки для ячейки указанной в F1?
В MS Excel эта формула работает правильно, а в LibreOffice Calc не работает((

mikekaganski

"ПРОСМОТР" - это LOOKUP? (Идея: давайте использовать нормальные названия функций, а не локализованные ... да, да, я знаю, сейчас набежит economist ;))

В справке написано:

Цитироватьthe search vector for the LOOKUP must be sorted ascending, otherwise the search will not return any usable results
С уважением,
Михаил Каганский

klepabim


mikekaganski

#3
Ох, да тут ещё и объединённые ячейки в A...
Да ещё и трюк с делением на логическое значение. А как оно будет работать для нечисловых ячеек? а, ну да, делятся ведь номера строк, а не значения. Сорри.
С уважением,
Михаил Каганский

bigor

@klepabim поменяйте 3 и 1 местами, формула вообще перестанет нормально работать. В общем она работает для отсортированного столбца А
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

klepabim

=ПРОСМОТР(;-1/(E2=ПРОСМОТР(СТРОКА($2:$8);СТРОКА($2:$8)/(A$2:A$8<>"");A$2:A$8));B$2:B$8)

bigor

Я знаю, что Boroda хороший формулист :)
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут