Сначала мы рассмотрим алгоритм создания таблицы умножения чисел от 1 до 10, а затем перейдем к таблицам, в которых производятся элементарные расчеты денежных потоков и определение текущей и будущей стоимости денег. Таблица умножения выбрана в качестве примера из следующих соображений:
- Принципы ее построения аналогичны принципам создания больших и сложных таблиц, применяемых для расчетов в любой сфере экономики.
- На примере простой таблицы демонстрируются элементы "объемного табличного мышления", необходимые для выполнения электронного расчета любой операции.
Для быстрого перемещения по рабочему листу можно использовать комбинации клавиш [Ctrl+Home] и [Ctrl+End], что позволяет из любого места рабочего листа моментально попасть либо в начало рабочего листа, то есть в ячейку А1, либо в конец таблицы умножения.
Пользуясь данным методом, вы можете быстро выделить всю таблицу умножения, независимо от того, в какой области рабочего листа находится курсор. Вот как это делается:
1. Воспользовавшись комбинацией клавиш [Ctrl+Home], переместите табличный курсор в начало рабочего листа.
2. Нажмите комбинацию клавиш [Shift+Ctrl+End], в результате чего табличный курсор переместится в конец таблицы (в ячейку К.11) и таблица будет выделена.
Или сделайте наоборот:
1. Применив комбинацию клавиш [Ctrl+End], переместите табличный курсор в конец таблицы умножения.
2. Воспользовавшись комбинацией клавиш [Shift+Ctrl+Home], переместите табличный курсор в начало таблицы.
Использование мыши
Поместите табличный курсор в одну из четырех угловых ячеек таблицы, нажмите левую кнопку мыши и, удерживая ее, выделите таблицу.Существует также способ выделения ячеек с помощью мыши и клавиши [Shift]:
1. Поместите табличный курсор в любую из четырех угловых ячеек выделяемой области.
2. Нажмите клавишу [Shift] и, удерживая ее нажатой, выполните щелчок мышью на ячейке, которая расположена в противоположном углу области.
Использование режима выделения
Поместите табличный курсор в одну из угловых ячеек выделяемой области, нажмите функциональную клавишу [F8] и щелкните мышью на ячейке таблицы, которая расположена в противоположном углу. После выполнения данной операции для выхода из режима выделения снова нажмите клавишу [F8].ПРИМЕЧАНИЕ
Управлять режимом выделения можно также при помощи кнопки ВДЛ, находящейся в строке состояния.
Входные данные располагаются в ячейках модуля следующим образом: В1 - начальная сумма, размещенная на депозите; В2 - процентная ставка по депозиту; ВЗ - уровень инфляции; В4 - период, на который производится размещение денежных средств (в годах). Определение реальной стоимости денежных средств через указанный период выполняется в ячейке В5, называемой выходом модуля. Здесь содержится формула
=В1*(1+В2)/\В4/(1+ВЗ)/\В4
Если вы будете применять вычисленное значение в последующих расчетах, его необходимо округлить, воспользовавшись функцией ОКРУГЛ. Для этого нужно задать формулу расчета денежных средств в качестве первого аргумента функции ОКРУГЛ:
=ОКРУГЛ(В1*(1+В2)/\В4/(1+ВЗ)/\В4;2)
Здесь производится умножение первоначальной суммы депозита (ячейка ВЗ) на индекс депозита (единица плюс значение в ячейке В4), возведенный в степень, равную количеству дней размещения (значение в ячейке В2 минус значение в ячейке В1).

