у меня есть столбцы
- B4 (эта колонка листа B) = номер детали
- База данных A = Дата
- База данных C = часть №
- База данных AA = текстовый комментарий
С помощью следующей формулы я хочу найти поле комментария с самой последней датой, которая не пуста, и вернуть это значение. В случае возврата ошибки я просто хочу вернуть пустую строку:
=IFERROR(INDEX(Database!AA$2:$AA$5000;MATCH(MAX(IF(""<>
Database!$AA$2:$AA$5000;IF(B4=Database!$C$2:$C$5000;Database!$A$2:$A$5000)))
&B4;Database!$A$2:$A$5000&Database!$C$2:$C$5000;0));"")
Однако проблема заключается в том, что если я проверяю только самую последнюю дату или непустые ячейки, возвращается последняя строка. Однако, если я смешаю два условия, я получу пустые ячейки по всей доске.
Кто-нибудь знает, как объединить эти два условия с формулами массива? (Я знаю, что VBA сделал бы мою жизнь здесь намного проще, но я не должен использовать ничего, кроме самообновляющихся формул)