logo
1 / UMKD_INFORMACIONNYE_SISTEMY_I_TEHNOLOGII_Cyganov / Konspekt / Lekcii_4-5_Osobennosti_(IS)_na_platforme_elektronnyh_tablic

Переменные имена

Переменные имена определяются в ExcelкомандойВставка\Имя\Присвоить.

Имя присваивается формуле.

Простейшая формула – это просто ссылка:

=Лист1!A7

Таким образом образуются постоянные имена, или относительные как в вышеприведенном примере, или абсолютные:

=Лист1!$A$7

Для получения переменного имени используется функция ИНДЕКС в ссылочной форме.

ИНДЕКС(ссылка;номер_строки;номер_столбца;номер_области)

При этом образованное имя зависит от значений переданных при обращении к функции ИНДЕКС.

Если присваиваемое имя предполагается использовать в произвольных ячейках листа, то в качестве аргументов ссылка, номер_строки и номер_столбца рекомендуется использовать абсолютные ссылки.

Использование относительных ссылок для аргументов ссылка, номер_строки и номер_столбца требует аккуратности,

Например, пусть определены постоянные имена: имя1 как=Лист1!RC[-5], имя2 как=Лист1!RC[-4], имя3 как =Лист1!RC[-3], имя4 как=Лист1!RC[-2]. Определим имя имя как =ИНДЕКС(Лист1!$A$1:$E$5;имя1;имя2):ИНДЕКС(Лист1!$A$1:$E$5;имя3;имя4).

При использовании имени имя в ячейке F7 ему соответствует диапазон A1:B2, в ячейке F8 ему соответствует диапазонA3:B5, а в ячейке F8 имя ссылается на диапазонD4:E5. Результат суммирования значений из соответствующих диапазонов показан на рисунке.

В данном примере формула настраивается на строку, в которой она расположена.

Ввод формул в поле «Формула» несравненно труднее, чем просто ввод формулы в ячейку.