Приложение 5 "Список встроенных функций"

Оглавление  Назад  Далее

 Ниже приведен неполный список встроенных функций

 

Арифметические операторы

Арифметические операторы позволяют выполнять базовые арифметические операции

Обозначение

Тип операндов

Пример

Описание

+

Два аргумента

=A5 + B1

Добавление первого аргумента к значению второго аргумента

-

Два аргумента

=A5 - B1

Вычитание второго аргумента из первого

*

Два аргумента

=A2 * A3

Умножение первого аргумента на второй аргумент

/

Два аргумента

=A1 / PI()

Деление первого аргумента на второй аргумент

^

Два аргумента

=B1 ^ A2

Возведение первого аргумента в степень, указанную вторым аргументом

 

Логические операторы

Логические операторы выполняют сравнение операндов и возвращают логическое значение (TRUE или FALSE) как результат

=

Два аргумента логического типа

= A1=A2

Операция равенства. Возвращает TRUE, если первый аргумент равен второму аргументу. В противном случае, возвращает FALSE

<>

Два аргумента логического типа

= A1<>B2

Операция неравенства. Возвращает TRUE, если первый аргумент неравен второму аргументу. В противном случае, возвращает FALSE

<

Два аргумента логического типа

= A1<B1

Операция "меньше чем". Возвращает TRUE, если первый аргумент меньше второго аргумента. В противном случае, возвращает FALSE

>

Два аргумента логического типа

= A1>100

Операция "больше чем". Возвращает TRUE, если первый аргумент больше второго аргумента. В противном случае, возвращает FALSE

<=

Два аргумента логического типа

= A2<=C4

Операция "меньше или равно чем". Возвращает TRUE, если первый аргумент меньше или равен второму аргументу. В противном случае, возвращает FALSE

>=

Два аргумента логического типа

= A2>=1.57

Операция "больше или равно чем". Возвращает TRUE, если первый аргумент больше или равен второму аргументу. В противном случае, возвращает FALSE

Арифметические функции

Набор математических и тригонометрических функций

ABS

Один вещественный аргумент

 

=ABS(B6)

Возвращает модуль числа

ACOS

=ACOS(B16)

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

ACOSH

=ACOSH(A1)

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

ASIN

=ASIN(B6)

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

ASINH

=ASINH(C2)

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

ATAN

=ATAN(C5)

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

ATAN2

Два вещественных аргумента

=ATAN2(A1; A2)

Возвращает арктангенс для заданных координат x и y

ATANH

Один вещественный аргумент

=ATANH(D4)

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

CEILING

Два вещественных аргумента

=CEILING(A1; B1)

Функция округляет число до указанного количества дробных разрядов, где A1 - число, B1 - разряд

COS

Один вещественный аргумент

=COS(A1)

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

COSH

Один вещественный аргумент

=COSH(D7)

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

COUNTIF

Два аргумента - диапазон и условие в виде строки

=COUNTIF(A1:A7;">2")

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

DEGREES

Один вещественный аргумент, который указывает угол в радианах

=DEGREES(PI()/2)

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

EVEN

Один вещественный аргумент

=EVEN(-1)

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

EXP

Один вещественный аргумент

=EXP(C1)

Возвращает экспоненту аргумента

FACT

Один неотрицательный аргумент

=FACT(2)

Возвращает факториал аргумента

FLOOR

Два вещественных аргумента

=FLOOR(A1; B1)

Округляет аргумент до меньшего с указанным количеством знаков после запятой, где A1 - число, B1 - количество знаков после запятой

INT

Один вещественный аргумент

=INT(E4)

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

LN

Один вещественный аргумент

=LN(C1)

Возвращает натуральный логарифм аргумента

LOG

Два вещественных аргумента

=LOG(100; 10)

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

LOG10

Один вещественный аргумент

=LOG10(1000)

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

MOD

Два вещественных аргумента

=MOD(A1;B1)

Возвращает остаток от деления A1 на B1

ODD

Один вещественный аргумент

=ODD(3,5)

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

PI

Без аргументов

=PI()

Возвращает число Пи

POWER

Два вещественных аргумента

=POWER(A1;B1)

Возвращает число A1 в степени B1

RADIANS

Один вещественный аргумент

=RADIANS(180)

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

RAND

Без аргументов

=RAND()

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

ROUND

Два аргумента - вещественное и целое

=ROUND(20,57; 1)

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

ROUNDDOWN

Два аргумента - вещественное и целое

=ROUNDDOWN(2,75;0)

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

ROUNDUP

Два аргумента - вещественное и целое

=ROUNDUP(-3,42;1)

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

SIGN

Один вещественный аргумент

=SIGN(A2)

Возвращает знак аргумента

SIN

Один вещественный аргумент

=SIN(A1)

Возвращает синус аргумента

SINH

Один вещественный аргумент

=SINH(1)

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

SQRT

Один вещественный аргумент

=SQRT(B5)

Возвращает квадрат аргумента

SUM

Список аргументов

=SUM(A1:C12)

=SUM(A1; 3,14; 1,57)

Возвращает сумму всех элементов списка

SUMSQ

Список аргументов

=SUMSQ(B1:D1)

=SUMSQ(1; 2; 3; 4)

Возвращает сумму квадратов всех элементов списка

TAN

Один вещественный аргумент

=TAN(C3)

Возвращает тангенс аргумента

TANH

Один вещественный аргумент

=TANH(0)

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

TRUNC

Один вещественный аргумент

=TRUNC(PI())

Возвращает целую часть аргумента как целое число

Статистические функции

Основные статистические функции

AVERAGE

Список аргументов

=AVERAGE(A1:A5)

=AVERAGE(10,3; 9,1)

Возвращает среднее значение из значений списка

AVERAGEA

Список аргументов

=AVERAGEA(A1:A5)

Возвращает среднее значение из непустых значений списка - эквивалентно SUM(Список)/COUNTA(Список)

COUNT

Список аргументов

=COUNT(A1:A4)

=COUNT(1; 5; 8)

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

COUNTA

Список аргументов

=COUNTA(A1:A4)

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

COUNTBLANK

Список аргументов

=COUNTBLANK(A1:E1)

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

MAX

Список аргументов

=MAX(A1:D1)

=MAX(A1; 100; C2)

Возвращает максимальное значение из списка

MIN

Список аргументов

=MIN(A1:D1)

=MIN(0; C2)

Возвращает минимальное значение из списка

SUM

Список аргументов

=SUM(A1:C12)

=SUM(A1; 3.14; 1.57)

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

SUMSQ

Список аргументов

=SUMSQ(B1:D1)

=SUMSQ(1; 2; 3; 4)

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

Логические функции

Логические функции принимают логическое выражение как аргумент и возвращают логическое значение

AND

Список логических аргументов

=AND(1<B4; B4<100)

Логическое И. Возвращает TRUE, если все аргументы возвращают TRUE. Возвращает FALSE, если хотя бы один аргумент вернет FALSE

FALSE

Нет аргументов

=FALSE()

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

IF

Три аргумента: 1 - логическое выражение, 2 - значение, если 1-й параметр TRUE, 3 - значение, если 1-й параметр FALSE

=IF(A10<=100; "Within budget"; "Over budget")

Возвращает второй параметр, если первый возвращает TRUE, иначе возвращает третий параметр

NOT

Один аргумент логического типа

=NOT(1>D4)

Логическая операция NOT. Делает реверс аргумента - TRUE становится FALSE и наоборот

OR

Список аргументов

=OR(A1>=10; A1<=–10)

Логическое ИЛИ. Возвращает TRUE, если хотя бы один аргумент возвращают TRUE. Возвращает FALSE, если все аргументы вернут FALSE

TRUE

Нет аргументов

=TRUE()

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

 

