Весьма важным фактором при планировании использования Excel для научных и инженерных вычислений является то, что в программе доступны все наиболее часто применяемые математические функции. Без этих функций даже относительно простые вычисления могут стать довольно утомительным процессом. Например, пробовали ли вы когда-нибудь рассчитать синус угла с помощью калькулятора, самым сложным действием которого является извлечение квадратного корня? Задача, конечно, выполнимая, но занимает много времени и при этом довольно легко в итоге получить ошибочный результат.
Excel обеспечивает 10 разных видов функций: математические/тригонометрические, инженерные, логические, текстовые, статистические, функции категории дата/время, функции для работы с базами данных/списками, финансовые, информационные функции и функции категории ссылки/массивы.
Ввод функций
Функции Excel применяются в основном так же, как функции в большинстве компьютерных программ. Чтобы использовать в формуле функцию, введите ее имя, поставьте левую круглую скобку, затем напечатайте аргументы, отделенные друг от друга запятыми, и закройте круглую скобку. Аргументами в данном случае могут быть числа, строки, ссылки на ячейки или другие функции (до семи уровней). Если аргумент функции выходит за пределы аргументов, принимаемых этой функцией, то она возвращает ошибочное значение #ЧИСЛО!. Если тип аргумента не соответствует данной функции, ею возвращается ошибочное значение #ЗНАЧ!.
|
|
В таблице все имена функций даются прописными буквами, но вы можете вводить их в любом регистре — Excel на изменение регистра не реагирует
Математические функции
Математические функции используют числовые данные как аргументы, каким-либо способом трансформируют их и выдают результат в виде численного значения. Математические функции делятся на четыре общих типа: основные математические, логарифмические, тригонометрические и матричные. В табл. 3 перечислены математические функции Excel.
Таблица 3. Математические функции Excel
Функция | Возвращает |
Основные математические функции | |
ABS() | Абсолютное значение числа |
ОКРВВЕРХ() | Число, округленное до ближайшего целого или до ближайшего кратного указанного значения |
ЧИСЛКОМБ() | Количество комбинаций для заданного числа объектов |
COUNTBLANK() | Количество пустых ячеек в диапазоне |
СЧЕТЕСЛЩ) | Количество ячеек, удовлетворяющих заданному критерию |
ЧЕТН() | Число, округленное с избытком до ближайшего четного це лого |
ФАКТР() | Факториал числа |
ОКРВНИЗ() | Число, округленное до ближайшего меньшего по модулю целого |
НОД()* | Наибольший общий делитель списка чисел |
НОК()* | Наименьшее общее кратное списка чисел |
ЦЕЛОЕ(.) | Число, округленное до ближайшего меньшего целого |
ОСТАТ() | Модуль (остаток двух чисел). |
ОКРУПГЩ)* | Число, округленное до числа, кратного заданному |
МУЛЬТИНОМ() | Мультиномиал списка чисел |
НЕЧЕТ() | Число, округленное с избытком до ближайшего нечетного целого |
СТЕПЕНЬ() | Результат возведения в степень |
ПРОИЗВЕД() | Произведение аргументов чисел в списке |
ЧАСТНОЕ() | Частное от деления нацело |
СЛЧИС() | Случайное число между 0 и1 |
СЛУЧМЕЖДУ()* | Случайное число между двумя заданными числами |
РИМСКОЕ() | Число, преобразованное из арабского в римское |
ОКРУГЛ()* | Число, округленное до указанного количества разрядов |
Функция | Возвращает |
ОКРУГЛВНИЗ() | Число, округленное от 0 с недостатком до следующего целого |
ОКРУГЛВВЕРХ() | Число, округленное от 0 с избытком до следующего целого |
РЯД.СУММ() | Сумму степенного ряда |
ЗНАК() | Значение 1 со знаком числа |
КОРЕНЬ() | Квадратный корень из числа |
КОРЕНЬПИ()* | Квадратный корень из числа, умноженного на л |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ() | Промежуточные итоги по списку или базе данных |
СУММА() | Сумму чисел в списке |
СУММЕСЛИ() | Сумму значений в ячейках, соответствующих заданному критерию |
СУММПРОИЗВ() | Сумму произведений элементов матрицы |
СУММКВ() | Сумму квадратов чисел в списке |
СУММРАЗНКВ() | Сумму разностей квадратов элементов в двух массивах |
СУММСУММЩ() | Сумму сумм квадратов элементов в двух массивах |
СУММКВРАЗН() | Сумму квадратов разностей значений в двух массивах |
ОТБР() | Число, усеченное до указанного количества знаков |
Логарифмические функции | |
ЕХР() | Число е, возведенное в степень (показатель степени числа е) |
ЕХР1() | Значение е(2,7182818284590) |
LN() | Натуральный логарифм числа (основание е) |
LOG() | Логарифм числа по заданному основанию |
LOG10() | Общий логарифм числа (основание 10) |
Тригонометрические функции | |
COS() | Косинус числа |
SIN() | Синус числа |
TAN() | Тангенс числа |
Обратные тригонометрические функции | |
ACOS() | Арккосинус числа |
ASIN() | Арксинус числа |
ATAN() | Арктангенс числа (от -л/2 до я/2) |
ATAN2() | Арктангенс двух чисел (от -я до я) |
Гиперболические функции | |
COSH() | Гиперболический косинус числа |
SINH() | Гиперболический синус числа |
TANH() | Гиперболический тангенс числа |
Функция | Возвращает |
Обратные гиперболические функции | |
ACOSH() | Гиперболический арккосинус числа |
ASINH() | Гиперболический арксинус числа |
ATANH() | Гиперболический арктангенс числа |
ПИ() | Значение л (3,1415926535898) |
Функции преобразования угла | |
ГРАДУСЫ() | Показатель величины угла в градусах |
РАДИАНЫ() | Показатель величины угла в радианах |
Матричные функции | |
МОПРЕД() | Определитель матрицы |
МОБР() | Матрицу, обратную заданной |
МУМНОЖ() | Произведение двух матриц |
ТРАНСП() | Массив, транспонированный в матрицу |
* Функции, помеченные звездочкой, входят в надстройку Пакет анализа.
|
|