вторник, 4 октября 2011 г.

Математические функции в Calc

ABS
Возвращает абсолютное значение числа(модуль).

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

Пример
=ABS(-56) возвращает значение 56.
=ABS(12) возвращает значение 12.
=ABS(0) возвращает значение 0.
COUNTBLANK
Возвращается количество пустых ячеек.
Синтаксис
COUNTBLANK(Диапазон)
Возвращает количество пустых ячеек в диапазоне ячеек диапазон.
Пример
=COUNTBLANK(A1:B2) возвращает значение 4, если все ячейки A1, A2, B1 и B2 являются пустыми.
ACOS
Вычисляет арккосинус числа.
Синтаксис
ACOS(Число)
Эта функция возвращает тригонометрический арккосинус числа, т.е. угол (в радианах), косинус которого равен числу. Возвращается угол от 0 до пи.
Функция DEGREES возвращает угол в градусах.
Пример
=ACOS(-1) возвращает значение 3,14159265358979 (пи радиан).
=DEGREES(ACOS(0,5)) возвращает 60. Косинус 60 градусов равен 0,5.
ACOSH
Возвращает гиперболический арккосинус числа.
Синтаксис
ACOSH(Число)
Эта функция возвращает гиперболический арккосинус числа, т.е. число, гиперболический косинус которого равен числу.
Число должно быть больше или равно 1.
Пример
=ACOSH(1) возвращает значение 0.
=ACOSH(COSH(4)) возвращает 4.
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
Возвращает косинус заданного угла (в радианах).
Синтаксис
COS(Число)
Возвращает (тригонометрический) косинус числа - угла в радианах.
Для возвращения косинуса угла в градусах следует использовать функцию RADIANS.
Примеры
=COS(PI()/2) возвращает значение 0, т.е. косинус пи/2 радиан.
=COS(RADIANS(60)) возвращает значение 0,5, т.е. косинус 60 градусов.
COSH
Возвращает гиперболический косинус числа.
Синтаксис
COSH(Число)
Возвращается гиперболический косинус числа.
Пример
=COSH(0) возвращает значение 1, т.е. гиперболический косинус 0.
COT
Возвращает котангенс заданного угла (в радианах).
Синтаксис
COT(Число)
Возвращает (тригонометрический) котангенс числа - угла в радианах.
Для возврата котангенса угла в степенях используйте функцию RADIANS.
Котангенс угла эквивалентен 1, разделенной на тангенс этого угла.
Примеры:
=COT(PI()/4) возвращает значение 1, т.е. котангенс пи/4 радиан.
=COT(RADIANS(45)) возвращает значение 1, т.е. котангенс 45 градусов.
COTH
Вычисляет гиперболический котангенс числа (угла).
Синтаксис
COTH(Число)
Возвращается гиперболический котангенс числа.
Пример
=COTH(1) возвращает гиперболический котангенс 1, приблизительно 1,3130.
DEGREES
Служит для преобразования радианов в градусы.
Синтаксис
DEGREES(число)
Число: угол в градусах для преобразования в радианы.
Пример
=DEGREES(PI()) возвращает 180 градусов.
EXP
Возвращает e в указанной степени.
Синтаксис
EXP(Число)
Число: степень, в которую требуется возвести число e.
Пример
=EXP(1) возвращает значение 2,71828182845904, т.е. математическую константу "e" до степени точности Calc.
FACT
Возвращает факториал числа.
Синтаксис
FACT(Число)
Возвращает Число!, т.е. факториал числа, вычисленный как 1*2*3*4* ... * Число.
=FACT(0) по определению возвращает 1.
Факториал отрицательного числа возвращает ошибку "Недопустимый аргумент".
Пример
=FACT(3) возвращает значение 6.
=FACT(0) возвращает значение 1.
INT
Округляет число до ближайшего меньшего целого.
Синтаксис
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_ADD
Возвращает наибольший общий делитель для списка чисел.
Функции, имена которых заканчиваются на _ADD, возвращают те же результаты, что и соответствующие функции Microsoft Excel. Функции без _ADD служат для получения результатов, основанных на международных стандартах. Например, функция WEEKNUM позволяет рассчитать порядковый номер недели для определенной даты на основе международного стандарта ISO 6801, в то время как функция WEEKNUM_ADD возвращает такой же номер недели, как и Microsoft Excel.