Применение формул
Следующий метод - это ввод формулы суммирования, которая задает приращение числа на определенную величину. В нашем случае значение каждой последующей ячейки нужно увеличивать на единицу. По сути этот метод аналогичен прогрессии. Поэтому можно воспользоваться формулой арифметической прогрессии с шагом, равным 1. Таким образом, в ячейку A3 следует ввести формулуДанная формула применяется в Excel довольно часто, поэтому советуем обратить на нее внимание. Формула быстро вводится путем выполнения следующих действий:
1. Введите знак "=".
2. Перейдите на одну ячейку выше, нажав клавишу [Up]. В результате после знака "=" в строке формул появится адрес ячейки А2, а контур вокруг самой ячейки приобретет вид бегущей "змейки". Адрес ячейки можно ввести, выделив ее мышью, но это дольше.
3. Введите с клавиатуры знак "+", и "змейка" вокруг ячейки А2 исчезнет.
4. Введите с клавиатуры цифру 1 и нажмите клавишу [Enter].
Теперь скопируйте формулу из ячейки A3 в диапазон ячеек А4:А11.
ПРИМЕЧАНИЕ
Недостаток метода прогрессии состоит в том, что при изменении первого члена прогрессии остальные не изменяются. Если же для заполнения столбца сомножителей воспользоваться формулой, то при вводе в ячейку А1 числа 10 автоматически произойдет перерасчет всей таблицы умножения, так как изменится диапазон сомножителей (теперь это будут числа от 11 до 20).Ввод значения в несколько ячеек одновременно
Оптимальным методом заполнения области вертикального ряда сомножителей является одновременное заполнение диапазона ячеек одинаковой информацией (см. раздел "Создание ссылок на ячейки области ввода" главы 2). При его использовании нет необходимости заносить единицу в ячейку А2. Выделите диапазон ячеек А2:А11, введите формулуа затем нажмите комбинацию клавиш [Ctrl+Enter].
ПРИМЕЧАНИЕ
Данный метод может использоваться только в случае, когда ячейка А1 не содержит текстовой информации. Иначе формула выдаст ошибку #ЗНАЧ!.

Она означает, что дана ссылка на несуществующее место рабочего листа.
ПРИМЕЧАНИЕ
На рис. 3.3 в нижней части окна Excel находится панель Рисование, с помощью которой были нанесены стрелки.Если вы хотите, чтобы в формуле осуществлялась ссылка на конкретную ячейку, необходимо задать абсолютную ссылку. После перемещения и копирования такой формулы ссылка на ячейку не изменяется, поскольку абсолютная ссылка задает фиксированную позицию на рабочем листе, которая находится на пересечении данного столбца и данной строки.
Признаком абсолютной ссылки является знак доллара ($). Наличие двух таких знаков означает, что в какое бы место рабочего листа мы ни копировали формулу, она не изменится:
= $А$1
Это продемонстрировано на рис. 3.4, где формула с абсолютной ссылкой на ячейку А1 копируется из ячейки В2 в ячейки С4 и D6.

то после копирования ее в любое место рабочего листа изменится лишь название столбца, а строка 1 будет присутствовать в формуле всегда. Таким образом, в данном случае мы имеем абсолютную ссылку на строку и относительную - на столбец.
Аналогично, если скопировать в другое место ячейку В2 с формулой
=$А1
то изменится только номер строки, а имя столбца останется прежним. Следовательно, здесь речь идет об абсолютной ссылке на столбец и относительной - на строку.
Приведенные ниже рисунки иллюстрируют применение в ячейке В2 абсолютной ссылки на строку (рис. 3.6) и абсолютной ссылки на столбец (рис. 3.5). При копировании данной формулы в ячейки С4 и D6 получаются разные формулы.


Ввод формулы со смешанной ссылкой в область вычислений
Для того чтобы быстро заполнить формулами область вычислений, в ячейку В2 необходимо ввести формулу со смешанной ссылкой:Эту формулу можно смело копировать в другие ячейки - вычисления в таблице будут производиться правильно. При копировании в первом компоненте формулы изменяется только номер строки (=$A2, $АЗ, $А4 и т. д.), а ссылка на столбец, в котором находятся элементы сомножителя 1, остается постоянной. Во втором компоненте, наоборот, изменяется имя столбца (=С$1, D$1, Е$1 и т. д.), а ссылка на строку, где находятся элементы сомножителя 2, остается постоянной. Для ввода формулы умножения в область вычислений таблицы воспользуемся методом заполнения ячеек одинаковыми данными. Оптимальной в этом случае является такая последовательность действий:
1. Выделите диапазон ячеек В2:К11.
2. Введите с клавиатуры знак "=" и нажмите клавишу [Left], чтобы создать ссылку на ячейку А2.
3. Три раза нажмите функциональную клавишу [F4] (создание абсолютной ссылки на столбец А).
4. Введите знак "*" (умножить) и нажмите клавишу [Up] для создания ссылки на ячейку В1.
5. Два раза нажмите функциональную клавишу [F4] (создание абсолютной ссылки на строку 1).
6. Нажмите комбинацию клавиш [Ctrl+Enter].
Таблица умножения с формулами и результатами расчетов представлена на рис. 3.7 и 3.8.


