Математические функции. Программа Microsoft Excel: округление чисел Openoffice функция округления

Программа Microsoft Excel работает, в том числе, и с числовыми данными. При выполнении деления или работе с дробными числами, программа производит округление. Это связано, прежде всего, с тем, что абсолютно точные дробные числа редко когда бывают нужны, но оперировать громоздким выражением с несколькими знаками после запятой не очень удобно. Кроме того, существуют числа, которые в принципе точно не округляются. Но, в то же время, недостаточно точное округление может привести к грубым ошибкам в ситуациях, где требуется именно точность. К счастью, в программе Microsoft Excel имеется возможность самим пользователям устанавливать, как будут округляться числа.

Все числа, с которыми работает программа Microsoft Excel, делятся на точные и приближенные. В памяти хранятся числа до 15 разряда, а отображаются до того разряда, который укажет сам пользователь. Но, при этом, все расчеты выполняются согласно хранимых в памяти, а не отображаемых на мониторе данным.

С помощью операции округления, Microsoft Excel отбрасывает некоторое количество знаков после запятой. В Excel применяется общепринятый способ округления, когда число меньше 5 округляется в меньшую сторону, а больше или равно 5 – в большую сторону.

Округление с помощью кнопок на ленте

Самым простым способом изменить округление числа — это выделить ячейку или группу ячеек, и находясь во вкладке «Главная», нажать на ленте на кнопку «Увеличить разрядность» или «Уменьшить разрядность». Обе кнопки располагаются в блоке инструментов «Число». При этом, будет округляться только отображаемое число, но для вычислений, при необходимости будут задействованы до 15 разрядов чисел.

При нажатии на кнопку «Увеличить разрядность», количество внесенных знаков после запятой увеличивается на один.

При нажатии на кнопку «Уменьшить разрядность» количество цифр после запятой уменьшается на одну.

Округление через формат ячеек

Также можно выставить округление с помощью настроек формата ячеек. Для этого, нужно выделить диапазон ячеек на листе, кликнуть правой кнопкой мыши, и в появившемся меню выбрать пункт «Формат ячеек».

В открывшемся окне настроек формата ячеек нужно перейти во вкладку «Число». Если формат данных указан не числовой, то нужно выбрать именно числовой формат, иначе вы не сможете регулировать округление. В центральной части окна около надписи «Число десятичных знаков» просто указываем цифрой то число знаков, которое желаем видеть при округлении. После этого, выполняем клик по кнопке «OK».

Установка точности расчетов

Если в предыдущих случаях, устанавливаемые параметры влияли только на внешнее отображения данных, а при расчетах использовались более точные показатели (до 15 знака), то сейчас мы расскажем, как изменить саму точность расчетов.

Открывается окно параметров Excel. В этом окне переходим в подраздел «Дополнительно». Ищем блок настроек под названием «При пересчете этой книги». Настройки в данном бока применяются ни к одному листу, а ко всей книги в целом, то есть ко всему файлу. Ставим галочку напротив параметра «Задать точность как на экране». Жмем на кнопку «OK», расположенную в нижнем левом углу окна.

Теперь при расчете данных будет учитываться отображаемая величина числа на экране, а не та, которая хранится в памяти Excel. Настройку же отображаемого числа можно провести любым из двух способов, о которых мы говорили выше.

Применение функций

Если же вы хотите изменить величину округления при расчете относительно одной или нескольких ячеек, но не хотите понижать точность расчетов в целом для документа, то в этом случае, лучше всего воспользоваться возможностями, которые предоставляет функция «ОКРУГЛ», и различные её вариации, а также некоторые другие функции.

Среди основных функций, которые регулируют округление, следует выделить такие:

  • ОКРУГЛ – округляет до указанного числа десятичных знаков, согласно общепринятым правилам округления;
  • ОКРУГЛВВЕРХ – округляет до ближайшего числа вверх по модулю;
  • ОКРУГЛВНИЗ – округляет до ближайшего числа вниз по модулю;
  • ОКРУГЛТ – округляет число с заданной точностью;
  • ОКРВВЕРХ – округляет число с заданной точность вверх по модулю;
  • ОКРВНИЗ – округляет число вниз по модулю с заданной точностью;
  • ОТБР – округляет данные до целого числа;
  • ЧЕТН – округляет данные до ближайшего четного числа;
  • НЕЧЕТН – округляет данные до ближайшего нечетного числа.

Для функций ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ следующий формат ввода: «Наименование функции (число;число_разрядов). То есть, если вы, например, хотите округлить число 2,56896 до трех разрядов, то применяете функцию ОКРУГЛ(2,56896;3). На выходе получается число 2,569.

Для функций ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ применяется такая формула округления: «Наименование функции(число;точность)». Например, чтобы округлить число 11 до ближайшего числа кратного 2, вводим функцию ОКРУГЛТ(11;2). На выходе получается число 12.

Функции ОТБР, ЧЕТН и НЕЧЕТ используют следующий формат: «Наименование функции(число)». Для того, чтобы округлить число 17 до ближайшего четного применяем функцию ЧЕТН(17). Получаем число 18.

Функцию можно вводить, как в ячейку, так и в строку функций, предварительно выделив ту ячейку, в которой она будет находиться. Перед каждой функцией нужно ставить знак «=».

Существует и несколько другой способ введения функций округления. Его особенно удобно использовать, когда есть таблица со значениями, которые нужно преобразовать в округленные числа в отдельном столбике.

Для этого, переходим во вкладку «Формулы». Кликаем по копке «Математические». Далее, в открывшемся списке выбираем нужную функцию, например ОКРУГЛ.

После этого, открывается окно аргументов функции. В поле «Число» можно ввести число вручную, но если мы хотим автоматически округлить данные всей таблицы, тогда кликаем по кнопке справа от окна введения данных.

Окно аргументов функции сворачивается. Теперь нужно кликнуть по самой верхней ячейке столбца, данные которого мы собираемся округлить. После того, как значение занесено в окно, кликаем по кнопке справа от этого значения.

Опять открывается окно аргументов функции. В поле «Число разрядов» записываем разрядность, до которой нам нужно сокращать дроби. После этого, жмем на кнопку «OK».

