Как сделать, чтобы две формулы ссылались на одни и те же ячейки в Excel?

4

У меня есть один ряд, который использует =MEAN(A1:A15)и еще один, который использует =SUM(A1:A15), Но много раз я должен изменить этот диапазон, скажем, A1:A13;A15 в обеих клетках. Я хотел бы изменить диапазон в одном месте и использовать обе формулы для использования одного и того же обновленного диапазона.

Jader Dias
источник

Ответы:

5

Что вы можете сделать, это использовать INDIRECT формула вместе с другой ячейкой, где вы указываете свой диапазон. INDIRECT формула позволяет вернуть ссылку на ячейку или диапазон на основе текстовой строки. Например, вы можете установить ячейку равной =INDIRECT("A2") и он покажет значение ячейки A2.

Что касается того, как это относится к вашему вопросу, если, например, мы разместим текстовую строку A1:A15 в клетке B1затем вы можете получить сумму этого диапазона с помощью этой формулы: =SUM(INDIRECT(B1)), Изменение диапазона в ячейке B1 Затем измените вычисленную сумму соответственно, и вы также можете выполнить другие формулы с этим, как =MEAN(INDIRECT(B1)),

Breakthrough
источник
Теперь я понял, что мне нужна обратная функция тоже. Есть ли STRINGIFY(A1:A15) который бы вернулся "A1:A15"?
Jader Dias
1
Вы можете установить ячейку равной ="A1:A15" если хочешь. Вы также можете использовать & оператор для объединения строк, поэтому, если, например, если вы хотите вернуть диапазон всех записей в столбце A, вы можете сделать строку как ="A1:A" & COUNTA(A:A), Обратите внимание, что вы также можете просто поместить это право в качестве аргумента INDIRECT формула, вместо ссылки на другую ячейку.
Breakthrough
Спасибо но я имею ввиду superuser.com/questions/316224/...
Jader Dias
@Jader Dias также разместил там ответ для вас.
Breakthrough
2

Вы можете использовать именованный диапазон сделать это, и это действительно рекомендуемый способ. Именно здесь вы даете имя диапазону ячеек, а затем используете это имя в любых формулах. Позже вы можете вернуться и обновить диапазон ячеек, к которым относится имя. (Вы также можете сделать более сложные вещи, такие как автоматическое изменение размера диапазона при добавлении строк в конце.)

Создание и применение именованных диапазонов осуществляется в соответствии с формулой & gt; Именованные ячейки & gt; Назовите Диапазон.

Подробнее в этом уроке: http://www.homeandlearn.co.uk/excel2007/excel2007s7p6.html

Scott McIntyre
источник