Порядок выполнения действий в формулах
Если в формуле содержится несколько операторов, то порядок вычислений в Microsoft Excel определяется приоритетом операторов. Раньше выполняются операции с более высоким приоритетом, затем – с менее высоким. Если формула содержит операторы с одинаковым приоритетом, например, операторы умножения и деления, то операции выполняются слева направо. Для изменения порядка выполнения операций используются скобки. Вначале вычисляются те части формулы, которые заключены в скобки, затем остальные части. В табл. 3.5 приведены операторы в порядке их приоритета.
Таблица 3.4
Операторы ссылки
Оператор ссылки | Значение | Пример |
: (двоеточие) | Оператор диапазона используется для ссылки на все ячейки между крайними ячейками диапазона, включая эти ячейки. | B5:B15 |
, (запятая) | Оператор объединения объединяет несколько ссылок в одну ссылку. | СУММ(B5:B15,D5:D15) |
(пробел) | Оператор пересечения задает пересечение двух диапазонов. | A6:D6 |
Таблица 3.5
Приоритет операторов
№ | Оператор | Описание |
: (двоеточие) (пробел) , (запятая) | Операторы ссылок. | |
– | Унарный минус (например –1) | |
% | Процент | |
^ | Возведение в степень | |
* и / | Умножение и деление | |
+ и – | Сложение и вычитание | |
& | Объединение двух текстовых строк в одну | |
= < > <= >= <> | Сравнение |
1 Откройте книгу Лабораторные, лист Задание №2.
2 Дополните таблицу Товары на складе двумя столбцами - Общая цена (р.) и Общая цена (?) (рис. 3.6). Также введите курс евро в ячейку D19.
Рис. 3.6. Дополненная таблица «товары на складе»
3 Чтобы рассчитать общую цену каждого товара в рублях, необходимо количество этого товара умножить на цену за единицу товара. Поэтому в ячейку H3 (для первого товара) введите знак «=» и формулу: =D3*E3 и нажмите Enter. В ячейке F3 появится значение.
4 С помощью Автозаполнения заполните остальные ячейки этого столбца: выделите ячейку Н3, подведите курсор мыши к правому нижнему углу ячейки, курсор примет знак черного крестика; протащите курсор до конца диапазона (до ячейки Н16).
Обратите внимание, что при перемещении формулы ссылки на ячейки тоже изменяются, переориентируясь на то место, куда переносится формула. Такие ссылки называются относительными.
5 Чтобы рассчитать общую цену каждого товара в евро, необходимо общую цену в рублях этого товара разделить на курс евро. Поэтому в ячейку I3 введите формулу: =H3/$D$19. Нажмите Enter и «протащите» формулу до конца таблицы.
При перемещении формулы ссылка на ячейку D19 не изменялась. Такие ссылки называются абсолютными и формируются с помощью знака $.
6 Через меню Формат / Ячейки установите соответствующий денежный формат для этих двух столбцов, цены в евро округлите до двух десятичных знаков.
7 Посчитайте суммарную цену всех товаров в рублях и евро:
- в ячейку Н17 поставьте знак равенства и в списке функций (кнопка ) найдите функцию СУММ (эта функция также вызывается щелчком по кнопке Σ на панели инструментов);
- в открывшемся окне функции в поле Число1 выделите диапазон суммируемых значений Н3:Н16 (или покажите мышью диапазон суммируемых значений) и нажмите ОК.
В результате должны получиться следующие значения (рис. 3.7) и формулы (рис. 3.8).
Рис. 3.7. Значения в столбцах H и I Рис. 3.8. Формулы в столбцах H и I
8 На этом же листе (Задание №2) постройте таблицу (табл. 3.1). Исходные данные, помеченные значком «*», введите произвольно. Вычислите цену путевок в рублях. В формуле используйте абсолютную адресацию ячеек.
Таблица 3.1
Расчет стоимости путевок
Курс доллара | * | ||
Страна | Цена ($) | Цена (р.) | |
Англия | * | ||
Болгария | * | ||
Бельгия | * | ||
Бразилия | * |
9 Создайте таблицу (табл. 3.2). Исходные данные, помеченные значком «*», введите произвольно. Рассчитайте дневную выработку и оплату труда каждого рабочего, если известно, что Власов собрал овощей в 3 раза больше нормы, Горбунков - на 10 кг меньше Власова, Доронин - в 1,5 раза больше нормы, Захарова - на 25 кг больше Доронина, Иванов - на 25 кг больше Власова. В формуле используйте абсолютную адресацию ячеек.
Таблица 3.2
Расчет заработка рабочих
Дневн. норма (кг) | * | ||
Оплата за 1 кг | * | ||
№ п/п | ФИО | Дн. выработка | Заработок |
Власов | |||
Горбунков | |||
Доронин | |||
Захарова | |||
Иванов |
10 Создайте таблицу (табл. 3.3). Исходные данные, помеченные значком «*», задайте произвольно. Определите, сколько заплатит каждый жилец в месяц за расход воды и электроэнергии, если известен месячный расход по каждой квартире и тарифы. Определите, сколько всего воды, электроэнергии израсходовано, сколько всего уплачено за воду, электроэнергию, сколько заплатил каждый жилец за услуги. В формуле используйте абсолютную адресацию ячеек.
Таблица 3.3
Расчет стоимости коммунальных услуг
Цена 1л воды (руб.) | * | ||||
Цена 1 кВт×ч эл. (руб.) | * | ||||
№ кв. | Расход воды (л) | Расход эл. (кВт×ч) | Оплата за воду | Оплата за эл-ю | Всего |
* | * | ||||
* | * | ||||
* | * | ||||
* | * | ||||
* | * | ||||
* | * | ||||
* | * | ||||
* | * | ||||
Всего |