Я ищу, чтобы найти альтернативу без VBA, чтобы изменить следующую формулу летучего (из-за INDIRECT()
используется) в энергонезависимую одном:Non-VBA альтернатива INDIRECT
=(MAX(A1:INDIRECT("A"&D1))*MAX(B1:INDIRECT("B"&D1)))
... где ссылка на ячейку D1
выше, содержит формулу, которая работает вне номера строки последней строки, которая содержит данные в таблице (6 в примере ниже список):
A B
1 | 4 1
2 | 6
3 | 7
4 | 2 8
5 | 3
6 | 9
есть ли способ, что я могу заменить INDIRECT
с некоторыми другими энергонезависимыми функциями?
Пожалуйста, объясните, что вы подразумеваете под «летучий», что не работает? –
@pnuts Я думаю, что OP хочет ограничить диапазоны, по которым берутся максимумы. –
@pnuts Да. Если D1 содержит, например, 6, то они не хотят учитывать значения за пределами A6 и B6 при расчете максимума в этих двух столбцах. –