Перетягивание таблицы
Третий, самый простой способ, заключается в том, чтобы выделить всю таблицу и перетянуть ее вниз. Эту операцию можно сравнить с вырезанием диапазона ячеек и вставкой его в новое место. Выделите диапазон ячеек, где расположена таблица. Подведите курсор к краю диапазона и, когда курсор примет форму стрелки, перетяните таблицу вниз, удерживая нажатой левую кнопку мыши.
Объединение ячеек
Обратите внимание на следующие особенности таблицы, представленной на рис. 3.10. Текст, который служит описанием числовых данных области ввода, располагается в объединенных ячейках, каждая из которых состоит из трех ячеек, находящихся в одной строке. Названия областей располагаются в объединенных ячейках, включающих четыре и одиннадцать ячеек. Объясняется это тем, что текст не помещается в одной ячейке. Конечно, можно было бы увеличить ширину столбца А, как мы это делали в предыдущей главе, но при этом ухудшится внешний вид таблицы в целом. Поэтому в данном случае целесообразно воспользоваться средствами форматирования ячейки.Чтобы объединить несколько ячеек в одну, выполните следующие действия:
1. Выделите диапазон ячеек, в который будет помещена надпись.
2. Нажав правую кнопку мыши, активизируйте контекстное меню и выберите в нем команду Формат ячеек.
3. В появившемся диалоговом окне Формат ячеек перейдите на вкладку Выравнивание (рис. 3.] 1).
4. Отметьте опцию Объединение ячеек и нажмите кнопку ОК или клавишу [Enter].
Выделив диапазон ячеек (или одну ячейку), с помощью вкладки Выравнивание диалогового окна Формат ячеек можно:
- задать выравнивание текста как по горизонтали, так и по вертикали, выбрав в соответствующих списках области Выравнивание необходимые параметры;
- задать отступ от левого края;
- расположить надпись в ячейке под нужным наклоном;
- задать режим переноса текста ячейки по словам, отметив флажком соответствующую опцию;
- объединить ячейки выделенной области, отметив флажком опцию объединение ячеек.

Выделение несмежных диапазонов ячеек
Чтобы создать шесть отдельных объединенных ячеек в области ввода, необязательно вызывать диалоговое окно Формат ячеек шесть раз - форматирование всех этих ячеек можно выполнить сразу благодаря тому, что программа Excel позволяет выделять на рабочем листе несмежные области. Сначала выделите диапазон A1:D1, а затем нажмите клавишу [Ctrl] и, удерживая ее в таком состоянии, отметьте посредством мыши диапазоны ячеек А2:С2, АЗ:СЗ, А4:С4, А5:С5 и А6:К6. Теперь вызовите диалоговое окно Формат ячеек и активизируйте опцию объединение ячеек.ПРИМЕЧАНИЕ
Адресом объединенной ячейки станет адрес самой левой из всех объединяемых.Для названий областей таблицы, которые расположены в ячейках А1 и А6, можно задать выравнивание по центру как по горизонтали, так и по вертикали. Выделите нужные ячейки и выберите соответствующие элементы в списках по горизонтали и по вертикали (они находятся в области Выравнивание диалогового окна Формат ячеек).
Изменение начальных параметров и шага расчета
Чтобы обеспечить упраатение таблицей умножения из области ввода, необходимо изменить содержимое ячеек, в которых задаются начальные значения сомножителей, таким образом, чтобы эти ячейки ссылались на область ввода.
Она задает ссылку на ячейку D2 из области ввода. В ячейку В7, которая начинает горизонтальный ряд сомножителей 2, введите формулу
=D3
Теперь нам необходимо отредактировать формулы в диапазоне А9:А17 таким образом, чтобы они ссылались на ячейку области ввода, которая задает шаг изменения сомножителя. Воспользуемся для этого методом ввода значений в несколько ячеек одновременно:
1. Выделите диапазон ячеек А9:А17 и для перехода в режим редактирования содержимого ячейки нажмите функциональную клавишу [F2]. В результате курсор окажется в конце формулы, находящейся в ячейке А9.
2. Нажатием клавиши [Backspace] удалите цифру 1 в конце формулы.
3. Выделите мышью ячейку D4 и, нажав функциональную клавишу [F4], задайте абсолютную ссылку.
4. Нажмите комбинацию клавиш [Ctrl+Enter].
Аналогичные операции выполните для ячеек диапазона С7:К7, которые принадлежат ряду сомножителя 2. Однако не забудьте, что в них надо создать абсолютную ссылку на ячейку D5.
Для диапазонов ячеек, в которых находятся числа, задайте формат Числовые, вызвав диалоговое окно Формат ячеек и активизировав вкладку Число. Результаты представлены на рис. 3.12 и 3.13.






