Рассматриваемая нами компания использует счет в банке «Аваль» для работы со всеми сделками, за исключением денежных расчетов с поставщиком товарно-материальных запасов. На рис.9 показаны такие сделки за июль; они идентичны приведенным на рис 8.
Предположим, рассматриваемое предприятие использует счет в Проминвестбанке для расчетов с поставщиком товарно-материальных запасов. На рис. 10 представлены все такие сделки за июль.
В рабочих листах, показанных на рис.9 и 10, используются локальные имена. Рабочий лист, изображенный на рис.9, содержит следующие локальные имена (см. рис.11).
Имя: | Формула: |
Дебет | =’БанкАваль’!$С$5: !$С$8 |
Кредит | =’БанкАваль’!$0$5: !$0$8 |
НачБаланс | =’БанкАваль’!$Е$4 |
Обратите внимание на две особенности имен этих диапазонов. Во-первых, имя само по себе соответствует названию рабочего листа и отделяется от названия раздела восклицательным знаком. Во-вторых, диапазон также соответствует имени рабочего листа и отделяется восклицательным знаком, креме того, в ссылке имя рабочего листа заключено в одинарные кавычки.
Определяя имена таким образом, мы превращаем их в локальные: это означает, что имя относится именно к тому рабочему листу, в котором существует указанный в имени диапазон. Данное локальное имя не используется ни в каких других рабочих листах этой рабочей книги, за исключением того листа, для которого оно определено. Но в рабочем листе БанкАваль вы можете использовать имена Дебет, Кредит и НачБаланс без дальнейшего уточнения. Например, ячейка С2 (см. рис.9) содержит формулу:
=АвальНачБаланс+СУММ(АвальДебет)-СУММ(АвальКредит)
которая позволяет определить конечный остаток на счете в банке «Аваль» на конец июля.
Рассмотрим теперь рис.10. В нем имеются следующие локальные имена:
Имя: | Формула: |
Дебет | =’ ПроминвестБанк’!$С$5: !$С$18 |
Кредит | =’ ПроминвестБанк’!$0$5: !$0$18 |
НачБаланс | =’ ПроминвестБанк’!$Е$4 |
Ячейка С2 на рис.10 содержит формулу:
=ПроминвестНачБаланс+СУММ(ПроминвестДебет)-СУММ(ПроминвестКредит)
которая идентична формуле, расположенной в ячейке С2 (см. рис.9). Однако поскольку мы используем локальные имена, имя Дебет на рис.10 относится непосредственно к имени Дебет в рабочем листе БанкАваль. Соответственно имя Дебет на рис.9 относится именно к имени Дебет в рабочем листе БанкАваль. Поэтому аргументы функции СУММ предстааляют разные диапазоны и возвращают, как правило, разные результаты.
Локальные имена имеют еще одну особенность. Например, вы активизировали рабочий лист (не БанкАваль и не Проминвестбанк) и выбрали команду Вставка-Имя-Присвоить. Локальные имена рабочих листов БанкАваль и Проминвестбанк не появятся в диалоговом окне: они являются локальными только для указанных рабочих листов.
Другой пример: если вы активизируете рабочий лист Банк-Аваль и раскроете список в поле имен, то увидите имена НачБаланс, Кредит и Дебет. Эти имена диапазонов не будут рассматриваться как имена рабочих листов, так как лист, в котором они находятся, является активным.
Не забудьте имена листов (в определении имен диапазонов) заключать в одинарные кавычки в том случае, если имена листов начинаются с цифры. Необходимо вводить одинарные кавычки и в том случае, если в имени листа присутствуют пробелы.
Чтобы быстро определить, нужно ли заключать имя листа в одинарные кавычки, когда оно используется в качестве идентификатора имени диапазона, надо исследовать диалоговое окно Присвоить имя (Вставка-Имя-Присвоить). Если кавычки необходимы, то Ехсеl показывает их в поле Формула.В нашем случае кавычки не нужны.
Рис.11. Окно Присвоение имени