Синтаксис
GCD_ADD(Числа)
Число(а) - список,включающий не более 30 чисел.
Пример
=GCD_ADD(5;15;25) возвращает значение 5.
ISEVEN
Возвращает значение TRUE для четных целых чисел и значение FALSE - для нечетных.
Синтаксис
ISEVEN(Значение)
Значение: значение для проверки.
Если значение не является целым числом, игнорируются все знаки после десятичной точки. Знак значения также игнорируется.
Пример
=ISEVEN(48) возвращает значение TRUE.
=ISEVEN(33) возвращает FALSE.
=ISEVEN(0) возвращает TRUE.
=ISEVEN(-2,1) возвращает значение TRUE.
=ISEVEN(3,999) возвращает FALSE.
ISODD
Возвращает значение TRUE для нечетных чисел и значение FALSE - для четных.
Синтаксис
ISODD(значение)
Значение: значение для проверки.
Если значение не является целым числом, игнорируются все знаки после десятичной точки. Знак значения также игнорируется.
Пример
=ISODD(33) возвращает значение TRUE.
=ISODD(48) возвращает FALSE.
=ISODD(3,999) возвращает TRUE.
=ISODD(-3,1) возвращает значение TRUE.
LCM
Возвращает наименьшее общее кратное для одного или нескольких целых чисел.
Синтаксис
LCM(Целое число1; Целое число2; ...; Целое число30)
Целые числа от 1 до 30 - до 30 целых чисел, для которых требуется рассчитать наименьшее общее кратное.
Пример
При вводе в текстовые поля 1, 2 и 3 чисел 512; 1024 и 2000 возвращается значение 128 000.
LCM_ADD
Возвращает наименьшее общее кратное для списка чисел.

Функции, имена которых заканчиваются на _ADD, возвращают те же результаты, что и соответствующие функции Microsoft Excel. Функции без _ADD служат для получения результатов, основанных на международных стандартах. Например, функция WEEKNUM позволяет рассчитать порядковый номер недели для определенной даты на основе международного стандарта ISO 6801, в то время как функция WEEKNUM_ADD возвращает такой же номер недели, как и Microsoft Excel.



Синтаксис:
LCM_ADD(Число(а))
Число(а) - список,включающий не более 30 чисел.
Пример:
=LCM_ADD (5;15;25) возвращает значение 75.
COMBIN
Возвращает число комбинаций элементов без повторений.
Синтаксис
COMBIN(Число1; Число2)
Число1 - количество элементов в множестве.
Число2 - количество элементов для выбора из множества.
COMBIN возвращает число упорядоченных способов выбора этих элементов. Например, если имеются 3 элемента A, B и C, два элемента можно выбрать тремя различными способами, а именно, AB, AC и BC.
COMBIN реализует формулу: Count1!/(Count2!*(Count1-Count2)!)
Пример
=COMBIN(3;2) возвращает значение 3.
COMBINA
Возвращает количество комбинаций подмножества элементов с учетом повторений.
Синтаксис
COMBINA(Число1; Число2)
Число1 - количество элементов в множестве.
Число2 - количество элементов для выбора из множества.
COMBINA возвращает число уникальных способов выбора этих элементов, порядок выбора игнорируется и разрешается несколько экземпляров одного элемента. Например, если имеются 3 элемента A, B и C, два элемента можно выбрать шестью различными способами, а именно, AB, BA, AC, CA, BC и CB.
COMBINA использует следующую формулу: (Count1+Count2-1)! / (Count2!(Count1-1)!)
Пример
=COMBINA(3;2) возвращает значение 6.
TRUNC
Усечение числа путем удаления знаков после запятой.
Синтаксис
TRUNC(Число; Количество)
Возвращает число с количеством знаков после запятой не более чем количество. Дополнительные знаки после запятой отбрасываются независимо от знака.
Поведение TRUNC(число; 0) соответствует INT(число) для положительных чисел, но для отрицательных чисел округление фактически производится в сторону нуля.

Количество видимых знаков после запятой в результате указывается в Инструменты - Параметры - OpenOffice.org Calc - Вычислить.



Пример
=TRUNC(1,239;2) возвращает значение 1,23. "9" отбрасывается.
=TRUNC(-1,234999;3) возвращает -1,234. Все "9" удаляются.
LN
Возвращает натуральный логарифм числа (по основанию e). Основание е - это константа с приблизительным значением 2,71828182845904.
Синтаксис
LN(Число)
Число: число для расчета натурального логарифма.
Пример
=LN(3) возвращает натуральный логарифм 3 (приблизительно 1,0986).
=LN(EXP(321)) возвращает 321.
LOG
Возвращает логарифм числа по указанному основанию.
Синтаксис
LOG(Число; Основание)
Число: число для расчета логарифма.
Основание: основание для расчета логарифма.
Пример
=LOG(10;3) возвращает логарифм 10 по основанию 3 (приблизительно 2,0959).
=LOG(7^4;7) возвращает 4.
LOG10
Возвращает десятичный логарифм числа.
Синтаксис
LOG10(Число)
Возвращает десятичный логарифм числа.
Пример
=LOG10(5) возвращает десятичный логарифм 5 (приблизительно 0,69897).
CEILING
Округляет число в большую сторону до целого или кратного с заданной точностью.
Синтаксис
CEILING(число; приращение; режим)
Число: число для округления.
Точность: число, до кратного которому требуется округлить значение.
Режим - необязательное значение. Если значение "Режим" задано и не равно нулю и если "Число" и "Точность" являются отрицательными, округление производится на основании абсолютного значения числа. Этот параметр игнорируется при экспорте в MS Excel, поскольку в Excel третий параметр неизвестен.
Если оба параметра "Число" и "Точность" имеют отрицательные значения, а значение параметра "Режим" равно нулю или не указано, после импорта результаты в OpenOffice.org и Excel будут разными. При экспорте таблицы в Microsoft Excel используйте для параметра "Режим" значение=1, чтобы результаты в Excel не отличались от Calc.



