- •Назначение таблиц подстановки
- •Когда применяются таблицы подстановки
- •Создание таблиц подстановки
- •Создание таблиц подстановки с одним входом
- •Создание таблиц подстановки с двумя входами
- •Удаление таблиц подстановки
- •Преобразование таблиц подстановки
- •Отмена пересчета таблиц подстановки
- •Сделай сам: использование таблиц подстановки для подсчета накопленной суммы по вкладу
- •Сделай сам: использование таблиц подстановки для подсчета авторского гонорара
- •Сделай сам: использование таблиц подстановки для подсчета дивидендов
- •Ошибки при работе с таблицами подстановки
Таблицы подстановки
Таблицы подстановки — это удобный способ представить в виде таблицы множественные результаты вычисления одной или нескольких формул. В этой главе вы узнаете, что такое таблицы подстановки, когда их следует применять и, наконец, как их создавать. Затем предложенный ряд упражнений поможет закрепить практические навыки работы с таблицами подстановки. В последнем разделе главы описаны возможные проблемы и ошибки, которые могут проявиться при работе с таблицами подстановки.
Назначение таблиц подстановки
Таблицы подстановки — это диапазон смежных ячеек, в которых показаны результаты вычисления определенных формул при изменении значений, влияющих на эти формулы. Таблицы подстановки предлагают удобный способ с помощью одного оператора вычислить, отобразить и сравнить несколько результатов вычисления определенных формул.
Например, на рис. 2.1 показана таблица соответствия между температурными шкалами Фаренгейта и Цельсия. В этой таблице подстановки в диапазоне АЗ:А71 содержатся числа от 32 до 100, соответствующие градусам по Фаренгейту. В диапазоне ВЗ:В71 находятся соответствующие им значения градусов по Цельсию (в интервале от 0 до 37,8 градуса). Из этой таблицы вы можете узнать, что, например, 96 градусов по Фаренгейту (это значение записано в ячейке А67) соответствует 35,6 градуса по Цельсию (ячейка В67).
Вам нет необходимости вводить вручную значения в диапазон ВЗ:В71. Для создания таблицы, показанной на рис. 2.1, надо иметь только значения в диапазоне АЗ:А71 и формулу в ячейке В2 (в данном случае имеем формулу =ПРЕОБР(B1;"F";"C")). При создании таблицы подстановки Excel автоматически вычислит значения в диапазоне ВЗ:В71.
Рис. 2.1. Таблица соответствия температурных шкал Фаренгейта и Цельсия (лист разбит на две области для удобства чтения таблицы)
Другой пример показан на рис. 2.2. Это таблица умножения, содержащая результаты попарного умножения чисел от 1 до 15. В диапазоне А4:А18 содержатся числа от 1 до 15, такие же числа записаны в диапазон ВЗ:РЗ. В таблице на пересечении строк и столбцов, соответствующих определенным числам из этих диапазонов, стоит значение произведения данных чисел. Например, в ячейке J10 содержится число 63, равное произведению чисел 7 (записано в ячейке А10) и 9 (записано в ячейке J3).
Рис. 2.2. Таблица умножения
Когда применяются таблицы подстановки
Таблицы подстановки применяются тогда, когда нужен удобный способ отобразить в виде таблицы результаты вычисления одной или нескольких формул для различных входных значений, от которых зависят эти формулы.
Например, вы хотите отобразить в виде таблицы подстановки список оптовых цен и список розничных цен, которые получаются из оптовых цен путем добавления к ним розничной надбавки. Такая таблица показана на рис. 2.3. Здесь в диапазоне АЗ:А102 записаны значения оптовых цен от 10 руб. до 1000 руб. с шагом 10 руб., в диапазоне ВЗ:В102 — соответствующие значения розничных цен при условии, что розничная надбавка составляет 8,8%. Из этой таблицы видно, что, например, оптовой цене 970 руб. соответствует розничная цена в размере 1 055 руб.
Рис. 2.3. Таблица подстановки, показывающая соответствие оптовых и розничных цен
Продолжая предыдущий пример, предположим, что для оптовой цены возможны скидки. Теперь вы хотите на основе оптовых цен создать таблицу розничных цен, где бы учитывалась розничная надбавка 8,8% и возможные скидки на оптовые цены. Такая таблица показана на рис. 2.4. Здесь в диапазоне ВЗ:В103 записаны значения оптовых цен от 10 до 1000 руб. с шагом 10 руб., а в диапазоне C3:V3 — значения скидки от 0 до 95% с шагом 5%. Теперь, чтобы определить розничную цену, если, допустим, оптовая цена равна 970 руб., а скидка равна 15%, достаточно посмотреть на значение ячейки F100, которая располагается на пересечении строки, соответствующей значению 970 руб., и столбца, соответствующего значению 15%, — в этой ячейке содержится число 897, такова розничная цена при данных условиях.
Пересчитать
Рис.2.4. Таблица розничных цен с учетом оптовой скидки и розничной надбавки.