IBM Lotus Symphony


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

В этом разделе описаны математические, финансовые функции, предусмотренные в модуле Lotus® Symphony™ Spreadsheets. Для того чтобы открыть Мастер функций, выберите Создать - Функция.

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 приблизительно равна 2.71828182845904.

Синтаксис

EXP(Число)

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

Пример

=EXP(1) возвращает 2.71828182845904, математическую константу e с точностью Lotus Symphony Spreadsheets.

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.

EUROCONVERT

Преобразовывает Европейскую национальную валюту в Евро и обратно.

Синтаксис

EUROCONVERT(Сумма; "Валюта1"; "Валюта2", полная_точность, триангуляционная_точность)

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

Примеры

=EUROCONVERT(100;"ATS";"EUR") позволяет преобразовать 100 Австрийских шиллингов в евро.

=EUROCONVERT(100;"EUR";"DEM") позволяет преобразовать 100 евро в Немецкие марки.

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 целых чисел, для которых требуется вычислить общее наименьшее кратное.

Пример

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

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, то из них можно выбрать 2 элемента тремя различными способами, а именно, AB, AC и BC.

COMBIN реализует формулу: Количество1!/(Количество2!*(Количество1-Количество2)!)

Пример

=COMBIN(3;2) возвращает 3.

COMBINA

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

Синтаксис

COMBINA(Количество 1; Количество 2)

Количество 1: число элементов в наборе.

Количество 2: число элементов, выбираемых из набора.

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

COMBINA реализует формулу: (Количество1+Количество2-1)! / (Количество2!(Количество1-1)!)

Пример

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

TRUNC

Усекает число, удаляя десятичные разряды.

Синтаксис

TRUNC(Число; Точность)

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

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

Значок Предупреждение Видимые десятичные разряды результата указаны в Сервис - Опции - Lotus Symphony Spreadsheets - Вычисление.

Пример

=TRUNC(1.239;2) возвращает 1.23. 9 теряется.

=TRUNC(-1.234999;3) возвращает -1.234. Все девятки теряются.

LN

Позволяет вычислить натуральный логарифм числа на основе константы e. Константа e приблизительно равна 2.71828182845904.

Синтаксис

LN(Число)

Число : число, натуральный логарифм которого требуется вычислить.

Пример

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

=LN(EXP(321)) возвращает 321.

LOG

Позволяет вычислить логарифм числа по указанному основанию.

Синтаксис

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

Число: число, логарифм которого требуется вычислить.

Основание: основание для вычисления логарифма.

Пример

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

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

LOG10

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

Синтаксис

LOG10(Число)

Возвращает логарифм по основанию 10 от Числа.

Пример

=LOG10(5) возвращает логарифм по основанию 10 от 5 (приблизительно 0.69897).

CEILING

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

Синтаксис

CEILING(Число; Кратность; Режим)

Число: число, которое требуется округлить.

Кратность: кратность, до которой требуется выполнить округление.

Режим: необязательный параметр. Если задано ненулевое значение Режима, и если Число и Кратность отрицательны, то округление выполняется на основании абсолютного значения Числа. Это параметр игнорируется при экспорте в MS Excel, так как Excel не принимает третьего параметра.

Значок Предупреждение Если в аргументах Число и Кратность указаны отрицательные значения, а значение аргумента Режим равно нулю или не задано, результаты вычислений Lotus Symphony и Excel после импорта будут отличаться. При экспорте электронной таблицы в Excel, используйте Режим=1, чтобы результаты в Excel совпадали с Lotus Symphony Spreadsheets.

Пример

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

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

=CEILING(-11;-2;1) возвращает -12

Пи

Возвращает 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; M; Коэффициенты)

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

N: начальная степень.

M: приращение увеличения N.

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

PRODUCT

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

Синтаксис

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

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

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

Пример

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

SUMSQ

Позволяет вычислить сумму квадратов указанных чисел.

Синтаксис

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

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

Пример

Если введены числа 2; 3 и 4 в текстовые поля Число 1; 2 и 3, то возвращается результат 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 с точностью Lotus Symphony Spreadsheets.

ROUND

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

Синтаксис

ROUND(Число; Точность)

Возвращает Число, округленное до Точность десятичных разрядов. Если Число пропущено или равно нулю, функция округляет до ближайшего целого числа. Если Число отрицательно, то функция округляет до ближайшего 10, 100, 1000 и т.д.

Эта функция округляет до ближайшего числа. В качестве альтернативы можно использовать функции 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(Число; Точность)

Возвращает Число округленное в меньшую сторону (в сторону нуля) до Точность десятичных разрядов. Если Число пропущено или равно нулю, функция округляет в меньшую сторону до целого числа. Если Число отрицательно, функция округляет до следующего 10, 100, 1000 и т.д.

Эта функция округляет в сторону нуля. В качестве альтернативы можно использовать функции ROUNDUP и ROUND.