Как видим, число округлилось. Для того, чтобы таким же образом округлить и все другие данные нужного столбца, наводим курсор на нижний правый угол ячейки с округленным значением, жмем на левую кнопку мыши, и протягиваем её вниз до конца таблицы.

После этого, все значения в нужном столбце будут округлены.

Как видим, существуют два основных способа округлить видимое отображение числа: с помощью кнопки на ленте, и путем изменения параметров формата ячеек. Кроме того, можно изменить и округление реально рассчитываемых данных. Это также можно сделать двумя способами: изменением настроек книги в целом, или путем применения специальных функций. Выбор конкретного способа зависит от того, собираетесь ли вы применять подобный вид округления для всех данных в файле, или только для определенного диапазона ячеек.

Дробные числа в электронных таблицах Excel можно выводить на экран с разной степенью точности :

  • самый простой способ – на вкладке «Главная » нажимаем кнопки «Увеличить разрядность » или «Уменьшить разрядность »;
  • щелкаем правой кнопкой мыши по ячейке, в раскрывшемся меню выбираем «Формат ячеек… », далее вкладка «Число », выбираем формат «Числовой », определяем, сколько будет десятичных знаков после запятой (по умолчанию предлагается 2 знака);
  • щелкаем ячейку, на вкладке «Главная » выбираем «Числовой », либо идем на «Другие числовые форматы… » и там настраиваем.

Вот как выглядит дробь 0,129, если менять количество десятичных знаков после запятой в формате ячейки:

Обратите внимание, в A1,A2,A3 записано одно и то же значение , меняется только форма представления. При дальнейших расчетах будет использоваться не величина, видимая на экране, а исходная . Начинающего пользователя электронных таблиц это может слегка запутать. Чтобы реально изменить значение, необходимо использовать специальные функции, их в Excel несколько.

Формула округление

Одна из часто применяемых функций округления – ОКРУГЛ . Она работает по стандартным математическим правилам. Выбираем ячейку, щелкаем значок «Вставить функцию », категория «Математические », находим ОКРУГЛ

Определяем аргументы, их два – сама дробь и количество разрядов. Щелкаем «ОК » и смотрим, что получилось.

К примеру, выражение =ОКРУГЛ(0,129;1) даст результат 0,1. Нулевое количество разрядов позволяет избавляться от дробной части. Выбор отрицательного количества разрядов позволяет округлять целую часть до десятков, сотен и так далее. Например, выражение =ОКРУГЛ(5,129;-1) даст 10.

Округляем в большую или меньшую сторону

В Excel представлены и другие средства, позволяющие работать с десятичными дробями. Одно из них – ОКРУГЛВВЕРХ , выдает самое близкое число, большее по модулю. Например, выражение =ОКРУГЛВВЕРХ(-10,2;0) даст -11. Количество разрядов здесь 0, значит, получим целое значение. Ближайшее целое , большее по модулю, – как раз -11. Пример использования:

Сегодня мы с вами говорим о том, как правильно использовать функцию округления в программе Microsoft Office Excel. Существует несколько различных способов, которыми можно осуществить данную операцию, однако не всякое округление в Excel может привести к желаемому результату.

Форматирование

Первое, что можно использовать для округления чисел - это формат ячейки. Разберём конкретный пример. Пусть нам даны две ячейки с небольшими значениями. А1=2,3; А2=2,3. В отдельное место запишем формулу, которая вычисляет их сумму. Если не использовать округление в Excel, то мы получим, что А3=4,6. Но что произойдет, если мы изменим формат ячейки?

Выделяем все три клетки со значениями и нажимаем на поле правой кнопкой мышки. В выпадающем меню нас интересует пункт "Формат ячеек". В открывшемся окне выбираем формат - числовой, и нужное количество знаков после запятой - 0. Нажимаем кнопку "Ок".

Что мы видим? Теперь все три ячейки приобрели значения - 2;2;5. То есть 2+2=5. При этом, если установить курсор на соответствующие ячейки, будет видно исходное значение в 2,3. Тут-то и ломается логика вычислений, с которой знаком любой первоклассник. Дело в том, что округление в Excel придерживается математических правил. То есть округление числа от 1 до 4 происходит в меньшую сторону, а от 5 до 9 - в большую. Поэтому использовать данную команду нужно с большой осторожностью.

Формулы

Провести округление в Excel можно также с помощью специальных команд в формулах. Это очень удобно в тех случаях, когда необходимо в вычислении округлить одно конкретное значение, а не всю ячейку целиком.

Существует целый набор функций, для того чтобы провести округление в Excel.

  • ОКРУГЛ (число; разрядность). Для того чтобы использовать данный синтаксис, вам надо будет указать два параметра. Число - значение, которое необходимо округлить. Это может быть как значение отдельной ячейки, так и целая формула. Разрядность - количество символов после запятой.
  • ОКРУГЛВВЕРХ (число; разрядность). Синтаксис аналогичен предыдущей команде, только всегда округляет число до большего (например, 2,1 до 3).
  • ОКРУГЛВНИЗ (число; разрядность). Округляет до меньшего (3,9 до 3).

Таким образом, функция округления в Excel позволяет сократить количество символов после запятой. Если вы обратили внимание, то команда ОКРУГЛ работает точно так же, как и форматирование ячейки в числовой тип, однако позволяет округлить только часть выражения. Например, В1=ОКРУГЛ (А1+А2;2)*О3. Таким образом, команда округлит исключительно сумму двух ячеек до двух знаков после запятой, а после этого помножит результат на значение ячейки О3.

Целые

