Арифметические операторы
Арифметические операторы позволяют выполнять базовые арифметические операции
|
Обозначение
|
Тип операндов
|
Пример
|
Описание
|
+
|
Два аргумента
|
=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, если ячейка содержит текст
|