Эксель округление в большую сторону. Округление в Excel

Редактор таблиц Microsoft Excel широко применяется для выполнения разного рода вычислений. В зависимости от того, какая именно задача стоит перед пользователем, меняются как условия выполнения задачи, так и требования к получаемому результату . Как известно, выполняя расчёты, очень часто в результате получаются дробные, нецелые значения, что в одних случаях хорошо, а в других, наоборот, неудобно. В этой статье подробно рассмотрим, как округлить или убрать округление чисел в Excel. Давайте разбираться. Поехали!

Для удаления дробных значений применяют специальные формулы

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

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

Но в Excel реализована отдельная функция , позволяющая выполнять настоящее округление по математическим правилам. Для этого вам понадобится поработать с полем для формул. Например, вам нужно округлить значение, содержащееся в ячейке с адресом A2 так, чтобы после запятой остался только один знак. В таком случае функция будет иметь такой вид (без кавычек): «=ОКРУГЛ(A2;1)».

Принцип прост и понятен. Вместо адреса ячейки вы можете сразу указать само число. Бывают случаи, когда возникает необходимость округлить до тысяч, миллионов и больше. Например, если нужно сделать из 233123 - 233000. Как же быть в таком случае? Принцип тут такой же, как было описано выше, с той разницей, что цифру, отвечающую за количество разделов, которые необходимо округлить, нужно написать со знаком «-» (минус). Выглядит это так: «=ОКРУГЛ(233123;-3)». В результате вы получите число 233000.

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

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

В последних версиях программы реализованы функции «ОКРВВЕРХ.МАТ» и «ОКРВНИЗ.МАТ». Они могут пригодиться, если нужно принудительно выполнить округление в какую-либо сторону с указанной точностью.

Как вариант, решить проблему можно при помощи функции «ЦЕЛОЕ», принцип которой заключается в том, что дробная часть просто отбрасывается, округляя вниз.

Иногда программа автоматически округляет полученные значения. Отключить это не получится, но исправить ситуацию можно при помощи кнопки «Увеличить разрядность». Кликайте по ней, пока значение не приобретёт нужный вам вид.

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

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.

Программа 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, для этого предусмотрен ряд имеющихся математических функций. Но необходимо понимать разницу между округлением и форматированием значения ячейки. Рассмотрим все нюансы поподробнее…

Любое введенное в ячейку числовое значение отображается в формате «Общий» (Главное меню или формат ячеек). В случае форматирования числа, оно отображает определённое количество знаков после запятой, которые можно настроить (, формат ячейки). Т.е. вы можете задать любое количество знаков после запятой при помощи форматирования (при этом само число в ячейке не изменится — изменится отображение).

Функции округления ОКРУГЛ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ()

Когда данные в ячейках используются формулами, программа работает с его фактическим значением, которое может отличаться от того что мы видим на мониторе (например как в ячейки B1 первой картинке). Округление числа происходит с помощью функций (формул) ОКРУГЛ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ().

Интересная функция =ОКРУГЛТ (128;6), чтобы округлить число «127» к кратному «6» в строке формул необходимо прописать: =ОКРУГЛТ (128;6), в итоговой ячейке мы получим число «126».

Округление денежных значений

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

Для этого если ячейка В1 содержит числовой показатель 10,561 р. (этот формат можно задать нажав иконку с деньгами на второй картинке), чтобы привести значение к нужному (2 знака после запятой) достаточно в строке формул прописать: =ОКРУГЛ (В1;2), получим результат 10,56 р.

Бывают случаи, что значение необходимо округлить в большую или меньшую сторону, для этого используются формулы:

1. Округление в большую сторону, т.е. вверх: =ОКРВВЕРХ(В1;0,01), ячейка В1 получит значение 10,57 р., с округлением до следующей копейки (0,01) в большую сторону
2. Округление в меньшую сторону, вниз: =ОКРВНИЗ(В1;0,01), ячейка получит значение 10,56 р., с округлением до следующей копейки в меньшую сторону
3. А если к примеру округлить показатель до 10 копеек используйте формулу: =ОКРВВЕРХ(В2;0,10)

