Я хочу суммировать столбец из определенной точки в другую определенную точку, которая определяется пользователем и раскрывающимся списком. Неудобно объяснять, я думаю, лучше просмотреть таблицу .
Что-то вроде этого - мой мыслительный процесс:
SUM(
VLOOKUP(CURRENT LEVEL CELL,
VLOOKUP(DROP DOWN BOX VALUE,NAMED RANGE 'RARITY',COLUMN 2,FALSE) , COLUMN 2, FALSE)
:VLOOKUP(DESIREDLEVEL CELL,
VLOOKUP(DROP DOWN BOX VALUE,NAMED RANGE 'RARITY',COLUMN2,FALSE) , COLUMN 2, FALSE)
)
Что было бы:
=SUM(VLOOKUP(F11,VLOOKUP(F10,rarity,2,FALSE),2,FALSE):VLOOKUP(F12,VLOOKUP(F10,rarity,2,FALSE),2,FALSE))
Однако это просто дает мне ошибки:
ВПР оценивается как выход за пределы допустимого диапазона
поэтому я даже не вижу, будут ли суммироваться все значения между этими двумя точками или только сами эти две точки.
По сути, я пытаюсь получить первый диапазон ВПР, чтобы он был ВПР раскрывающегося списка. Предполагая, что мы можем каким-то образом заставить это работать, я затем хочу, чтобы он суммировал значения из первой конечной ячейки ВПР в ВПР после найденной ячейки :.
Есть ли способ установить результат ВПР как именованный диапазон?
Т.е. vlookup2
возвращает "редкий", vlookup1
использует результат vlookup2
в качестве именованного диапазона;
=vlookup1(A1, vlookup2 result, column, false)
TL:DR
=vlookup(X, один из нескольких именованных диапазонов, определяемых тем, что находится в раскрывающемся списке, 2, false)