Заранее определенное выражение которое имеет один или несколько аргументов
Обновлено: 04.12.2025
Программа Excel позволяет производить простые вычисления с применением простейших операций (рассмотрены в лабораторной работе № 2, стр. 22) и сложные вычисления с использованием большого числа встроенных стандартных функций.
Функция - это заранее определенное выражение, которое имеет один или несколько аргументов.
Каждая функция вызывается по имени и производит расчет по заранее заданному алгоритму расчета, например СУММ (аргумент1, аргумент2 и т. д.).
Существует несколько категорий (групп) стандартных функций:
| Категория | Применение | Количество функций |
| Финансовые | Расчет процентов, увеличение и уменьшение суммы капитала и т. д. | |
| Дата и время | Вычисления с датами и временем | |
| Математические | Математические и тригонометрические вычисления, которые выполняются на научных калькуляторах | |
| Статистические | Вычисления средних значений, сумм, максимума и т. д. | |
| Ссылки и массивы | Вычисления с таблицами данных | |
| Работа с базой данных | Работа со списками | |
| Текстовые | Сравнение, преобразование и форматирование текста в ячейках | |
| Логические | Вычисления, результат которых может быть ИСТИНА или ЛОЖЬ | |
| Проверка свойств и значений | Определение ошибок, происходящих при вычислениях |
Для вставки стандартной функции на рабочий лист электронной таблицы необходимо выполнить следующие шаги:
1 шаг Курсор установить на ячейку, где будет помещен результат вычисления функции.
4 шаг В зависимости от выбранной функции ввести значения аргументов.
В функциях используются операторы сравнения и операторы связи
| Оператор | Значение |
| = | Равно |
| < | Меньше |
| > | Больше |
| <= | Меньше или равно |
| >= | Больше или равно |
| <> | Не равно |
| : | Диапазон, например = СУММ (A1:C10) |
| ; | Объединение, например =СУММ (A10; A2:C7) |
У нас нет возможности рассмотреть все функции, и в этом нет необходимости: стандартные функции применяются по мере решаемых задач.
Рассмотрим применение функции на примере решения задачи «Расчет с клиентами отеля».
1) Постоянные исходные данные.
Тарифы проживания (стоимость номера за 1 день проживания):
| Класс | Люкс | |||
| Стоимость | $50 | $30 | $20 | $15 |
2) Расчетные данные:
| № п/п | Наименование | Описание |
| Признак доплаты | Устанавливается: «Да» - было забронировано; «Нет» - не было забронировано | |
| Сумма доплаты | Сумма доплаты = 1 дню проживания в номере соответствующего класса, если номер был предварительно забронирован | |
| Признак скидки | Устанавливается: «Да» - если клиент проживал более 10 дней; «Нет» - если клиент проживал 10 дней или менее 10 дней | |
| Сумма скидки | Сумма скидки =15% за дни проживания, если клиент проживает в номере более 10 дней | |
| Сумма оплаты без скидок и доплат | Сумма оплаты без скидок и доплат = количество дней проживания * стоимость тарифа соответствующего класса | |
| Общая сумма оплаты | Общая сумма оплаты = Сумма оплаты без скидок и доплат + Сумма доплаты - Сумма скидки |
3) Вводимые исходные данные:
| № п/п | Наименование | Описание |
| Клиент | Фамилия, имя, отчество клиента | |
| Бронирование | Знак плюс (+) указывает, что номер был забронирован | |
| Проживание | Дата заезда и дата выезда клиента | |
| Класс номера | Класс номера проживания клиента |
Для решения задачи «Расчет с клиентами отеля» будем использовать функции различных категорий.
Читайте также:

