К числовым функциям условно относятся функции, которые подсчитывают частное и остаток от деления и округляют числа.
1) вычисление частного и остатка. Функция ЦЕЛОЕ – округляет число до ближайшего меньшего целого. Например ЦЕЛОЕ (5,7) – результат 5; ЦЕЛОЕ (-5,7) – результат 6. Функция ОСТАТ (число, делитель) – вычисляет остаток от деления нацело.
2) функции округления: ОКРУГЛ (число, число_разрядов)
А) если число_разрядов больше 0, то число округляется до указанного количества десятичных разрядов справа от десятичного разделителя;
Б) если число_разрядов равно 0, то число округляется до ближайшего целого;
В) если число_разрядов меньше 0, то число округляется до указанного количества десятичных разрядов слева от десятичного разделителя.
Например: Пусть в ячейке А4 записано число 143,3184, тогда формула ОКРУГЛ (А4,2) вернет число 143,32. Формула ОКРУГЛ (А4,0) вернет число 143. Формула ОКРУГЛ (А4,-1) вернет число 140.
3) Несколько иные задачи решают функции ОКРУГЛВНИЗ (число, число_разрядов) и ОКРУГЛВВЕРХ (число, число_разрядов). В соотвествии с их названиями они работают как функция ОКРУГЛ, но округляют всегда в большую или меньшую сторону.
4) Функция ОТБР (число, число_разрядов) отбрасывает дробную часть числа, если опустить второй аргумент. Если его указать, то функция работает как ОКРУГЛВНИЗ.
5) Функция СЛЧИС.
Возвращает равномерно распределенное случайное число, большее либо равное 0 и меньшее 1. Новое случайное число возвращается при каждом вычислении рабочего листа.
Синтаксис СЛЧИС ()
Примечание:
- Чтобы получить случайное вещественное число между a и b, можно использовать следующую формулу:
СЛЧИС()*(b-a)+a
- Если требуется использовать функцию СЛЧИС для генерации случайного числа, но изменение этого числа при каждом вычислении значения ячейки нежелательно, можно ввести в строку формул =СЛЧИС(), а затем нажать клавишу F9, чтобы заменить формулу на случайное число.
Логические функции:
Некоторые простые факты из математической логики.
Название | Обозначение | Функция Excel |
Отрицание | НЕ | |
Конъюнкция | ^ (&) | И |
Дизъюнкция | v | ИЛИ |
У логических функций аргументы могут принимать только два значения: ИСТИНА и ЛОЖЬ. Поэтому логические функции можно задавать таблицей, где перечислены все возможные значения аргументов и соответствующие им значения функций.
Таблица И и ИЛИ
x | y | И (x, y) | ИЛИ (x, y) |
Ложь | Ложь | Ложь | Ложь |
Ложь | Истина | Ложь | Истина |
Истина | Ложь | Ложь | Истина |
Истина | Истина | Истина | Истина |
Таблица НЕ
x | НЕ (x) |
Ложь | Истина |
Истина | Ложь |
Функция НЕ может иметь только один аргумент, а функция И и ИЛИ могут иметь два и более аргументов.
На практике «в чистом виде» логические выражения, как правило, не используются. Логическое выражение служит первым аргументом функции ЕСЛИ:
ЕСЛИ (лог_выражение, значение_если _истина, значение_если_ложь)