Теперь измените формулу, которая находится в области вычислений таблицы. Выделив диапазон C10:L19, щелкните мышью в строке формул (рис. 3.20) и в формуле
=$D$2*(1+$А10)/\С$9
скопируйте фрагмент
(1+$A10)/\С$9
Затем, нажав клавишу [End], переместите курсор в конец формулы, введите с клавиатуры знак деления "/" и вызовите команду Вставить. В появившемся фрагменте формулы замените посредством клавиатуры адрес $A10 адресом $B10.
В результате у вас должна получиться такая формула:
=$D$2* (1 + $A10)/\C$9/(1 + $B10)/\C$9

ПРИМЕЧАНИЕ
Перемещать курсор по строке формул в режиме редактирования можно не только посредством мыши. Вы можете использовать клавиши, которые применяются для перемещения по рабочему листу и выделения диапазонов ячеек. В частности, для выделения указанного фрагмента в строке формул достаточно поместить курсор в конец этой строки и нажать комбинацию клавиш [Shift+Left].


Ввод дат в модуль
В Excel существует возможность выполнять операции с датами. В частности, даты можно автоматически вычитать. Давайте применим эту возможность в нашем модуле. Чтобы более точно определить период, добавим в модель две ячейки: дату размещения денежных средств на счету и дату закрытия депозита, а в ячейку В4, определяющую срок размещения, введем формулуВ этой формуле одна дата вычитается из другой, а полученный результат делится на количество дней в году.
Формат ячеек, куда вводятся даты начала и конца операции (ячейки В1 и В2 на рис. 3.26), необходимо привести в соответствие со своими требованиями. Для этого следует вызвать диалоговое окно Формат ячеек, отобразить вкладку Число (рис. 3.27) и отметить в списке Числовые форматы элемент Дата. В списке Тип можно выбрать устраивающий вас формат.
Обратите внимание, что даты в ячейках В1 и В2 таблицы на рис. 3.26 (с формулами) представлены в виде чисел. Это объясняется тем, что в Excel расчет дат ведется в днях, начиная от 1900 года. Такие числа показывают, сколько дней прошло от 01.01.1900 года до указанной даты.
Результат, полученный при вычитании дат (ячейка В6), преобразуем в числовой формат. В противном случае, вычитая одну дату из другой, можно получить результат в формате дат (например, 05.00.00), который может быть истолкован не правильно.









