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

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

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

решение1

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

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

решение2

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

Создание и применение именованных диапазонов осуществляется в меню Формула > Именованные ячейки > Присвоить имя диапазону.

Более подробная информация в этом уроке:http://www.homeandlearn.co.uk/excel2007/excel2007s7p6.html

Связанный контент