Пример
=CEILING(-11;-2) возвращает значение -10.
=CEILING(-11;-2;0) возвращает значение -10.
=CEILING(-11;-2;1) возвращает значение -12.
PI
Возвращает 3,14159265358979 - значение математической константы "пи" до 14 знаков после запятой.
Синтаксис
PI()
Пример
=PI() возвращает значение 3,14159265358979.
MULTINOMIAL
Возвращает факториал суммы аргументов, поделенный на произведение факториалов аргументов.
Синтаксис:
MULTINOMIAL(Число(а))
Число(а) - список,включающий не более 30 чисел.
Пример:
=MULTINOMIAL(F11:H11) возвращает значение 1260, если ячейки диапазона F11:H11 содержат значения 2, 3 и 4. Это соответствует формуле = (2+3+4)! / (2!*3!*4!)
POWER
Возвращает результат возведения числа в степень.
Синтаксис
POWER(Основание; Степень)
Возвращает основание, возведенное в степень степень.
Того же результата можно достичь при использовании оператора возведения в степень ^:
Основание^степень
Пример
=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
Возвращает синус заданного угла (в радианах).
Синтаксис
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+ Enter, вместо того чтобы нажать клавишу Enter и закрыть формулу. После этого формула отобразится на панели Формула заключенной в фигурные скобки.
{=SUM((A1:A40>=C1)*(A1:A40
Формула основывается на том, что результатом сравнения будет 1, если условия выполняются, или 0 - если нет. Отдельные результаты сравнения обрабатываются как массив и применяются в умножении матриц, после чего отдельные значения складываются в конечную матрицу.
SUMIF
Служит для сложения значений ячеек, указанных в условии. Эта функция применяется для поиска определенного значения в диапазоне ячеек.
Поиск предусматривает поддержку регулярных выражений. Например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all". Если требуется найти текст, который также является регулярным выражением, необходимо предварить каждый символ символом \. Автоматическое вычисление регулярного выражения можно включить и выключить, используя параметры Сервис - Параметры - OpenOffice.org Calc - Вычислить.
Синтаксис
SUMIF(Диапазон; Условия; Диапазон суммирования)
Диапазон: диапазон ячеек, которые требуется проверить на соответствие условию.
Условие: ячейка, которая содержит условие поиска, либо само условие поиска. Если условие записано в формуле, его необходимо заключить в двойные кавычки.
Диапазон суммирования - диапазон, значения которого суммируются. Если этот параметр не был задан, суммируются значения, найденные в диапазоне.
Операция конкатенации ссылки (~) поддерживается в SUMIF только для параметра "Критерии", причем только если не задан дополнительный параметр "Диапазон суммирования".



Пример
Для суммирования только отрицательных чисел: =SUMIF(A1:A10;"<0")
=SUMIF(A1:A10;">0";B1:10) суммирует значения диапазона B1:B10 только в том случае, если соответствующие значения в диапазоне A1:A10 больше 0.
Некоторые примеры синтаксиса, которые могут использоваться с SUMIF(), приведены в описании COUNTIF().
TAN
Возвращает тангенс заданного угла (в радианах).
Синтаксис
TAN(Число)
Возвращает (тригонометрический) тангенс числа - угла в радианах.
Для возвращения тангенса угла в градусах следует использовать функцию RADIANS.
Пример
=AN(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)
CONVERT
Преобразование старых европейских национальных валют в/из евро.
Синтаксис
CONVERT(Значение;"Денежное значение1";"Денежное значение2")
Значение - сумма в валюте для пересчета.
Денежное значение1 и Денежное значение2 являются соответственно исходными и целевыми единицами валюты для пересчета. Они должны быть текстовыми значениями и представлять собой официальное сокращение валюты (например, "EUR"). Курсы (приведены по отношению к евро) установлены Европейской Комиссией.
Значения Валюта1 или Валюта2 должны быть указаны в евро.
Примеры
=CONVERT(100;"ATS";"EUR") выполняет пересчет 100 австрийских шиллингов в евро.
=CONVERT(100;"EUR";"DEM") выполняет пересчет 100 евро в немецкие марки.
ODD
Возвращает число, округленное до ближайшего нечетного целого.
Синтаксис
ODD(Число)
Возвращает результат округления числа в большую сторону до следующего нечетного числа.
Пример
=ODD(1,2) возвращает значение 3.
=ODD(1) возвращает 1.
=ODD(0) возвращает 1.
=ODD(-3,1) возвращает -5.
FLOOR
Округляет число в меньшую сторону до кратного с заданной точностью.
Синтаксис
FLOOR(Число; Точность; Режим)
Число: число для округления в меньшую сторону.
Точность: число, до кратного которому требуется округлить значение.
Режим - необязательное значение. Если значение "Режим" задано и не равно нулю и если "Число" и "Точность" являются отрицательными, округление производится на основании абсолютного значения числа. Этот параметр игнорируется при экспорте в MS Excel, поскольку в Excel третий параметр неизвестен.

Если оба параметра "Число" и "Точность" имеют отрицательные значения, а значение параметра "Режим" равно нулю или не указано, после импорта результаты в OpenOffice.org Calc и Excel будут разными. При экспорте таблицы в Microsoft Excel используйте для параметра "Режим" значение=1, чтобы результаты в Excel не отличались от Calc.



Пример
=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).
SQRT
Возвращает положительный квадратный корень числа.
Синтаксис
SQRT(Число)
Возвращает положительный квадратный корень числа.
Число должно быть положительным.
Пример
=SQRT(16) возвращает значение 4.
=SQRT(-16) возвращает ошибку недопустимый аргумент.
SQRTPI
Возвращает квадратный корень от (пи, умноженного на число).
Синтаксис:
SQRTPI(Число)
Возвращает положительный квадратный корень от (пи, умноженного на Число).
Это действие эквивалентно SQRT(пи()*число).
Пример:
=SQRTPI(2) возвращает квадратный корень (2пи), приблизительно 2,506628.
RANDBETWEEN
Возвращает случайное целое число из указанного диапазона.
Синтаксис:
RANDBETWEEN (Нижнее; Верхнее)
Возвращает случайное целое число между целыми нижним и верхним значениями (оба включаются в расчет).
Эта функция производит новое случайное число при каждом повторном вычислении Calc. Для перевода Calc в режим повторного вычисления вручную следует нажать Shift+Ctrl+F9.
Для генерации случайных неповторимых чисел следует скопировать ячейки, содержащие эту функцию, и выбрать Правка - Специальная вставка (без выбора Вставить все и Формулы и с выбором Числа).
Пример:
=RANDBETWEEN(20;30) возвращает произвольное целое число между 20 и 30.
RAND
Возвращает случайное число от 0 до 1.
Синтаксис
RAND()
Эта функция производит новое случайное число при каждом повторном вычислении Calc. Для перевода Calc в режим повторного вычисления вручную следует нажать Shift+Ctrl+F9.
Для генерации случайных неповторимых чисел следует скопировать ячейки, содержащие =RAND(), и выбрать Правка - Специальная вставка (без выбора Вставить все и Формулы и с выбором Числа).
Пример
=RAND() возвращает случайное число от 0 до 1.
COUNTIF
Возвращает количество ячеек, соответствующих определенным критериям, в диапазоне ячеек.
Поиск предусматривает поддержку регулярных выражений. Например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all". Если требуется найти текст, который также является регулярным выражением, необходимо предварить каждый символ символом \. Автоматическое вычисление регулярного выражения можно включить и выключить, используя параметры Сервис - Параметры - OpenOffice.org Calc - Вычислить.
Синтаксис
COUNTIF(Диапазон; Условие)
Диапазон: диапазон ячеек, которые требуется проверить на соответствие условию.
Условие - условие в виде числа, выражения или символьной строки. Эти условия определяют, какие ячейки должны учитываться. Можно также ввести текст для поиска в виде регулярного выражения, например "b.*" для всех слов, начинающихся с буквы "b". Кроме того, можно указать диапазон, который содержит условие поиска. Буквенные символы следует заключать в двойные кавычки.
Пример
A1:A10 - диапазон ячеек, содержащих числа с 2000 по 2009. В ячейке B1 содержится число 2006. В ячейку B2 вводится следующая формула:
=COUNTIF(A1:A10; 2006) возвращает значение 1.
=COUNTIF(A1:A10;B1) возвращает 1.
=COUNTIF(A1:A10;">=2006") возвращает 3.
=COUNTIF(A1:A10;"<"&B1) - если B1 содержит 2006, эта формула возвращает значение 6.
=COUNTIF(A1:A10; C2), где ячейка C2 содержит текст >2006, вычисляет количество ячеек в диапазоне A1:A10, которые >2006
Для подсчета только отрицательных чисел: =COUNTIF(A1:A10;"<0")

Комментариев нет:

Отправить комментарий