Цитата |
---|
Teo написал: Первый пример просто выдаёт только одно единственное значение ИСТИНА в строке в которой TIM_ID наибольшее, то есть независимо от значения столбца PROD_ID |
Попробуйте скопировать формулу в любую свободную ячейку второй строки => затем ввести ее при помощи трех клавиш => и лишь затем скопировать ее на весь диапазон своей таблицы...
В том случае, если вы вставляете ее сразу же в несколько ячеек какого-либо столбца, то формула будет некорректно работать...
На 15 тысячах строк формулы массива также могут работать достаточно долго.
Однако, если Ваша таблица отсортирована по возрастанию PROD_ID, а затем по возрастанию TIM_ID, то во всех случаях Вы ищите строку последнего вхождения PROD_ID
А его можно найти и без медленной формулы массива, например с помощью:
Код |
---|
=ПРОСМОТР(2;1/($C$2:$C$42=$C2);$B$2:$B$42)=$B2
|
Или же еще более простой формулой (дл второй строки => копировать во все ячейки, кроме последней):