Преобразование в целое число

Для того, чтобы получить целое число в Excel , используют формулы =ЦЕЛОЕ() и =ОТБР() . На первый взгляд они могут показаться похожими, но это не так, особенно это хорошо видно на отрицательных числах. При использовании формулы с функцией ОТБР , удаляется только дробная часть числа.

Например, имеем число- 16,3543,формула: =ОТБР (-16,3543) преобразовывает значение в число -16, а формула: =ЦЕЛОЕ(-16,3543) выдаёт показатель -17, потому что, целое следующее число, идущее за «-16,3543» — это именно «-17».

Иногда функцию ОТБР используют, для усечения десятичных знаков формула:=ОТБР (16,3555555;2) даёт показатель «16,35».

Как округлить число в Excel вверх или вниз

Бывает так, что крупные цифровые значения необходимо округлить до определённого количества некоторых значимых цифр вверх или вниз. Для этого используем формулы с функцией ОКРВВЕРХ и ОКРВНИЗ. Например имеем число 164 358 находящееся в ячейки В1, формула: =ОКРУГЛВВЕРХ (В2;3-ДЛСТР(B1)), преобразует его в показатель «165000», Тройка в данной формуле это как раз значение, которое отвечает за количество знаков в преобразовании. Если мы заменим например её на «2» и напишем формулу =ОКРУГЛВНИЗ (В2;2-ДЛСТР(A1)), получим значение «160000».

Необходимо отметить, что все эти формулы работают только с положительными числами.

Банковское округление

Очень часто в учетных программах, таких как 1С используется банковское округление, что говорит Википедия : Банковское округление (англ. banker’s rounding ) или бухгалтерское округление - округление здесь происходит к ближайшему четному (если число заканчивается на 5), то есть 2,5 → 2, 3,5 → 4. Для этого можно воспользоваться следующими функциями:

Округление до четного/нечетного

Функция =ЧЕТН() округляет до ближайшего четного целого. При этом положительные числа округляются в сторону увеличения, а отрицательные – к уменьшению

Функция =НЕЧЁТ() округляет число до ближайшего нечетного целого. Положительные числа округляются в сторону увеличения, а отрицательные – к уменьшению

Поделитесь нашей статьей в ваших соцсетях:

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

На рисунке мы видим в ячейке R2C3, которой задан числовой формат с отображением двух знаков после запятой, число «30,12», но реально там хранится значение «30,1245832». И именно такое значение будет подставляться в расчетах и формулах, в которых используется эта ячейка. После длинной цепочки вычислений это разночтение может привести к достаточно неожиданным результатам.
Вот почему вычисляемое значение нужно вовремя округлить. В Excel используются разнообразные способы округления, но наиболее часто бывают востребованными, конечно, обычное математическое округление и округление в большую или меньшую сторону.
Для округления по привычным нам математическим правилам используется функция «ОКРУГЛ(число;число_разрядов)».


Теперь в ячейке R2C4 мы получим значение числа, размещенного в ячейке R2C3, округленное с точностью до двух знаков после запятой.
При округлении больших чисел разряды указываются со знаком «минус». К примеру, функция «ОКРУГЛ(1256421;-3)» выдаст нам значение, округленное до тысяч — «1256000».
Функция «ОКРУГЛВВЕРХ(число;число_разрядов)» округляет число с заданной точностью до ближайшего большего по модулю, а «ОКРУГЛВНИЗ(число;число_разрядов)» — до ближайшего меньшего.
На рисунках ниже показан ввод функции для округления в большую сторону и результат ее работы.




Эти функции одинаково работают как в Excel 2007, так и в более старшей версии 2003 года.
Покоряйте Excel и до новых встреч!