Отдельно мы рассмотрим округление до целых в Excel. Для проведения данной операции можно воспользоваться как уже рассмотренными командами, так и некоторыми другими.

  • Формат. Для того чтобы ячейки автоматически округлялись до целочисленных значений, укажите в их формате значение - числовой, и количество знаков после запятой - 0.
  • Все команды из предыдущего параграфа, применяющин параметр разрядности, могут использоваться как функция округления в Excel до целых. Для этого нужно указать разряд, равный нулю (0).
  • ОКРВВЕРХ (значение; точность). Округляет число до большего значения. Точность определяет кратность результата. Например, ОКРВВЕРХ(12,753;1)=13. Но, ОКРВВЕРХ (12,753;2)=14. То есть число, кратное 2 (делящееся на 2 без остатка).
  • ОКРВНИЗ (число; точность). Аналогично предыдущей команде только округляет до меньшего числа (ОКРВНИЗ(12,753;1)=12).
  • ОТБР (число). Отбрасывает все знаки после запятой. Механика аналогична предыдущему случаю с точностью, равной 1.
  • ОКРУГЛТ (число; точность). Формула округления в Excel, работающая по математическим правилам. Округляет до целых с определённой точностью, но самостоятельно определяет "вниз" или "вверх".
  • ЧЁТН (значение). Работает так же, как и предыдущая функция при указании точности - 2, но округление производится исключительно "вверх".
  • НЕЧЁТ (значение). Округляет до ближайшего большего нечетного числа. Пример: НЕЧЁТ (12,3231)=13, либо НЕЧЁТ (13,7345)=15.

Выводы

Как видите, функция округления в Excel может использоваться в самых различных вариациях и случаях. Если вы боитесь забыть о прочитанном в статье, не волнуйтесь. Встроенная помощь программы Excel всегда подскажет вам, как именно должна прописываться команда и её аргументы. Вы всегда можете воспользоваться подпрограммой вставки оператора.

На картинках в статье вы можете видеть действие оператора ROUND, который соответствует рассматриваемому нами оператору в английской версии "Офиса".

Returns the sum of the values of cells in a range that meets multiple criteria in multiple ranges.

CONVERT

Пересчёт из одной единицы измерения в другую. Коэффициенты пересчёта приводятся в списке в настройке.

Список коэффициентов пересчёта содержал одновременно старые европейские валюты и евро (см. примеры ниже). Для пересчёта этих валют предлагается использовать новую функцию EUROCONVERT.

Синтаксис

CONVERT(значение;"текст";"текст")

Пример

CONVERT(100;"ATS";"EUR") возвращает пересчитанное в евро значение 100 австрийских шиллингов.

CONVERT(100;"EUR";"DEM") выполняет пересчёт 100 евро в немецкие марки.

HOUR

Return a numeric value calculated by a combination of three colors (red, green and blue) and the alpha channel, in the RGBA color system.The result depends on the color system used by your computer.

COLOR(Red; Green; Blue; Alpha)

Red, Green and Blue – required arguments. The value for the red, green and blue components of the color. The values must be between 0 and 255. Zero means no color component and 255 means full color component.

Alpha – optional argument. The value for the alpha channel or alpha composite. Alpha is a integer value between 0 and 255. The value of zero for alpha means the color is fully transparent, whereas a value of 255 in the alpha channel gives a fully opaque color.

COLOR(255;255;255;1) returns 33554431

COLOR(0;0;255;0) returns 255

COLOR(0;0;255;255) returns 4278190335

COLOR(0;0;400;0) returns Err:502 (Invalid argument) because the blue value is greater than 255.

ASIN

This function returns an aggregate result of the calculations in the range. You can use different aggregate functions listed below. The Aggregate function enables you to omit hidden rows, errors, SUBTOTAL and other AGGREGATE function results in the calculation.

FLOOR.PRECISE

Rounds a number down to the nearest multiple of Significance, regardless of sign of Significance

Синтаксис

FLOOR.PRECISE(Number; Significance)

Число

Точность

Пример

FLOOR.PRECISE(-11; -2) возвращает -12.

FLOOR

Округляет число в меньшую сторону до кратного с заданной точностью.

Синтаксис

FLOOR(Число; Точность; Режим)

Число : число для округления в меньшую сторону.

Точность : число, до кратного которому требуется округлить значение.

Mode is an optional value. If the Mode value is given and not equal to zero, and if Number and Significance are negative, then rounding is done based on the absolute value of Number, i.e. negative numbers are rounded towards zero. If the Mode value is equal to zero or is not given, negative numbers are rounded away from zero.

If the spreadsheet is exported to MS Excel, the FLOOR function is exported as the equivalent FLOOR.MATH function that exists since Excel 2013. If you plan to use the spreadsheet with earlier Excel versions, use either FLOOR.PRECISE that exists since Excel 2010, or FLOOR.XCL that is exported as the FLOOR function compatible with all Excel versions. Note that FLOOR.XCL always rounds towards zero.

Пример

FLOOR(-11;-2) возвращает значение -12.

FLOOR(-11;-2;0) возвращает значение -12.

FLOOR(-11;-2;1) возвращает значение -10.

SIGN

Возвращает знак числа. Возвращает 1, если число положительно, -1, если отрицательно и 0, если равно нулю.

Синтаксис

SIGN(Число)

Число : число, знак которого требуется определить.

Пример

SIGN(3.4) возвращает значение 1.

SIGN(-4.5) возвращает значение -1.

MROUND

Округление числа до ближайшего кратного значения другого числа.

Синтаксис

MROUND(Число; Кратное)

Округление числа до ближайшего кратного числа.

Также можно использовать Кратное * ROUND(число/кратное) .

Пример

MROUND(15.5; 3) возвращает значение 15, поскольку 15,5 ближе к 15 (= 3*5), чем к 18 (= 3*6).

MROUND(1.4;0.5) возвращает значение 1,5 (= 0,5*3).

RAWSUBTRACT

Subtracts a set of numbers and gives the result without eliminating small roundoff errors.

RAWSUBTRACT(Minuend, Subtrahend1, Subtrahend2, ...)

Subtracts the subtrahend(s) from the minuend without eliminating roundoff errors. The function should be called with at least two parameters.

RAWSUBTRACT(0.987654321098765, 0.9876543210987) returns 6.53921361504217E-14

RAWSUBTRACT(0.987654321098765) returns Err:511 (Missing variable) because RAWSUBTRACT requires a minimum of two numbers. ==

CSCH

Возвращает гиперболичекский косеканс числа.

Синтаксис

CSCH(Число)

Возвращает гиперболический косеканс числа .

Пример

CSCH(1) возвращает приблизительно 0.8509181282, гиперболический косеканс 1.

SECH

Возвращает гиперболичексий секанс числа.

Синтаксис

SECH(Число)

Возвращает гиперболический секанс числа .

Пример

SECH(0) возвращает 1, гиперболический секанс 0.

CSC