Пример

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

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

=ROUNDDOWN(-45.67) возвращает -45.

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

ROUNDUP

Позволяет округлить число в большую сторону (в сторону от нуля) с указанной точностью.

Синтаксис

ROUNDUP(Число; Точность)

Возвращает Число округленное в большую сторону (в сторону от нуля) до Точность десятичных разрядов. Если Число пропущено или равно нулю, функция округляет в большую сторону до целого числа. Если Число отрицательно, функция округляет в большую сторону до следующего 10, 100, 1000 и т.д.

Эта функция округляет в сторону от нуля. В качестве альтернативы можно использовать функции 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; Число 2 ... Число 30: до 30 чисел, сумму которых требуется вычислить.

Пример

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

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

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

Предположения примера: Накладные заносятся в таблицу. В столбце A указа дата накладной, в столбце B - количество. Требуется создать формулу, позволяющую возвратить общее число накладных за конкретный месяц, например, за период с >=2008-01-01 по <2008-02-01. Даты указаны в диапазоне ячеек A1:A40, числа - в диапазоне B1:B40. Ячейка C1 содержит начальную дату 2008-01-01, а C2 конечную дату 2008-02-01 для периода времени для подсчета счетов.

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

=SUM((A1:A40>=C1)*(A1:A40<C2)*B1:B40)

Формула массива указывается с помощью сочетания клавиш Shift + Ctrl + Enter, а не просто клавиши Enter. При этом формула отображается в панели Формула в фигурных скобках.

{=SUM((A1:A40>=C1)*(A1:A40<C2)*B1:B40)}

Результат сравнения в данной формуле равен 1, если условие выполнено. В противном случае, результат равен 0. Результаты отдельных операций сравнения заносятся в массив и применяются для умножения матриц. Конечный результат вычисляется путем суммирования отдельных значений.

SUMIF

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

Поиск поддерживает регулярные выражения. Можно ввести, например, "вод.*", чтобы найти первое вхождение слова, начинающегося с букв "вод", за которыми могут следовать любые знаки. Для поиска текста, который является регулярным выражением, необходимо перед каждым символом поставить символ \. Можно включить или выключить автоматическое вычисление регулярных выражений в Сервис - Опции - Lotus Symphony Spreadsheets - Вычисление.

Синтаксис

SUMIF(Диапазон;Критерии;Диапазон суммирования)

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

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

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

Значок
Примечание SUMIF поддерживает оператор конкатенации ссылок (~) только в параметре Критерии, и только если необязательный параметр Диапазон суммирования не задан.

Пример

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

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

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

TAN

Позволяет вычислить тангенс данного угла (в радианах).

Синтаксис

TAN(Число)

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

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

Пример

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

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

TANH

Позволяет вычислить гиперболический тангенс числа.

Синтаксис

TANH(Число)

Позволяет вычислить гиперболический тангенс числа.

Пример

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

SUBTOTAL

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

Синтаксис

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

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

Таблица 1. Индексы функций
Индекс функции Функция
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"). Курсы (показано для Euro) установлены Европейской Комиссией.

Или Валюта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 не принимает третьего параметра.

Значок Предупреждение Если в аргументах Число и Кратность указаны отрицательные значения, а значение аргумента Режим равно нулю или не указано, то результаты вычислений редактора Lotus Symphony Spreadsheets и Excel после экспорта будут отличаться. При экспорте электронной таблицы в Excel, используйте Режим=1, чтобы результаты в Excel совпадали с Lotus Symphony Spreadsheets.

Пример

=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(PI()*Число).

Пример

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

RANDBETWEEN

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

Синтаксис

RANDBETWEEN (Минимальное значение; Максимальное значение)

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

Эта функция генерирует новое случайное число при каждом повторном вычислении Lotus Symphony Spreadsheets. Для того чтобы Lotus Symphony Spreadsheets принудительно выполнил вычисление, нажмите Shift+Ctrl+F9.

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

Пример

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

RAND

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

Синтаксис

RAND( )

Эта функция генерирует новое случайное число при каждом повторном вычислении Lotus Symphony Spreadsheets. Для того чтобы Lotus Symphony Spreadsheets принудительно выполнил вычисление, нажмите Shift+Ctrl+F9.

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

Пример

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

COUNTIF

Для диапазона ячеек возвращает количество ячеек, удовлетворяющих заданным критериям.

Поиск поддерживает регулярные выражения. Можно ввести, например, "вод.*", чтобы найти первое вхождение слова, начинающегося с букв "вод", за которыми могут следовать любые знаки. Для поиска текста, который является регулярным выражением, необходимо перед каждым символом поставить символ \. Можно включить или выключить автоматическое вычисление регулярных выражений в Сервис - Опции - Lotus Symphony Spreadsheets - Вычисление.

Синтаксис

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")


Комментарии по продукту | Дополнительная документация | Товарные знаки