- •Назначение таблиц подстановки
- •Когда применяются таблицы подстановки
- •Создание таблиц подстановки
- •Создание таблиц подстановки с одним входом
- •Создание таблиц подстановки с двумя входами
- •Удаление таблиц подстановки
- •Преобразование таблиц подстановки
- •Отмена пересчета таблиц подстановки
- •Сделай сам: использование таблиц подстановки для подсчета накопленной суммы по вкладу
- •Сделай сам: использование таблиц подстановки для подсчета авторского гонорара
- •Сделай сам: использование таблиц подстановки для подсчета дивидендов
- •Ошибки при работе с таблицами подстановки
Преобразование таблиц подстановки
Попробуйте в таблице подстановки изменить какое-либо результирующее значение — Excel выдаст сообщение об ошибке Изменить часть таблицы подстановки нельзя. Но если вам все же необходимо изменить вручную некоторые результирующие значения, то можно преобразовать эти значения в обычные числа (другими словами, можно просто удалить формулы, по которым вычислялись результирующие значения). Для этого выполните такие действия.
1. На рабочем листе в таблице подстановки выделите только результирующие значения.
2. Выполните команду Правка => Копировать.
3. Не снимая выделения с результирующих значений, выполните команду Правка => Специальная вставка. Откроется диалоговое окно Специальная вставка.
4. В диалоговом окне Специальная вставка в области Вставить установите переключатель Значения.
5. Щелкните в этом окне на кнопке ОК.
6. Нажмите клавишу <Enter> для выхода из режима копирования.
Отмена пересчета таблиц подстановки
Если вы пересчитываете рабочую книгу, и эта книга содержит таблицы подстановки, то но умолчанию эти таблицы также пересчитываются, даже если результирующие значения в них не изменяются. Если в рабочей книге содержатся несколько таблиц подстановки, и эти таблицы большие и выполняются по сложным формулам, то пересчет рабочей книги может занять заметное время. Можно исключить пересчет таблиц подстановки при пересчете всей рабочей книги, тем самым включив режим ручного пересчета для таблиц. Для этого выполните следующие действия.
1. Выберите команду Сервис => Параметры. Откроется диалоговое окно Параметры, щелкните в нем на вкладке Вычисления.
2. На этой вкладке в области Вычисления установите переключатель автоматически кроме таблиц.
3. Щелкните на кнопке ОК.
Для того чтобы пересчитать таблицу подстановки «по желанию» в ручном режиме, щелкните сначала на ячейке, содержащей формулу, а затем нажмите клавишу <F9> для пересчета всех открытых рабочих книги либо нажмите клавиши <Shift+F9> для пересчета только активного рабочего листа.
Если у вас не включен режим ручного пересчета для таблиц, то любые изменения во входных значениях автоматически приведут к пересчету таблицы подстановки - очень удобное свойство, значительно расширяющее возможности таблиц подстановки.
Теперь, когда вы знаете, как создавать таблицы подстановки, предлагаю несколько примеров и упражнений для практического закрепления навыков работы с ними.
Сделай сам: использование таблиц подстановки для подсчета накопленной суммы по вкладу
В упражнениях этого раздела вы используете таблицы подстановки с одним и двумя входами для подсчета накопленной суммы по банковскому вкладу. Первые строки рабочего листа, в котором будут созданы таблицы подстановки, показаны на рис. 2.9. Здесь в ячейках В1: В4 содержатся следующие начальные данные:
♦ в ячейке В1 — первоначальная сумма вклада;
♦ в ячейке В2 — годовая процентная ставка;
♦ в ячейке ВЗ — срок хранения вклада;
♦ в ячейке В4 подсчитывается конечная сумма вклада, для чего используется функция =БС(Ставка;Кпер;;—Пс). В этой функции аргумент Ставка задает ежемесячную процентную ставку (поэтому в нашей формуле этот аргумент равен В2/12), аргумент Кпер — срок хранения вклада (ячейка ВЗ), аргумент Пс — начальная сумма вклада (ячейка В1).
Рис. 2.9. Рабочий лист перед созданием таблиц подстановки для подсчета накопленной суммы по вкладу
Таблица подстановки с одним входом для подсчета накопленной суммы по вкладу
Начальный рабочий лист с необходимым содержимым, на котором будет создана таблица подстановки с одним входом, показан на рис. 2.9.
Предположим, что необходимо представить в виде таблицы конечные суммы по вкладам, если начальная сумма вклада изменяется от 10 000 до 100 000 руб. с шагом 10 000 руб. Чтобы создать такую таблицу, а также отформатировать ее, выполните следующие действия.
1. В ячейку А5 введите число 10000.
2. Выделите диапазон ячеек А5:А14.
3. Выберите команду Правка => Заполнить => Прогрессия. Откроется диалоговое окно Прогрессия.
4. В диалоговом окне Прогрессия в поле Шаг введите значение 10000.
5. Щелкните на кнопке ОК. В диапазоне А5:А14 будет создана последовательность входных значений (числа от 10 000 до 100 000 с шагом 10 000).
6. Выделите диапазон ячеек А4:В14.
7. Выберите команду Данные => Таблица подстановки. Откроется диалоговое окно Таблица подстановки.
8. В диалоговом окне Таблица подстановки в поле ввода Подставлять значения по строкам в введите В1 (или сначала щелкните на этом поле, а затем — на ячейке В1).
9. Щелкните на кнопке ОК. Таблица подстановки будет создана.
10. Выделите диапазон ячеек А5:В14.
11. Выберите команду Формат => Ячейки. Откроется диалоговое окно Формат ячеек.
12. В диалоговом окне Формат ячеек щелкните на вкладке Число и затем на этой вкладке в списке Числовые форматы выберите формат Финансовый.
13. Щелкните на кнопке ОК. Таблица подстановки будет отформатирована.
Сравните результат ваших действий с рабочим листом, показанным на рис. 2.10.
Рис. 2.10. Отформатированная таблица подстановки с одним входом для подсчета накопленной суммы по вкладу
Таблица подстановки с двумя входами для подсчета накопленной суммы по вкладу
Начальный рабочий лист с необходимым содержимым, на котором будет создана таблица подстановки с двумя входами, показана на рис. 2.9.
Предположим, что необходимо представить в виде таблицы конечные суммы по вкладам, если начальная сумма вклада изменяется от 10 000 до 100 000 руб. с шагом 10 000 руб., а время хранения вклада — от 12 до 60 месяцев (5 лет). Чтобы создать такую таблицу, а также отформатировать ее, выполните следующие действия.
1. В ячейку В5 введите число 10000.
2. Выделите диапазон ячеек В5:В 14.
3. Выберите команду Правка => Заполнить => Прогрессия. Откроется диалоговое окно Прогрессия.
4. В диалоговом окне Прогрессия в поле Шаг введите значение 10000.
5. Щелкните на кнопке ОК. В диапазоне В5:В14 будет создана последовательность входных значений (числа от 10 000 до 100 000 с шагом 10 000).
6. В ячейку С4 введите число 12.
7. Выделите диапазон ячеек C4:G4.
8. Выберите команду Правка => Заполнить => Прогрессия. Откроется диалоговое окно Прогрессия.
9. В диалоговом окне Прогрессия в поле Шаг введите значение 12.
10. Щелкните на кнопке ОК. В диапазоне C4:G4 будет создана другая последовательность входных значений (числа от 12 до 60 с шагом 12).
11. Выделите диапазон ячеек B4:G14.
12. Выберите команду Данные ^Таблица подстановки. Откроется диалоговое окно Таблица подстановки.
13. В диалоговом окне Таблица подстановки в поле ввода Подставлять значения по строкам в введите В1 (или сначала щелкните на этом поле, а затем — на ячейке В1).
14. В диалоговом окне Таблица подстановки в поле ввода Подставлять значения по столбцам в введите ВЗ (или сначала щелкните на этом поле, а затем — на ячейке ВЗ).
15. Щелкните на кнопке ОК. Таблица подстановки будет создана.
16. Выделите диапазон ячеек B5:G14.
17. Выберите команду Формат => Ячейки. Откроется диалоговое окно Формат ячеек.
18. В диалоговом окне Формат ячеек щелкните на вкладке Число и затем на этой вкладке в списке Числовые форматы выберите формат Финансовый.
19. Щелкните на кнопке ОК. Таблица подстановки будет отформатирована.
Сравните результат ваших действий с рабочим листом, показанным на рис. 2.11.
Рис. 2.11. Отформатированная таблица подстановки с двумя входами для подсчета накопленной суммы по вкладу