Возвращает косеканс заданного (в радианах) угла. Косеканс угла - это 1, делённая на синус этого угла.

Синтаксис

Возвращает (тригонометрический) косеканс числа - угла в радианах.

Для получения косеканса угла, заданного в градусах, следует использовать функцию RADIANS.

Примеры

CSC(PI()/4) возвращает приблизительно 1.4142135624, значение, обратное синусу PI/4.

CSC(RADIANS(30)) возвращает значение 2, т.е. косеканс 30 градусов.

SEC

Возвращает секанс заданного (в радианах) угла. Секанс угла - это 1, делённая на косинус этого угла.

Синтаксис

Возвращает (тригонометрический) секанс числа - угла в радианах.

Чтобы получить секанс угла, заданного в градусах, используйте функцию RADIANS.

Примеры

SEC(PI()/4) возвращает приблизительно 1.4142135624, величину, обратную косинусу PI/4.

SEC(RADIANS(60)) возвращает 2, секанс 60 градусов.

ACOS

Вычисляет арккосинус числа.

Синтаксис

ACOS(Число)

Эта функция возвращает тригонометрический арккосинус числа , т.е. угол (в радианах), косинус которого равен числу. Возвращается угол от 0 до пи.

Пример

ACOS(-1) возвращает значение 3,14159265358979 (пи радиан).

DEGREES(ACOS(0.5)) возвращает значение 60. Косинус 60 градусов равен 0,5.

ACOSH

Возвращает гиперболический арккосинус числа.

Синтаксис

ACOSH(Число)

Эта функция возвращает гиперболический арккосинус числа , т.е. число, гиперболический косинус которого равен числу.

Число должно быть больше или равно 1.

Пример

ACOSH(1) возвращает значение 0.

ACOSH(COSH(4)) возвращает значение 4.

SQRT

Возвращает положительный квадратный корень числа.

Синтаксис

SQRT(Число)

Возвращает положительный квадратный корень числа .

Число должно быть положительным.

Пример

SQRT(16) возвращает значение 4.

SQRT(-16) возвращает ошибку недопустимый аргумент.

ACOT

Возвращает арккотангенс данного числа.

Синтаксис

ACOT(Число)

Эта функция возвращает тригонометрический арккотангенс числа , т.е. угол (в радианах), котангенс которого равен числу. Возвращается угол от 0 до пи.

Функция DEGREES возвращает угол в градусах.

Пример

ACOT(1) возвращает значение 0,785398163397448 (пи/4 радиан).

DEGREES(ACOT(1)) возвращает значение 45. Тангенс 45 градусов равен 1.

ACOTH

Возвращает гиперболический арккотангенс числа.

Синтаксис

ACOTH(Число)

Эта функция возвращает гиперболический котангенс числа

Если число находится между -1 и 1 включительно, возникает ошибка.

Пример

ACOTH(1.1) возвращает гиперболический арккотангенс 1,1, приблизительно 1,52226.

ASIN

Возвращает арксинус числа.

Синтаксис

ASIN(Число)

Эта функция возвращает тригонометрический арксинус числа , т.е. угол (в радианах), синус которого равен числу. Возвращается угол от -пи/2 до +пи/2.

Функция DEGREES возвращает угол в градусах.

Пример

ASIN(0) возвращает значение 0.

ASIN(1) возвращает значение 1,5707963267949 (пи/2 радиан).

DEGREES(ASIN(0.5)) возвращает значение 30. Синус 30 градусов равен 0,5.

ASINH

Возвращает гиперболический арксинус числа.

Синтаксис

ASINH(Число)

Эта функция возвращает гиперболический арксинус числа , т.е. число, гиперболический синус которого равен числу.

Пример

ASINH(-90) возвращает значение 5,1929877 (приблизительно).

ASINH(SINH(4)) возвращает значение 4.

ATAN

Возвращает арктангенс числа.

Синтаксис

ATAN(Число)

Эта функция возвращает тригонометрический арктангенс числа , т.е. угол (в радианах), тангенс которого равен числу. Возвращается угол от -пи/2 до пи/2.

Функция DEGREES возвращает угол в градусах.

Пример

ATAN(1) возвращает значение 0,785398163397448 (пи/4 радиан).

DEGREES(ATAN(1)) возвращает значение 45. Тангенс 45 градусов равен 1.

ATAN2

Возвращает арктангенс для указанных координат X и Y.

Синтаксис

ATAN2(Число X; Число Y)

Число_X : значение координаты x.

Число_Y : значение координаты y.

ATAN2 возвращает тригонометрический арктангенс, т.е. угол (в радианах) между осью X и линией из точки "Число X, Число Y" к источнику. Возвращается угол от -пи до пи.

Функция DEGREES возвращает угол в градусах.

Пример

ATAN2(20;20) возвращает значение 0,785398163397448 (пи/4 радиан).

DEGREES(ATAN2 (12,3;12,3)) возвращает значение 45. Тангенс 45 градусов равен 1.

ATANH

Возвращает гиперболический арктангенс числа.

Синтаксис

ATANH(Число)

Эта функция возвращает гиперболический арктангенс числа , т.е. число, гиперболический тангенс которого равен числу.

Число должно соответствовать правилу -1 < число <1.

Пример

ATANH(0) возвращает значение 0.

COS

Возвращает косинус заданного угла (в радианах).

Синтаксис

Возвращает (тригонометрический) косинус числа - угла в радианах.

Для возвращения косинуса угла в градусах следует использовать функцию RADIANS.

Примеры

COS(PI()/2) возвращает значение 0, т.е. косинус пи/2 радиан.

COS(RADIANS(60)) возвращает значение 0,5, т.е. косинус 60 градусов.

COSH

Возвращает гиперболический косинус числа.

Синтаксис

COSH(Число)

Возвращает гиперболический косинус числа .

Пример

COSH(0) возвращает значение 1, т.е. гиперболический косинус 0.

COT

Возвращает котангенс заданного угла (в радианах).

Синтаксис

Возвращает (тригонометрический) котангенс числа - угла в радианах.

Для возврата котангенса угла в степенях используйте функцию RADIANS.

Котангенс угла эквивалентен 1, разделённой на тангенс этого угла.

Примеры:

COT(PI()/4) возвращает значение 1, т.е. котангенс пи/4 радиан.

COT(RADIANS(45)) возвращает значение 1, т.е. котангенс 45 градусов.

SQRTPI

Возвращает квадратный корень от (пи, умноженного на число).

Синтаксис

SQRTPI(Число)

Возвращает положительный квадратный корень от (пи, умноженного на Число ).

Это действие эквивалентно SQRT(пи()*число) .

Пример

SQRTPI(2) возвращает квадратный корень из (2пи), приблизительно 2,506628.

COTH

Вычисляет гиперболический котангенс числа (угла).

Синтаксис

COTH(Число)

Возвращает гиперболический котангенс числа .

Пример

COTH(1) возвращает гиперболический котангенс 1, приблизительно 1,3130.

DEGREES

Служит для преобразования радианов в градусы.

Синтаксис

DEGREES(число)

Число

Пример

DEGREES(PI()) возвращает 180 градусов.

EXP

Возвращает e в указанной степени.

Синтаксис

Число : степень, в которую требуется возвести число "e".

Пример

EXP(1) возвращает значение 2,71828182845904, т.е. математическую константу "e" до степени точности Calc.

FACT

Возвращает факториал числа.

Синтаксис

FACT(Число)

Возвращает Число!, т.е. факториал числа , вычисленный как 1*2*3*4* ... * Число.

FACT(0) по определению возвращает 1.

Факториал отрицательного числа возвращает ошибку "Недопустимый аргумент".

Пример

FACT(3) возвращает значение 6.

FACT(0) возвращает значение 1.

INT

Округляет число до ближайшего меньшего целого.

Синтаксис

числа до ближайшего меньшего целого.

Отрицательные числа округляются до меньшего целого.

Пример

INT(5.7) возвращает значение 5.

INT(-1.3) возвращает значение -2.

EVEN

Округление положительного числа в большую сторону до следующего чётного числа, а отрицательного целого числа в меньшую сторону до следующего чётного числа.

Синтаксис

EVEN(Число)

Возвращает результат округления числа в большую сторону до следующего чётного целого числа.

Примеры

EVEN(2.3) возвращает значение 4.

EVEN(2) возвращает значение 2.

EVEN(0) возвращает значение 0.

EVEN(-0.5) возвращает значение -2.

GCD

Возвращает наибольший общий делитель для двух или более целых чисел.

Самый большой общий делитель - наибольшее положительное целое число, на которое каждое из данных целых чисел делится без остатка.

Синтаксис

GCD(Целое число 1; Целое число 2; ...; Целое число 30)

Целое число1…30 : до 30 целых чисел, для которых требуется вычислить наибольший общий делитель.

Пример

GCD(16;32;24) выдаёт результат 8, поскольку 8 является наибольшим числом, на которое 16, 24 и 32 делятся без остатка.

GCD(B1:B3) , если ячейки B1, B2, B3 содержат 9 , 12 , 9 , возвращает 3.

GCD_EXCEL2003

Возвращает наибольший общий делитель для списка чисел.

Синтаксис

GCD_EXCEL2003(Number(s))

Число(а)

Пример

GCD_EXCEL2003(5;15;25) returns 5.

RANDBETWEEN

Возвращает случайное целое число из указанного диапазона.

Синтаксис

RANDBETWEEN (Нижнее; Верхнее)

Возвращает случайное целое число между целыми нижним и верхним значениями (оба включаются в расчёт).

Результатом выполнения этой функции при каждом повторном вычислении Calc является новое случайное число. Для перевода Calc в режим повторного вычисления вручную следует нажать SHIFT+CTRL+F9.

Для генерации случайных неповторимых чисел следует скопировать ячейки, содержащие эту функцию, и выбрать Правка - Вставить как (без выбора Вставить все и Формулы и с выбором Числа ).

Пример

RANDBETWEEN(20;30) возвращает произвольное целое число от 20 до 30.

LCM

Возвращает наименьшее общее кратное для одного или нескольких целых чисел.

Синтаксис

LCM(Целое число1; Целое число2; ...; Целое число30)

Целое число1…30 : до 30 целых чисел, для которых требуется вычислить наименьшее общее кратное.

Пример

При вводе в текстовые поля 1, 2 и 3 чисел 512 ; 1024 и 2000 возвращается значение 128 000.

LCM_EXCEL2003

Возвращает наименьшее общее кратное для списка чисел.

The functions whose names end with _ADD or _EXCEL2003 return the same results as the corresponding Microsoft Excel 2003 functions without the suffix. Use the functions without suffix to get results based on international standards.

Синтаксис

LCM_EXCEL2003(Number(s))

Число(а) : список, содержащий не более 30 чисел.

Пример

LCM_EXCEL2003(5;15;25) returns 75.

add a link there -->== COMBIN ==

Возвращает число комбинаций элементов без повторений.

Синтаксис

COMBIN(Число1; Число2)

Количество1

Количество2

COMBIN возвращает число упорядоченных способов выбора этих элементов. Например, если имеются 3 элемента A, B и C, два элемента можно выбрать тремя различными способами, а именно, AB, AC и BC.

COMBIN реализует формулу: Count1!/(Count2!*(Count1-Count2)!)

Пример

COMBIN(3;2) возвращает значение 3.

add a link there -->== COMBINA ==

Возвращает количество комбинаций подмножества элементов с учетом повторений.

Синтаксис

COMBINA(Число1; Число2)

Количество1 : количество элементов в множестве.

Количество2 : количество элементов для выбора из множества.

Функция COMBINA возвращает число уникальных способов выбора этих элементов, порядок выбора игнорируется и разрешается несколько экземпляров одного элемента. Например, если имеются 3 элемента A, B и C, два элемента можно выбрать шестью различными способами, т.е. AA, AB, AC, BB, BC и CC.

COMBINA использует следующую формулу: (Count1+Count2-1)! / (Count2!(Count1-1)!)

Пример

COMBINA(3;2) возвращает значение 6.

TRUNC

Усечение числа путём удаления знаков после запятой.

Синтаксис

TRUNC(Число; Количество)

Возвращает число с количеством знаков после запятой не более чем количество . Дополнительные знаки после запятой отбрасываются независимо от знака.

