Для ускорения и упрощения вычислительной работы MS Excel предоставляет в распоряжение пользователя мощный аппарат функций рабочего листа, позволяющих осуществлять практически все возможные расчёты. В целом MS Excel содержит более 400 функций рабочего листа (встроенных функций).
Все они в соответствии с предназначением делятся на 11 групп (категорий):
1. финансовые функции;
2. функции даты и времени;
3. арифметические и тригонометрические (математические) функции;
4. статистические функции;
5. функции ссылок и подстановок;
6. функции баз данных (анализа списков);
7. текстовые функции;
8. логические функции;
9. информационные функции (проверки свойств и значений);
10. инженерные функции;
11. внешние функции.
Запись любой функции в ячейку рабочего листа обязательно начинается с символа равно (=). Если функция используется в составе какой-либо другой сложной функции или в формуле (мегаформуле), то символ равно (=) пишется перед этой функцией (формулой). Обращение к любой функции производится указанием её имени и следующего за ним в круглых скобках аргумента (параметра) или списка параметров. Наличие круглых скобок обязательно, именно они служат признаком того, что используемое имя является именем функции. Параметры списка (аргументы функции) разделяются точкой с запятой (;). Их количество не должно превышать 30, а длина формулы, содержащей сколько угодно обращений к функциям, не должна превышать 1024 символов. Все имена при записи (вводе) формулы рекомендуется набирать строчными буквами, тогда правильно введённые имена будут отображены прописными буквами.
ТАБЛИЦА 10.1. Функции обработки даты и времени
Функция |
Описание |
ДАТА |
Возвращает дату в формате Excel |
ДАТАЗНАЧ |
Преобразует дату из текстового формата в код Excel |
ДЕНЬ |
День месяца заданной даты |
ДНЕЙ360 |
Вычисляет количество дней между двумя датами на основе З60-дневного года |
ЧАС |
Час времени, заданного аргументом |
МИНУТЫ |
Минута времени, заданного аргументом |
МЕСЯЦ |
Номер месяца заданной даты |
ТДАТА |
Текущая дата и время в числовом формате |
СЕКУНДЫ |
Секунда времени, заданного аргументом |
ВРЕМЯ |
Преобразует время дня в дробное число от 0 до 1 |
ВРЕМЗНАЧ |
Преобразует время из текстового формата в дату в числовом формате |
ДЕНЬ |
Текущая дата в числовом формате |
ДЕНЬНЕД |
Номер дня недели заданной даты |
ГОД |
Год заданной даты |
ТАБЛИЦА 10.2. Математические и тригонометрические функции
Функция |
Описание |
COS, SIN, TAN |
Тригонометрические функции |
ACOS, ASIN, ATAN, ATAN2 |
Обратные тригонометрические функции |
COSH, SINH, TANH |
Гиперболические функции |
ACOSH, ASINH, ATANH |
Обратные гиперболические функции |
LN, LOG, LOG10 |
Натуральный логарифм, логарифмы по основанию 2 и 10 |
EXP |
Экспонента |
НЕЧЕТ, OKPУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, ЧETH |
Функции округления |
ABS |
Модуль (абсолютное значение)'числа |
ГРАДУСЫ |
Преобразование радиан в градусы |
РАДИАНЫ |
Преобразование градусов в радианы |
ЦЕЛОЕ |
Целая часть числа |
ОСТАТ |
Остаток от деления |
ПИ |
Число пи |
СТЕПЕНЬ |
Возведение в степень |
ПРОИЗВЕД |
Произведение ряда чисел |
СЛЧИС |
Возвращает случайное число |
РИМСКОЕ |
Преобразование арабского числа в римское |
КОРЕНЬ |
Квадратный корень |
СУММ |
Сумма ряда чисел |
СУММКВ |
Сумма квадратов ряда чисел |
ОТБР |
Отбрасывает дробную часть |
ТАБЛИЦА 10.3. Статистические функции
Функция |
Описание |
СРОТКЛ |
Среднее абсолютное значение отклонения от среднего |
СРЗНАЧ, СРЗНАЧА |
Среднее арифметическое аргументов |
СЧЕТ, СЧЕТЗ, СЧИТАТЬ ПУСТОТЫ, СЧЕТЕСЛИ |
Количество чисел в списке аргументов |
КВАДРОТКЛ |
Сумма квадратов отклонении от среднего но выборке |
CFFEOM |
Среднее геометрическое набора положительных чисел |
МАКС, МАКСА |
Максимальное значение списка аргументов |
МИН, МИНА |
Минимальное значение списка аргументов |
ДИСП, ДИСПА |
Функции расчета дисперсии |
ДИСПР, ДИСПРА СТАНДОТ-КЛОН, СТАНДОТКЛОНА, СТАНДОТКЛОНП, СТАНДОТКЛОНПА |
Стандартное отклонение по выборке |
ТАБЛИЦА 10.4. Текстовые функции
Функция |
Описание |
СИМВОЛ |
Возвращает символ с заданным кодом |
ПЕЧСИМВ |
Удаляет из строки все непечатаемые символы |
КОДСИМВ |
Код первого символа строки |
СЦЕПИТЬ |
Объединяет две текстовые строки |
СОВПАД |
Проверяет идентичность двух строк |
ЛЕВСИМВ |
Возвращает несколько левых символов строки |
ДЛСТР |
Количество символов в строке |
СТРОЧН |
Делает все буквы текста строчными |
ПРОПНАЧ |
Делает первую букву прописной, а остальные - строчными |
ПОВТОР |
Повторяет текст заданное число раз |
ПРАВСИМВ |
Возвращает несколько Правых символов и роки |
Т, ТЕКСТ, ФИКСИРОВАННЫЙ |
Преобразует число в текст |
СЖПРОБЕЛЫ |
Удаляет лишние (двойные) пробелы |
ПРОПИСН |
Делает все буквы прописными |
ЗНАЧЕН |
Преобразует текстовый аргумент в число |
ТАБЛИЦА 10.5. Логические функции
Функция |
Описание |
И (AND) |
Логическое умножение |
ЛОЖЬ (FALSE) |
Возвращает ложное значение |
ЕСЛИ (IF) |
Возвращает одно значение, если условие истинно, и другое, если условие ложно |
НЕ (NOT) |
Логическое отрицание |
ИЛИ (OR) |
Логическое сложение |
ИСТИНА (TRUE) |
Возвращает истинное значение |