Страницы: 1
RSS
Дата последнего вхождения ячейки с условиями
 
Здравствуйте.

Есть строка, ячейки D4:P4 с заполненными значениями. Некоторые из них имеют значение "+"
Нужно найти последнюю ячейку, которая заполнена знаком "+", и вернуть значение из того же столбца (на 1 ячейку выше в этом же столбце).
При этом после знака "+" в этой же строке могут быть и другие значения.
Для ясности понимания задачи прилагаю файл с примером, в нем же и правильный результат который нужно найти.

Заранее спасибо за идеи по реализации, важно что бы решение было без макросов.
 
Попробуйте такую формулу массива:
Код
=ИНДЕКС($D$3:$N$4;1;ПОИСКПОЗ(НАИБОЛЬШИЙ(($D$4:$N$4="+")*($D$3:$N$3);1);(($D$4:$N$4="+")*($D$3:$N$3));0))
Кому решение нужно - тот пример и рисует.
 
еще формула
Код
=ИНДЕКС(C3:N3;АГРЕГАТ(14;6;СТОЛБЕЦ(A1:N3)/(C4:N4="+");1))
 
И в догоночку :)
=ИНДЕКС(D3:N3;;МАКС(ЕСЛИ(D4:N4="+";СТОЛБЕЦ(D4:N4)-3)))
Формула массива. Вводить сочетанием клавиш Ctrl+Shift+Enter
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
=СУММПРОИЗВ(МАКС((D4:N4="+")*D3:N3))
 
=ПРОСМОТР(2;1/(D4:N4="+");D3:N3)
Страницы: 1
Наверх