Добавление ячеек
Самый трудоемкий метод - это смещение области таблицы вниз с добавлением ячеек в верхнюю часть рабочего листа. Реализуется он следующим образом:ПРИМЕЧАНИЕ
Данное диалоговое окно также вызывается посредством команды Вставка/ Ячейки.Вставка строк
Второй способ (менее трудоемкий) - это добавление шести строк сверху:Давайте несколько усложним задачу. Предположим, что в таблице нужен другой шаг изменения сомножителей как по горизонтали (скажем, 0,3), так и по вертикали (к примеру, 0,2). К тому же нам нужно изменить начальные значения сомножителей (например, по вертикали начать не с единицы, а с пяти, по горизонтали-с трех). При этом желательно, чтобы обновление результатов происходило моментально.
Любая таблица должна быть понятна для стороннего пользователя. Если пользователь, открыв таковую, сразу получает информацию о том, для чего она создана и какие вычисления производит, в каких ячейках можно изменять содержимое, а в каких находятся формулы, значит, таблица составлена удачно. Модифицируем созданную таблицу умножения таким образом, чтобы в ней были учтены все перечисленные требования.
В верхней части рабочего листа над таблицей умножения разместим область ввода. Она будет состоять из шести строк:
- название области ввода;
- начальное значение для сомножителей, расположенных по вертикали;
- начальное значение для сомножителей, расположенных по горизонтали;
- шаг изменения сомножителей, расположенных по вертикали;
- шаг изменения сомножителей, расположенных по горизонтали;
- название области вычислений.
Так как предполагается создание автоматической таблицы, то недостаточно просто заполнить ее результатами умножения. Мы должны ввести в ячейки соответствующие формулы умножения. Другими словами, неверно выполнив первое задание, даже если мы уложимся в отведенное для этого время, мы не сможем справиться со следующим заданием. Поскольку для решения задачи выделено мало времени, мы должны найти оптимальный метод решения.
Что должна представлять собой созданная в Excel таблица умножения? Это таблица размером 11x11 ячеек, десять вертикально расположенных ячеек которой содержат значения сомножителя 1, а десять ячеек, расположенных по горизонтали, - значения сомножителя 2. Остальная область таблицы - прямоугольник, стороны которого представлены этими сомножителями, - расчетная. В каждой ячейке данной области должен отображаться результат умножения чисел, находящихся на пересечении соответствующих строки (сомножитель 2) и столбца (сомножитель 1).
Таблицу можно расположить в любой области рабочего листа Excel, однако создавать ее лучше, начиная с левого верхнего угла листа. Не будем отступать от этого правила. В столбце А и строке 1 разместим сомножители, а вычисления будем производить в диапазоне ячеек В2:К11.
Давайте усложним нашу задачу, объединив две предыдущие формулы. Напомним, что первая формула необходима для расчета суммы денег на депозите, а вторая - для определения влияния инфляции на стоимость денег. В результате их объединения мы получим формулу для вычисления действительной стоимости денег:
FV = Р0 х (1+r)/\n:(1+j)/\n
Для решения этой задачи требуется усложнить таблицу, представленную на рис. 3.16. В области ввода необходимо определить значения ячеек ЕЗ и Е5. Первая ячейка должна содержать начальное значение уровня инфляции, а вторая - шаг изменения инфляции.
В области вычислений следует добавить ячейки, в которые будут занесены проценты инфляции. Но поскольку в таблице имеются объединенные ячейки, ни одним из описанных ранее приемов перемещения таблицы воспользоваться нельзя. При попытке их применения Excel выдаст сообщение об ошибке (рис. 3.18).
где j - процент инфляции за период (например, за год), n - число периодов.
Она подобна приведенной выше формуле определения суммы денег на депозитном счету. Ввод формулы в таблицу производится аналогичным образом. Отличие состоит лишь в том, что вместо знака умножения в данном случае применяется знак деления. Новую таблицу нетрудно создать на основе предыдущей. Для этого, выделив диапазон В10:К19, отредактируйте формулу и нажмите комбинацию клавиш [Ctrl+Enter].
Столбец В отведем для дат, столбец С - для остатков на расчетном счете, а столбец D - для определения суммы ежедневно начисляемого процента. Если ввести в ячейку ВЗ начальную дату, то даты в области В4:В32 можно будет разместить методом прогрессии. Однако лучше применить метод заполнения ячеек одинаковыми формулами и ввести в ячейку В4 формулу
=ВЗ + 1
Изменение даты в ячейке ВЗ повлечет за собой соответствующее изменение дат в области В4:В32. Дата в каждой расположенной ниже ячейке будет на день больше даты в ячейке, находящейся выше. Это позволит нам в следующем месяце, изменив дату в ячейке ВЗ, изменить весь временной интервал. В ячейку С4 введите формулу =С3
Таким образом, по умолчанию сумма остатка на следующий день будет равна сумме остатка предыдущего дня. Это позволяет сэкономить время при вводе данных в столбце остатков. Ведь в выходные дни банковские операции не проводятся, а иногда даже в рабочие дни нет движения по счету. Если ввести сумму остатка по состоянию на пятницу прямо поверх формулы, то эта сумма автоматически попадет в следующие ячейки, соответствующие субботе и воскресенью, и у вас не возникнет необходимости вводить одни и те же суммы в указанные ячейки вручную. При подготовке таблицы для работы в следующем месяце восстановите данную формулу методом копирования.
Формула для определения суммы процента довольно проста:
=C4*$D$1/365
В данном случае сумма денежных средств на расчетном счете на каждую конкретную дату (ячейка С4) умножается на процент банка (абсолютная ссылка на ячейку D1) и делится на количество дней в году (365).
Используемые при этом расчетные формулы и полученные числовые результаты приведены на рис. 3.28 и 3.29.
На основе имеющейся таблицы умножения создадим таблицу для автоматического расчета данной суммы. Область ввода таблицы должна содержать следующие управляющие параметры:
- первоначальную сумму вклада;
- начальное значение процентной ставки по депозиту и шаг ее изменения;
- начальное значение периода времени и шаг его изменения.
Процентные ставки будут располагаться в столбце Процент области вычислений, а периоды времени - в строке, озаглавленной как Годы. В области вычислений должны отображаться суммы, величина которых зависит от срока размещения вклада и процентной ставки (рис. 3.14 и 3.15).
Мы предполагаем, что процент по депозиту сложный и начисляется в конце года (то есть период капитализации равен одному году). В каждом следующем году расчет процентов производится для суммы, положенной на депозит, плюс проценты, начисленные за предыдущий год.
Сумма вклада на конец периода рассчитывается по такой формуле:
Р1= Р0*(1+r)/\n
где Р0 - сумма, размещенная на депозите, r - ставка по депозиту, n - число периодов (лет).
Как видите, сумма на депозите (ячейка В4) умножается на ставку ежедневного сложного процента
(1+$В$2)
предварительно возведенную в степень, которая равна количеству дней между двумя датами:
А5-А4
Формулы и числовые примеры для этого модуля приведены на рис. 3.30 и 3.31.
Приступим в формированию области ввода, управляющие ячейки которой будут влиять на начальные значения и шаг изменения сомножителей. Значения сомножителей, в свою очередь, оказывают влияние на результаты расчетов.
Занесите в область ввода следующие данные:
1. В ячейку А1 - текст Область ввода.
2. В ячейку А2 - текст Начальное значение по вертикали. В ячейке D2 будет задаваться начальное значение для сомножителей 1, расположенных в столбце А.
3. В ячейку A3 - текст Начальное значение по горизонтали. В ячейке D3 будет задаваться начальное значение для сомножителей 2, расположенных в строке 7.
4. В ячейку А4 - текст Шаг по вертикали. В ячейке D4 находится значение, на которое будет увеличиваться каждый следующий сомножитель 1 в столбце А.
5. В ячейку А5 - текст Шаг по горизонтали. В ячейке D5 находится значение, на которое будет увеличиваться каждый следующий сомножитель 2 в строке 7.
6. В ячейку А6 - текст Область вычислений.
7. В диапазон ячеек D2:D5 - значение 1. Ввод этих простых числовых значений позволит при последующем редактировании формул в диапазонах сомножителей не вносить ошибок.
Операцию ввода формулы нужно проделать 100 раз, чтобы заполнить все 100 ячеек области вычислений. Самым простым методом снижения трудоемкости данной операции является копирование. Результаты копирования содержимого ячейки В2 в область B2:D4 показаны на рис. 3.2.
Ввод значений с клавиатуры
Это неквалифицированный подход, который займет неоправданно много времени и не принесет нужного эффекта.Применение команды Прогрессия
Введите в ячейку А2 число 1 и выделите область ячеек А2:А11. После этого вызовите команду Правка/Заполнить/Прогрессия. В результате появится диалоговое окно Прогрессия (рис. 3.1), в котором следует отметить нужные опции и переключатели и нажать кнопку ОК. В нашем случае, для того чтобы заполнить выделенный диапазон значениями от 2 до 10, требуется установить следующие параметры:В результате заполнения выделенной области методом прогрессии в ячейках АЗ:А11 появятся числа от 2 до 10.