Поведение TRUNC(число; 0) соответствует INT(число) для положительных чисел, но для отрицательных чисел округление фактически производится в сторону нуля.

Пример

TRUNC(1.239;2) возвращает значение 1.23. "9" отбрасывается.

TRUNC(-1.234999;3) возвращает значение -1,234. Все "9" отбрасываются.

LN

Возвращает натуральный логарифм числа (по основанию e). Основание е - это константа с приблизительным значением 2,71828182845904.

Синтаксис

Число : число для расчета натурального логарифма.

Пример

LN(3) возвращает натуральный логарифм 3 (приблизительно 1,0986).

LN(EXP(321)) возвращает значение 321.

LOG

Возвращает логарифм числа по указанному основанию.

Синтаксис

LOG(Число; Основание)

Число : число для расчета логарифма.

Основание (необязательный параметр): основание для расчета логарифма. Если этот параметр опущен, то используется основание 10.

Пример

LOG(10;3) возвращает логарифм 10 по основанию 3 (приблизительно 2,0959).

LOG(7^4;7) возвращает значение 4.

LOG10

Возвращает десятичный логарифм числа.

Синтаксис

LOG10(Число)

Возвращает десятичный логарифм числа .

Пример

LOG10(5) возвращает десятичный логарифм 5 (приблизительно 0,69897).

ISO.CEILING

Синтаксис

ISO.CEILING(Number; Significance)

Число : число для округления.

Точность : число, до кратного которому требуется округлить значение.

Пример

ISO.CEILING(-11; -2) возвращает -10.

CEILING.PRECISE

Rounds a number up to the nearest multiple of Significance, regardless of sign of Significance

Синтаксис

CEILING.PRECISE(Number; Significance)

Число : число для округления.

Точность : число, до кратного которому требуется округлить значение.

Пример

CEILING.PRECISE(-11; -2) возвращает -10.

CEILING

Округляет число в большую сторону до целого или кратного с заданной точностью.

Синтаксис

CEILING(число; приращение; режим)

Число : число для округления.

Точность : число, до кратного которому требуется округлить значение.

Mode is an optional value. If the Mode value is given and not equal to zero, and if Number and Significance are negative, then rounding is done based on the absolute value of Number, i.e. negative numbers are rounded away from zero. If the Mode value is equal to zero or is not given, negative numbers are rounded towards zero.

If the spreadsheet is exported to MS Excel, the CEILING function is exported as the equivalent CEILING.MATH function that exists since Excel 2013. If you plan to use the spreadsheet with earlier Excel versions, use either CEILING.PRECISE that exists since Excel 2010, or CEILING.XCL that is exported as the CEILING function compatible with all Excel versions. Note that CEILING.XCL always rounds away from zero.

Пример

CEILING(-11;-2) возвращает значение -10.

CEILING(-11;-2;0) возвращает значение -10.

CEILING(-11;-2;1) возвращает значение -12.

PI

Возвращает 3,14159265358979 - значение математической константы "пи" до 14 знаков после запятой.

Синтаксис

Пример

PI() возвращает значение 3,14159265358979.

RAND

Возвращает случайное число от 0 до 1.

Синтаксис

This function produces a new random number each time Calc recalculates. To force Calc to recalculate manually press F9.

Для генерации случайных неповторимых чисел следует скопировать ячейки, содержащие =RAND(), и выбрать Правка - Вставить как (без выбора Вставить все и Формулы и с выбором Числа ).

Пример

RAND() возвращает случайное число от 0 до 1.

MULTINOMIAL

Возвращает факториал суммы аргументов, поделенный на произведение факториалов аргументов.

Синтаксис

MULTINOMIAL(Число(а))

Число(а) : список, содержащий не более 30 чисел.

Пример

MULTINOMIAL(F11:H11) : если ячейки диапазона F11:H11 содержат значения 2 , 3 и 4 возвращает значение 1260. Это соответствует формуле = (2+3+4)! / (2!*3!*4!)

POWER

Возвращает результат возведения числа в степень.

Синтаксис

POWER(Base; Exponent)

Возвращает основание Base , возведенное в степень Exponent .

Того же результата можно достичь при использовании оператора возведения в степень ^:

Пример

POWER(4;3) возвращает значение 64, т.е. 4 в степени 3.

4^3 также возвращает 4 в степени 3.

SERIESSUM

Суммирование первых членов степенного ряда.

SERIESSUM(x;n;m;коэффициенты) = коэффициент_1*x^n + коэффициент_2*x^(n+m) + коэффициент_3*x^(n+2m) +...+ коэффициент_i*x^(n+(i-1)m)

Синтаксис

SERIESSUM(X; N; М; Коэффициенты)

X : вводимое значение для степенного ряда.

Н - начальная степень.

П : приращение, на которое требуется увеличить Н.

Коэффициенты : ряд коэффициентов. Для каждого коэффициента сумма ряда увеличивается на один раздел.

PRODUCT

Служит для умножения всех аргументов и получения произведения.

Синтаксис

PRODUCT(Число1; Число2; ...; Число30)

Число1…30 : до 30 аргументов, которые используются для вычисления произведения.

PRODUCT возвращает произведение Число1 * Число2 * Число3 * ...

Пример

PRODUCT(2;3;4) возвращает значение 24.

SUMSQ

Служит для расчета суммы квадратов чисел (сложения квадратов аргументов).

Синтаксис

SUMSQ(Число1; Число2; ...; Число30)

Число1…30 : до 30 аргументов, сумму квадратов которых требуется вычислить.

Пример

При вводе в текстовые поля 1, 2 и 3 чисел 2 ; 3 и 4 возвращается значение 29.

MOD

Возвращает остаток от деления одного числа на другое.

Синтаксис

MOD(Делимое; Делитель)

Для целочисленных аргументов эта функция возвращает остаток от деления делимого на делитель, т.е. остаток от деления значения Делимое на значение Делитель .

Эта функция реализована как Делимое - Делитель * INT(Делимое/Делитель) , и эта формула возвращает результат, если аргументы - не целые числа.

Пример

MOD(22;3) возвращает значение 1, т.е. остаток от деления 22 на 3.

MOD(11.25;2.5) возвращает значение 1,25.

QUOTIENT

