Используйте значение внутри ячейки как переменную для функции - PullRequest
0 голосов
/ 24 августа 2010

Я хотел бы создать динамическую функцию в Excel (без VBA), чтобы передать значение переменной ряду похожих функций.Пример: вместо выполнения: = sum (a1: z1) = sum (a2: z2) = sum (a3: z3), а затем переписать все функции для выполнения: = sum (a1: t1) = sum (a2: t2) =сумма (a3: t3)

Я хотел бы сделать: = сумма (a1: «var» & 1) = сумма (a2: «var» & 2) = сумма (a3: «var» & 3) где Iмог определить var = z в первый раз и var = t во второй раз.

знаете ли вы, если это возможно?

большое спасибо за вашу помощь ограбить

1 Ответ

1 голос
/ 24 августа 2010

Лучшее, что я мог придумать. Что бы в D3 не было вашим «var» (укажите букву вашего столбца), 6 - это ваш жестко закодированный столбец (1, 2, 3 и т. Д.)

=SUM(A1:INDIRECT((CONCATENATE(INDIRECT("D3"),6))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...