Не VBA альтернатива НЕПОСРЕДСТВЕННО
Я ищу, чтобы найти альтернативу не 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
с какой-нибудь другой энергонезависимой функцией (ами)?
1 ответ
=MAX(A1:INDEX(A:A,D1))*MAX(B1:INDEX(B:B,D1))
Извините... На данный момент у меня нет времени объяснять это, но это должно сделать то, что вы хотите, если я правильно вас понял.