Возвращает целочисленную часть результата операции деления.

Синтаксис

QUOTIENT(Числитель; Знаменатель)

Возвращает целочисленную часть числителя , разделённого на знаменатель .

QUOTIENT эквивалентно INT (числитель/знаменатель) , за исключением возможности вывода сообщений об ошибках с другими кодами ошибок.

Пример

QUOTIENT(11; 3) возвращает число 3. Остаток 2 отбрасывается.

RADIANS

Преобразует градусы в радианы.

Синтаксис

RADIANS(Число)

Число : угол в градусах для преобразования в радианы.

Пример

RADIANS(90) возвращает значение 1,5707963267949, т.е. пи/2 до степени точности Calc.

ROUND

Округление числа до указанного количества знаков после запятой.

Синтаксис

ROUND(Число; Количество)

Возвращает число с округлением до количества знаков после запятой. Если количество опущено или равно нулю, то округление производится до ближайшего целого числа. При отрицательном количестве округление выполняется до ближайшего десятка, сотни, тысячи и т.д.

Эта функция округляет число до ближайшего числа. См. ROUNDDOWN и ROUNDUP (варианты).

Пример

ROUND(2,348;2) возвращает значение 2,35.

ROUND(-32.4834;3) возвращает значение -32.483. Измените формат ячейки таким образом, чтобы отображались все десятичные разряды.

ROUND(2.348;0) возвращает значение 2.

ROUND(2.5) возвращает значение 3.

ROUND(987.65;-2) возвращает значение 1000.

ROUNDDOWN

Округление числа в меньшую сторону (к нулю) до определенной точности.

Синтаксис

ROUNDDOWN(Число; Количество)

Возвращает число , округленное (к нулю) до количества

Эта функция округляет число в направлении к нулю. См. ROUNDUP и ROUND (варианты).

Пример

ROUNDDOWN(1.234;2) возвращает значение 1.23.

ROUNDDOWN(45.67;0) возвращает значение 45.

ROUNDDOWN(-45.67) возвращает значение -45.

ROUNDDOWN(987.65;-2) возвращает значение 900.

ROUNDUP

Служит для округления числа в большую сторону (от нуля) до определенной точности.

Синтаксис

ROUNDUP(Число; Количество)

Возвращает число, округленное (от нуля) до количества знаков после запятой. Если количество не указано или равняется нулю, округление проводится до целого числа. Если количество отрицательно, округление выполняется до ближайшего десятка (сотни, тысячи и т.д.).

Эта функция округляет число в направлении от нуля. См. ROUNDDOWN и ROUND (варианты).

Пример

ROUNDUP(1.1111;2) возвращает значение 1.12.

ROUNDUP(1.2345;1) возвращает значение 1,3.

ROUNDUP(45.67;0) возвращает значение 46.

ROUNDUP(-45.67) возвращает значение -46.

ROUNDUP(987.65;-2) возвращает значение 1000.

SIN

Возвращает синус заданного угла (в радианах).

Синтаксис

Возвращает (тригонометрический) синус числа (угол в радианах).

Для возвращения синуса угла в градусах следует использовать функцию RADIANS.

Пример

SIN(PI()/2) возвращает значение 1, т.е. синус пи/2 радиан.

SIN(RADIANS(30)) возвращает значение 0,5, т.е. синус 30 градусов.

SINH

Вычисляет гиперболический синус числа.

Синтаксис

SINH(Число)

Возвращает гиперболический синусчисла .

Пример

SINH(0) возвращает значение 0, т.е. гиперболический синус 0.

SUM

Служит для сложения всех чисел в диапазоне ячеек.

Синтаксис

SUM(Число1; Число2; ...; Число30)

Число1…30 : до 30 аргументов, сумму которых требуется вычислить.

Пример

При вводе в текстовые поля 1, 2 и 3 чисел 2 ; 3 и 4 возвращается значение 9.

SUM(A1;A3;B5) вычисляет сумму этих трёх ячеек. =SUM(A1:E10) вычисляет сумму всех ячеек в диапазоне A1:E10.

Условия, связанные с помощью оператора AND, можно использовать в функции SUM() следующим образом.

Предположим, что в таблицу были введены счета. Столбец A содержит даты, столбец B - суммы. Требуется создать формулу для расчета общей суммы за определенный месяц, например, сумму за период с >=2008-01-01 по <2008-02-01. The range with the date values covers A1:A40, the range containing the amounts to be totaled is B1:B40. C1 contains the start date, 2008 -01-01 , т.е. дату счетов, которые необходимо включить, а C2 - дату 2008 -02-01 , начиная с которой счета не учитываются.

Введите следующую формулу в качестве формулы массива:

SUM((A1:A40>=C1)*(A1:A40

Для ввода этой формулы в качестве формулы массива необходимо нажать клавиши SHIFT+CTRL+ВВОД вместо нажатия клавиши ВВОД по завершении ввода формулы. После этого формула будет отображаться на панели формул в фигурных скобках.

{=SUM((A1:A40>=C1)*(A1:A40

Формула основывается на том, что результатом сравнения будет 1, если условия выполняются, или 0 - если нет. Отдельные результаты сравнения обрабатываются как массив и применяются в умножении матриц, после чего отдельные значения складываются в конечную матрицу.

SUMIF

Служит для сложения значений ячеек, указанных в условии. Эта функция применяется для поиска определенного значения в диапазоне ячеек.

Синтаксис

SUMIF(Диапазон; Условия; Диапазон суммирования)

Диапазон : диапазон ячеек, которые требуется проверить на соответствие условию.

Условие : ячейка, которая содержит условие поиска, либо само условие поиска. Если условие записано в формуле, его необходимо заключить в двойные кавычки.

Диапазон суммирования : диапазон, значения которого суммируются. Если этот параметр не указан, то суммируются значения, принадлежащие диапазону.

Пример

Для суммирования только отрицательных чисел: =SUMIF(A1:A10;"<0")

SUMIF(A1:A10;">0";B1:10) суммирует значения из диапазона B1:B10 только в том случае, если соответствующие им значения в диапазоне A1:A10 больше 0.

Некоторые примеры синтаксиса, которые могут использоваться с SUMIF(), приведены в описании COUNTIF().

TAN

Возвращает тангенс заданного угла (в радианах).

Синтаксис

Возвращает (тригонометрический) тангенс числа - угла в радианах.

Для возвращения тангенса угла в градусах следует использовать функцию RADIANS.

Пример

TAN (PI()/4) возвращает значение 1, т.е. тангенс пи/4 радиан.

TAN(RADIANS(45)) возвращает значение 1, т.е. тангенс 45 градусов.

TANH

Возвращает гиперболический тангенс числа.

Синтаксис

TANH(Число)

Возвращает гиперболический тангенс числа .

Пример

TANH(0) возвращает значение 0, т.е. гиперболический тангенс 0.

SUBTOTAL

Служит для расчета промежуточных итогов. Если диапазон уже содержит промежуточные итоги, они не используются в дальнейших расчетах. Использование этой функции совместно с автофильтрами позволяет учитывать только фильтрованные записи.

Синтаксис

SUBTOTAL(Функция; Диапазон)

Функция : число, обозначающее одну из следующих функций:

Индекс функции Функция
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV
8 STDEVP
9 SUM
10 VAR
11 VARP

Диапазон : диапазон, ячейки которого включаются в расчёт.

Пример

В диапазоне A1:B5 содержится таблица, в которой столбец A содержит названия городов, а столбец B - цифры. После применения автофильтра отображаются только строки для города Гамбург. Требуется получить сумму отображаемых чисел, т.е. промежуточный итог для фильтрованных строк. В этом случае необходимо использовать формулу:

SUBTOTAL(9;B2:B5)

EUROCONVERT

Выполняет преобразование старых европейских национальных валют в/из евро.

Синтаксис

EUROCONVERT(значение;"исходная_валюта";"целевая_валюта", максимальная_точность, точность_триангуляции)

Значение : сумма в валюте для пересчёта.

Параметры Исходная_валюта и Целевая_валюта являются соответственно исходными и целевыми единицами валюты для пересчёта. Значения этих параметров должны быть текстовыми и соответствовать официальному сокращению валюты (например, "EUR"). Курсы (приведены по отношению к евро) установлены Европейской Комиссией.

Параметр Максимальная_точность является необязательным. Если параметр опущен или имеет значение FALSE, то результат округляется в соответствии с количеством десятичных знаков после запятой в значении целевой валюты. Если параметр "Максимальная_точность" имеет значение TRUE, то результат не округляется.

Параметр Точность_триангуляции является необязательным. Если значение параметра "Точность_триангуляции" указано и >=3, промежуточный результат триангуляционного преобразования (денежное_значение1,EUR,денежное_значение2) округляется с этой точностью. Если параметр "Точность_триангуляции" опущен, то промежуточный результат не округляется. Кроме того, если целевой валютой является "EUR", то параметр "Точность_триангуляции" используется как будто требуется триангуляция, и применяется пересчёт из евро в евро.

Примеры

EUROCONVERT(100;"ATS";"EUR") выполняет пересчёт 100 австрийских шиллингов в евро.

EUROCONVERT(100;"EUR";"DEM") выполняет пересчёт 100 евро в немецкие марки.

ODD

Возвращает число, округленное до ближайшего нечётного целого.

Синтаксис

Возвращает результат округления числа в большую сторону до следующего нечётного числа.

Пример

ODD(1.2) возвращает значение 3.

ODD(1) возвращает значение 1.

ODD(0) возвращает значение 1.

ODD(-3.1) возвращает значение -5.

ABS

Возвращает абсолютное значение числа.

Синтаксис

ABS (Число)

Число : число для расчета абсолютного значения. Абсолютное значение числа – это его значение без знака +/-.

Пример

ABS(-56) возвращает значение 56.

ABS(12) возвращает значение 12.

ABS(0) возвращает значение 0.

If you don’t want unnecessary decimal places in cells because they cause ###### symbols to appear, or you don’t need accuracy down to the microscopic level, change the cell format to get the number of decimal places you want.

Or if you want to round to the nearest major unit, such as thousands, hundreds, tens, or ones, use a function in a formula.

By using a button:

    Select the cells that you want to format.

    On the Home tab, click Increase Decimal or Decrease Decimal to show more or fewer digits after the decimal point.

By applying a built-in number format:

    On the Home tab, in the Number group, click the arrow next to the list of number formats, and then click More Number Formats .

    In the Category list, depending on the type of data you have, click Currency , Accounting , Percentage , or Scientific .

    In the Decimal places box, enter the number of decimal places that you want to display.

By using a function in a formula :

Round a number to the number of digits you want by using the ROUND function. This function has only two arguments (arguments are pieces of data the formula needs to run).

    The first argument is the number you want to round, which can be a cell reference or a number.

    The second argument is the number of digits you want to round the number to.

Suppose that cell A1 contains 823.7825 . To round the number to the nearest:

    Thousand s

    • Type =ROUND(A1,-3) which equals 1,00 0

      823.7825 is closer to 1,000 than to 0 (0 is a multiple of 1,000)

      Use a negative number here because you want the rounding to happen to the left of the decimal point. The same thing applies to the next two formulas that round to hundreds and tens.

    Hundreds

    • Type =ROUND(A1,-2) which equals 800

      800 is closer to 823.7825 than to 900. We think you get the idea by now.

    Ten s

    • Type =ROUND(A1,-1) which equals 820

    One s

    • Type =ROUND(A1,0) which equals 824

      Use a zero to round the number to the nearest single digit.

    Tenth s

    • Type =ROUND(A1,1) which equals 823.8

      Use a positive number here to round the number to the number of decimal points you specify. The same thing applies to the next two formulas that round to hundredths and thousandths.

    Hundredt hs

    • Type =ROUND(A1,2) which equals 823.78

    Thousandth s

    • Type = ROUND(A1,3) which equals 823.783

Round a number up by using the ROUNDUP function. It works just the same as ROUND, except that it always rounds a number up. For example, if you want to round 3.2 up to zero decimal places:

    =ROUNDUP(3.2,0) which equals 4

Round a number down by using the ROUNDDOWN function. It works just the same as ROUND, except that it always rounds a number down. For example, if you want to round down 3.14159 to three decimal places:

    =ROUNDDOWN(3.14159,3) which equals 3.141

Android