Функции по работе с датой и временем

DATE

Три аргумента: год, месяц и день

=DATE(1900;1;1)

Возвращает последовательный номер даты, собранной из входных параметров

DAY

Один аргумент: дата/время

=DAY(TODAY())

Возвращает число из даты

HOUR

Один аргумент: дата/время

=HOUR(NOW())

Возвращает часы из времени

MONTH

Один аргумент: дата/время

=MONTH(TODAY())

Возвращает месяц из даты

MINUTE

Один аргумент: дата/время

=MINUTE(NOW())

Возвращает минуты из времени

NOW

Нет аргументов

=NOW()

Возвращает последовательный номер даты и время

SECOND

Один аргумент - дата/время

=SECOND(NOW())

Возвращает секунды из времени

TIME

Три аргумента: часы, минуты, секунды

=TIME(16; 48; 10)

Возвращает последовательный номер времени, собранной из входных параметров

TODAY

Нет аргументов

=TODAY()

Возвращает последовательный номер текущей даты

WEEKDAY

Два аргумента: дата и номер дня выходных

=WEEKDAY(TODAY())

 

=WEEKDAY(DATE(2002; 12; 1);1)

Возвращает день недели указанной даты. Номер дня выходных определяет первый день недели и определяет возвращаемое значение:

1 - первый день недели - Воскресенье. Функция вернет 1 для Воскресенья, 2 - для Понедельника и т.п.

2 - первый день недели - Понедельник. Функция вернет 1 для Понедельника, 2 - для Вторника и т.п.

YEAR

Один аргумент: дата/время

=YEAR(TODAY())

Возвращает год из даты

 

Текстовые функции

& (амперсанд)

Два аргумента: строки

= "Yellow "&"river"

Объединяет указанные две строки в одну

CONCATENATE

Список строк

=CONCATENATE("Elster"; " Metronica")

Объединяет элементы списка строк в одну строку

DOLLAR

Два параметра: число и точность округления

=DOLLAR(957,344; 2)

Преобразует число в строку, используя денежный формат ($#,##0.00_);($#,##0.00) с округлением согласно второму параметру

FIXED

Три параметра: строка, число, булевый

=FIXED(1234,567; 1)

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

LEFT

Два параметра: строка и число

=LEFT(A1)

=LEFT(A1; 3)

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

LEN

Один параметр: строка

=LEN("ABC")

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

LOWER

Один параметр: строка

=LOWER(A1)

Возвращает строку в нижнем регистре

MID

Три параметра: строка, число, число

=MID("ABC";3;1)

Возвращает подстроку из исходной строки, начиная со второго параметра длиной в третий параметр

RIGHT

Два параметра: строка и число

=RIGHT(B2; 3)

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

TRIM

Один параметр: строка

=TRIM(" АльфаЦЕНТР ")

Удаляет все пробелы в начале и конце строки

UPPER

Один параметр: строка

=UPPER(A1&A2)

Возвращает строку в верхнем регистре

 

Функции проверки - IS-функции

ISBLANK

Любой тип

=ISBLANK(A1)

Возвращает TRUE, если ячейка пуста

ISERR

=ISERR(H1)

Возвращает TRUE, если ячейка содержит любое ошибочное значение, кроме #N/A

ISERROR

=ISERROR(A7)

Возвращает TRUE, если ячейка содержит любое ошибочное значение (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?,  или #NULL!)

ISLOGICAL

=ISLOGICAL(C3)

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

ISNA

=ISNA(E5)

Возвращает TRUE, если ячейка содержит #N/A (значение не доступно)

ISNONTEXT

=ISNONTEXT(D4)

Возвращает TRUE, если ячейка не содержит текста (для пустых ячеек возвращается TRUE)

ISNUMBER

=ISNUMBER(A2)

Возвращает TRUE, если ячейка содержит число

ISTEXT

=ISTEXT(D1)

Возвращает TRUE, если ячейка содержит текст