Формулы Formula.js

Formula.js предоставляет большую коллекцию функций, совместимых с Excel.

Справочник функций

Даты

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
DATEСоздаёт дату по указанным году, месяцу и дню.DATE(2008, 7, 8)Год (целое), месяц (1–12), день (1–31).Tue Jul 08 2008 00:00:00 GMT-0700 (PDT)
DATEVALUEПреобразует дату в текстовом формате в порядковый номер даты.DATEVALUE('8/22/2011')Текстовая строка с датой.Mon Aug 22 2011 00:00:00 GMT-0700 (PDT)
DAYВозвращает число месяца для даты.DAY('15-Apr-11')Значение даты или текстовая строка с датой.15
DAYSСчитает число дней между двумя датами.DAYS('3/15/11', '2/1/11')Конечная дата, начальная дата.42
DAYS360Считает число дней между двумя датами по году из 360 дней.DAYS360('1-Jan-11', '31-Dec-11')Начальная дата, конечная дата.360
EDATEВозвращает дату на указанное число месяцев раньше или позже заданной.EDATE('1/15/11', -1)Начальная дата, число месяцев (положительное — вперёд, отрицательное — назад).Wed Dec 15 2010 00:00:00 GMT-0800 (PST)
EOMONTHВозвращает последний день месяца через указанное число месяцев от даты.EOMONTH('1/1/11', -3)Начальная дата, число месяцев (положительное — вперёд, отрицательное — назад).Sun Oct 31 2010 00:00:00 GMT-0700 (PDT)
HOURВозвращает час для значения времени.HOUR('7/18/2011 7:45:00 AM')Значение времени или текстовая строка со временем.7
MINUTEВозвращает минуты для значения времени.MINUTE('2/1/2011 12:45:00 PM')Значение времени или текстовая строка со временем.45
ISOWEEKNUMВозвращает номер недели года по ISO для заданной даты.ISOWEEKNUM('3/9/2012')Значение даты или текстовая строка с датой.10
MONTHВозвращает номер месяца для даты.MONTH('15-Apr-11')Значение даты или текстовая строка с датой.4
NETWORKDAYSСчитает рабочие дни между двумя датами, исключая выходные и при необходимости праздники.NETWORKDAYS('10/1/2012', '3/1/2013', ['11/22/2012'])Начальная дата, конечная дата, необязательный массив праздников.109
NETWORKDAYSINTLСчитает рабочие дни с настраиваемыми выходными и при необходимости праздниками.NETWORKDAYSINTL('1/1/2006', '2/1/2006', 7, ['1/2/2006'])Начальная дата, конечная дата, режим выходных, необязательный массив праздников.23
NOWВозвращает текущие дату и время.NOW()Без параметров.Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
SECONDВозвращает секунды для значения времени.SECOND('2/1/2011 4:48:18 PM')Значение времени или текстовая строка со временем.18
TIMEСобирает значение времени из часа, минуты и секунды.TIME(16, 48, 10)Час (0–23), минута (0–59), секунда (0–59).0.7001157407407408
TIMEVALUEПреобразует время в текстовом формате в дробный серийный номер времени.TIMEVALUE('22-Aug-2011 6:35 AM')Текстовая строка со временем.0.2743055555555556
TODAYВозвращает текущую дату.TODAY()Без параметров.Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
WEEKDAYВозвращает номер дня недели.WEEKDAY('2/14/2008', 3)Значение даты или текстовая строка с датой, тип возврата (1–3).3
YEARВозвращает год для даты.YEAR('7/5/2008')Значение даты или текстовая строка с датой.2008
WEEKNUMВозвращает номер недели в году для даты.WEEKNUM('3/9/2012', 2)Значение даты или текстовая строка с датой, необязательный день начала недели (1 — воскресенье, 2 — понедельник).11
WORKDAYВозвращает дату через заданное число рабочих дней, исключая выходные и при необходимости праздники.WORKDAY('10/1/2008', 151, ['11/26/2008', '12/4/2008'])Начальная дата, число рабочих дней, необязательный массив праздников.Mon May 04 2009 00:00:00 GMT-0700 (PDT)
WORKDAYINTLВозвращает дату через число рабочих дней с настраиваемыми выходными и праздниками.WORKDAYINTL('1/1/2012', 30, 17)Начальная дата, число рабочих дней, режим выходных.Sun Feb 05 2012 00:00:00 GMT-0800 (PST)
YEARFRACСчитает долю года между двумя датами.YEARFRAC('1/1/2012', '7/30/2012', 3)Начальная дата, конечная дата, необязательная база подсчёта дней.0.5780821917808219

Финансы

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
ACCRINTНачисляет купонный доход по ценной бумаге с периодическими выплатами процентов.ACCRINT('01/01/2011', '02/01/2011', '07/01/2014', 0.1, 1000, 1, 0)Дата выпуска, дата первого начисления процентов, дата расчёта, годовая ставка, номинал, периодичность, база.350
CUMIPMTСуммарный уплаченный процент по серии платежей.CUMIPMT(0.1/12, 30*12, 100000, 13, 24, 0)Ставка, общее число периодов, приведённая стоимость, начальный период, конечный период, тип платежа (0=в конце периода, 1=в начале).-9916.77251395708
CUMPRINCСуммарная выплаченная основная сумма по серии платежей.CUMPRINC(0.1/12, 30*12, 100000, 13, 24, 0)Ставка, общее число периодов, приведённая стоимость, начальный период, конечный период, тип платежа (0=в конце периода, 1=в начале).-614.0863271085149
DBАмортизация методом фиксированного уменьшающегося остатка.DB(1000000, 100000, 6, 1, 6)Первоначальная стоимость, ликвидационная стоимость, срок службы, период, месяц.159500
DDBАмортизация двойным уменьшающимся остатком или другим заданным коэффициентом.DDB(1000000, 100000, 6, 1, 1.5)Первоначальная стоимость, ликвидационная стоимость, срок службы, период, коэффициент.250000
DOLLARDEПереводит цену, заданную дробью, в десятичный вид.DOLLARDE(1.1, 16)Цена в виде дробного доллара, знаменатель.1.625
DOLLARFRПереводит цену из десятичного вида в дробную.DOLLARFR(1.625, 16)Цена в виде десятичного доллара, знаменатель.1.1
EFFECTЭффективная годовая процентная ставка.EFFECT(0.1, 4)Номинальная годовая ставка, число периодов начисления в году.0.10381289062499977
FVБудущая стоимость инвестиции.FV(0.1/12, 10, -100, -1000, 0)Ставка за период, число периодов, платёж за период, приведённая стоимость, тип платежа (0=в конце, 1=в начале).2124.874409194097
FVSCHEDULEБудущая стоимость основной суммы по ряду ставок начисления.FVSCHEDULE(100, [0.09,0.1,0.11])Основная сумма, массив ставок.133.08900000000003
IPMTПроцентный платёж за указанный период.IPMT(0.1/12, 6, 2*12, 100000, 1000000, 0)Ставка за период, период, всего периодов, приведённая стоимость, будущая стоимость, тип платежа (0=в конце, 1=в начале).928.8235718400465
IRRВнутренняя норма доходности.IRR([-75000,12000,15000,18000,21000,24000], 0.075)Массив денежных потоков, начальное приближение.0.05715142887178447
ISPMTПроценты за указанный период (для займов).ISPMT(0.1/12, 6, 2*12, 100000)Ставка за период, период, всего периодов, сумма займа.-625
MIRRМодифицированная внутренняя норма доходности.MIRR([-75000,12000,15000,18000,21000,24000], 0.1, 0.12)Массив денежных потоков, ставка финансирования, ставка реинвестирования.0.07971710360838036
NOMINALНоминальная годовая процентная ставка.NOMINAL(0.1, 4)Эффективная годовая ставка, число периодов начисления в году.0.09645475633778045
NPERЧисло периодов до достижения целевого значения.NPER(0.1/12, -100, -1000, 10000, 0)Ставка за период, платёж за период, приведённая стоимость, будущая стоимость, тип платежа (0=в конце, 1=в начале).63.39385422740764
NPVЧистая приведённая стоимость ряда будущих денежных потоков.NPV(0.1, -10000, 2000, 4000, 8000)Ставка дисконтирования за период, массив денежных потоков.1031.3503176012546
PDURATIONСрок, за который достигается заданное значение.PDURATION(0.1, 1000, 2000)Ставка за период, приведённая стоимость, будущая стоимость.7.272540897341714
PMTПериодический платёж по займу.PMT(0.1/12, 2*12, 1000, 10000, 0)Ставка за период, всего периодов, приведённая стоимость, будущая стоимость, тип платежа (0=в конце, 1=в начале).-42426.08563793503
PPMTПлатёж по основному долгу за указанный период.PPMT(0.1/12, 6, 2*12, 100000, 1000000, 0)Ставка за период, период, всего периодов, приведённая стоимость, будущая стоимость, тип платежа (0=в конце, 1=в начале).-43354.909209775076
PVПриведённая стоимость инвестиции.PV(0.1/12, 2*12, 1000, 10000, 0)Ставка за период, число периодов, платёж за период, будущая стоимость, тип платежа (0=в конце, 1=в начале).-29864.950264779152
RATEПроцентная ставка за период.RATE(2*12, -1000, -10000, 100000, 0, 0.1)Всего периодов, платёж за период, приведённая стоимость, будущая стоимость, тип платежа (0=в конце, 1=в начале), начальное приближение.0.06517891177181533

Инженерные функции

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
BIN2DECДвоичное число в десятичное.BIN2DEC(101010)Двоичное число.42
BIN2HEXДвоичное число в шестнадцатеричное.BIN2HEX(101010)Двоичное число.2a
BIN2OCTДвоичное число в восьмеричное.BIN2OCT(101010)Двоичное число.52
BITANDПобитовое И двух чисел.BITAND(42, 24)Целое, целое.8
BITLSHIFTПобитовый сдвиг влево.BITLSHIFT(42, 24)Целое, число бит сдвига.704643072
BITORПобитовое ИЛИ двух чисел.BITOR(42, 24)Целое, целое.58
BITRSHIFTПобитовый сдвиг вправо.BITRSHIFT(42, 2)Целое, число бит сдвига.10
BITXORПобитовое исключающее ИЛИ двух чисел.BITXOR(42, 24)Целое, целое.50
COMPLEXФормирует комплексное число.COMPLEX(3, 4)Действительная часть, мнимая часть.3+4i
CONVERTПеревод числа из одной единицы измерения в другую.CONVERT(64, 'kibyte', 'bit')Значение, исходная единица, целевая единица.524288
DEC2BINДесятичное число в двоичное.DEC2BIN(42)Десятичное число.101010
DEC2HEXДесятичное число в шестнадцатеричное.DEC2HEX(42)Десятичное число.2a
DEC2OCTДесятичное число в восьмеричное.DEC2OCT(42)Десятичное число.52
DELTAПроверка равенства двух значений.DELTA(42, 42)Число, число.1
ERFФункция ошибок.ERF(1)Верхний предел.0.8427007929497149
ERFCДополнительная функция ошибок.ERFC(1)Нижний предел.0.1572992070502851
GESTEPПроверка: число не меньше порога.GESTEP(42, 24)Число, порог.1
HEX2BINШестнадцатеричное число в двоичное.HEX2BIN('2a')Шестнадцатеричное число.101010
HEX2DECШестнадцатеричное число в десятичное.HEX2DEC('2a')Шестнадцатеричное число.42
HEX2OCTШестнадцатеричное число в восьмеричное.HEX2OCT('2a')Шестнадцатеричное число.52
IMABSМодуль (абсолютное значение) комплексного числа.IMABS('3+4i')Комплексное число.5
IMAGINARYМнимая часть комплексного числа.IMAGINARY('3+4i')Комплексное число.4
IMARGUMENTАргумент комплексного числа.IMARGUMENT('3+4i')Комплексное число.0.9272952180016122
IMCONJUGATEКомплексно сопряжённое число.IMCONJUGATE('3+4i')Комплексное число.3-4i
IMCOSКосинус комплексного числа.IMCOS('1+i')Комплексное число.0.8337300251311491-0.9888977057628651i
IMCOSHГиперболический косинус комплексного числа.IMCOSH('1+i')Комплексное число.0.8337300251311491+0.9888977057628651i
IMCOTКотангенс комплексного числа.IMCOT('1+i')Комплексное число.0.21762156185440265-0.8680141428959249i
IMCSCКосеканс комплексного числа.IMCSC('1+i')Комплексное число.0.6215180171704283-0.3039310016284264i
IMCSCHГиперболический косеканс комплексного числа.IMCSCH('1+i')Комплексное число.0.3039310016284264-0.6215180171704283i
IMDIVЧастное двух комплексных чисел.IMDIV('1+2i', '3+4i')Делимое (комплексное), делитель (комплексное).0.44+0.08i
IMEXPЭкспонента комплексного числа.IMEXP('1+i')Комплексное число.1.4686939399158851+2.2873552871788423i
IMLNНатуральный логарифм комплексного числа.IMLN('1+i')Комплексное число.0.3465735902799727+0.7853981633974483i
IMLOG10Десятичный логарифм комплексного числа.IMLOG10('1+i')Комплексное число.0.1505149978319906+0.3410940884604603i
IMLOG2Двоичный логарифм комплексного числа.IMLOG2('1+i')Комплексное число.0.5000000000000001+1.1330900354567985i
IMPOWERКомплексное число в степени.IMPOWER('1+i', 2)Комплексное число, показатель.1.2246063538223775e-16+2.0000000000000004i
IMPRODUCTПроизведение комплексных чисел.IMPRODUCT('1+2i', '3+4i', '5+6i')Массив комплексных чисел.-85+20i
IMREALДействительная часть комплексного числа.IMREAL('3+4i')Комплексное число.3
IMSECСеканс комплексного числа.IMSEC('1+i')Комплексное число.0.4983370305551868+0.591083841721045i
IMSECHГиперболический секанс комплексного числа.IMSECH('1+i')Комплексное число.0.4983370305551868-0.591083841721045i
IMSINСинус комплексного числа.IMSIN('1+i')Комплексное число.1.2984575814159773+0.6349639147847361i
IMSINHГиперболический синус комплексного числа.IMSINH('1+i')Комплексное число.0.6349639147847361+1.2984575814159773i
IMSQRTКвадратный корень комплексного числа.IMSQRT('1+i')Комплексное число.1.0986841134678098+0.45508986056222733i
IMSUBРазность двух комплексных чисел.IMSUB('3+4i', '1+2i')Уменьшаемое, вычитаемое (комплексные).2+2i
IMSUMСумма комплексных чисел.IMSUM('1+2i', '3+4i', '5+6i')Массив комплексных чисел.9+12i
IMTANТангенс комплексного числа.IMTAN('1+i')Комплексное число.0.2717525853195117+1.0839233273386946i
OCT2BINВосьмеричное число в двоичное.OCT2BIN('52')Восьмеричное число.101010
OCT2DECВосьмеричное число в десятичное.OCT2DEC('52')Восьмеричное число.42
OCT2HEXВосьмеричное число в шестнадцатеричное.OCT2HEX('52')Восьмеричное число.2a

Логика

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
ANDTRUE, только если все аргументы TRUE, иначе FALSE.AND(true, false, true)Одно или несколько логических значений (Boolean); TRUE только если каждый аргумент TRUE.
FALSEЛогическое значение FALSE.FALSE()Без параметров.
IFВозвращает разные значения в зависимости от того, TRUE условие или FALSE.IF(true, 'Hello!', 'Goodbye!')Условие, значение если TRUE, значение если FALSE.Hello!
IFSПроверяет несколько условий и возвращает результат первого истинного.IFS(false, 'Hello!', true, 'Goodbye!')Пары «условие — соответствующее значение».Goodbye!
NOTИнвертирует логическое значение: TRUEFALSE.NOT(true)Одно логическое значение (Boolean).
ORTRUE, если хотя бы один аргумент TRUE, иначе FALSE.OR(true, false, true)Одно или несколько логических значений (Boolean); TRUE, если любой аргумент TRUE.
SWITCHЗначение, совпадающее с выражением; при отсутствии совпадения — значение по умолчанию.SWITCH(7, 9, 'Nine', 7, 'Seven')Выражение, значение совпадения 1, результат 1, …, [по умолчанию].Seven
TRUEЛогическое значение TRUE.TRUE()Без параметров.
XORTRUE, только если нечётное число аргументов TRUE, иначе FALSE.XOR(true, false, true)Одно или несколько логических значений (Boolean); TRUE при нечётном числе TRUE.

Математика

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
ABSАбсолютное значение числа.ABS(-4)Число.4
ACOSАрккосинус (в радианах).ACOS(-0.5)Число от −1 до 1.2.0943951023931957
ACOSHОбратный гиперболический косинус.ACOSH(10)Число не меньше 1.2.993222846126381
ACOTАрккотангенс (в радианах).ACOT(2)Любое число.0.46364760900080615
ACOTHОбратный гиперболический котангенс.ACOTH(6)Число с модулем больше 1.0.16823611831060645
AGGREGATEАгрегатный расчёт с игнорированием ошибок или скрытых строк.AGGREGATE(9, 4, [-5,15], [32,'Hello World!'])Номер функции, параметры, массив1, …, массивN.10,32
ARABICРимская цифра в арабскую.ARABIC('MCMXII')Строка с римским числом.1912
ASINАрксинус (в радианах).ASIN(-0.5)Число от −1 до 1.-0.5235987755982988
ASINHОбратный гиперболический синус.ASINH(-2.5)Любое число.-1.6472311463710965
ATANАрктангенс (в радианах).ATAN(1)Любое число.0.7853981633974483
ATAN2Арктангенс (в радианах) по паре координат.ATAN2(-1, -1)Координата y, координата x.-2.356194490192345
ATANHОбратный гиперболический тангенс.ATANH(-0.1)Число от −1 до 1.-0.10033534773107562
BASEЧисло в текст с указанным основанием.BASE(15, 2, 10)Число, основание, [минимальная длина].0000001111
CEILINGОкругление вверх до ближайшего кратного.CEILING(-5.5, 2, -1)Число, точность, [режим].-6
CEILINGMATHОкругление вверх с заданным кратным и направлением.CEILINGMATH(-5.5, 2, -1)Число, [точность], [режим].-6
CEILINGPRECISEОкругление вверх до кратного без учёта знака.CEILINGPRECISE(-4.1, -2)Число, [точность].-4
COMBINЧисло сочетаний.COMBIN(8, 2)Всего элементов, выбрано.28
COMBINAЧисло сочетаний с повторениями.COMBINA(4, 3)Всего элементов, выбрано.20
COSКосинус (угол в радианах).COS(1)Угол в радианах.0.5403023058681398
COSHГиперболический косинус.COSH(1)Любое число.1.5430806348152437
COTКотангенс (угол в радианах).COT(30)Угол в радианах.-0.15611995216165922
COTHГиперболический котангенс.COTH(2)Любое число.1.0373147207275482
CSCКосеканс (угол в радианах).CSC(15)Угол в радианах.1.5377805615408537
CSCHГиперболический косеканс.CSCH(1.5)Любое число.0.46964244059522464
DECIMALТекстовое число в десятичное.DECIMAL('FF', 16)Текст, основание.255
ERFФункция ошибок.ERF(1)Верхний предел.0.8427007929497149
ERFCДополнительная функция ошибок.ERFC(1)Нижний предел.0.1572992070502851
EVENОкругление вверх до ближайшего чётного целого.EVEN(-1)Число.-2
EXPe в степени.EXP(1)Показатель.2.718281828459045
FACTФакториал.FACT(5)Неотрицательное целое.120
FACTDOUBLEДвойной факториал.FACTDOUBLE(7)Неотрицательное целое.105
FLOORОкругление вниз до ближайшего кратного.FLOOR(-3.1)Число, точность.-4
FLOORMATHОкругление вниз с заданным кратным и направлением.FLOORMATH(-4.1, -2, -1)Число, [точность], [режим].-4
FLOORPRECISEОкругление вниз до кратного без учёта знака.FLOORPRECISE(-3.1, -2)Число, [точность].-4
GCDНаибольший общий делитель.GCD(24, 36, 48)Два и более целых.12
INTОкругление вниз до ближайшего целого.INT(-8.9)Число.-9
ISEVENПроверка на чётность.ISEVEN(-2.5)Число.
ISOCEILINGОкругление вверх до кратного по правилам ISO.ISOCEILING(-4.1, -2)Число, [точность].-4
ISODDПроверка на нечётность.ISODD(-2.5)Число.
LCMНаименьшее общее кратное.LCM(24, 36, 48)Два и более целых.144
LNНатуральный логарифм.LN(86)Положительное число.4.454347296253507
LOGЛогарифм по заданному основанию.LOG(8, 2)Число, основание.3
LOG10Десятичный логарифм.LOG10(100000)Положительное число.5
MODОстаток от деления.MOD(3, -2)Делимое, делитель.-1
MROUNDОкругление до ближайшего кратного.MROUND(-10, -3)Число, кратное.-9
MULTINOMIALМультиномиальный коэффициент.MULTINOMIAL(2, 3, 4)Два и более неотрицательных целых.1260
ODDОкругление вверх до ближайшего нечётного целого.ODD(-1.5)Число.-3
POWERВозведение в степень.POWER(5, 2)Основание, показатель.25
PRODUCTПроизведение чисел.PRODUCT(5, 15, 30)Одно или несколько чисел.2250
QUOTIENTЦелая часть от деления.QUOTIENT(-10, 3)Делимое, делитель.-3
RADIANSГрадусы в радианы.RADIANS(180)Градусы.3.141592653589793
RANDСлучайное вещественное число от 0 до 1.RAND()Без параметров.[Random real number between 0 and 1]
RANDBETWEENСлучайное целое в заданном диапазоне.RANDBETWEEN(-1, 1)Нижняя граница, верхняя граница.[Random integer between bottom and top]
ROUNDОкругление до заданного числа разрядов.ROUND(626.3, -3)Число, разряды.1000
ROUNDDOWNОкругление вниз к нулю.ROUNDDOWN(-3.14159, 2)Число, разряды.-3.14
ROUNDUPОкругление вверх от нуля.ROUNDUP(-3.14159, 2)Число, разряды.-3.15
SECСеканс (угол в радианах).SEC(45)Угол в радианах.1.9035944074044246
SECHГиперболический секанс.SECH(45)Любое число.5.725037161098787e-20
SIGNЗнак числа.SIGN(-0.00001)Число.-1
SINСинус (угол в радианах).SIN(1)Угол в радианах.0.8414709848078965
SINHГиперболический синус.SINH(1)Любое число.1.1752011936438014
SQRTКвадратный корень.SQRT(16)Неотрицательное число.4
SQRTPIКвадратный корень из (число × π).SQRTPI(2)Неотрицательное число.2.5066282746310002
SUBTOTALПромежуточный итог по данным с игнорированием скрытых строк.SUBTOTAL(9, [-5,15], [32,'Hello World!'])Номер функции, массив1, …, массивN.10,32
SUMСумма чисел; текст игнорируется.SUM(-5, 15, 32, 'Hello World!')Одно или несколько чисел.42
SUMIFСумма по одному условию.SUMIF([2,4,8,16], '>5')Диапазон, критерий.24
SUMIFSСумма по нескольким условиям.SUMIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')Диапазон суммирования, диапазон критерия 1, критерий 1, …, диапазон критерия N, критерий N.12
SUMPRODUCTСумма произведений элементов массивов.SUMPRODUCT([[1,2],[3,4]], [[1,0],[0,1]])Два и более массива.5
SUMSQСумма квадратов.SUMSQ(3, 4)Одно или несколько чисел.25
SUMX2MY2Сумма разностей квадратов соответствующих элементов.SUMX2MY2([1,2], [3,4])Массив1, массив2.-20
SUMX2PY2Сумма сумм квадратов соответствующих элементов.SUMX2PY2([1,2], [3,4])Массив1, массив2.30
SUMXMY2Сумма квадратов разностей соответствующих элементов.SUMXMY2([1,2], [3,4])Массив1, массив2.8
TANТангенс (угол в радианах).TAN(1)Угол в радианах.1.5574077246549023
TANHГиперболический тангенс.TANH(-2)Любое число.-0.9640275800758168
TRUNCОтсечение дробной части без округления.TRUNC(-8.9)Число, [разряды].-8

Статистика

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
AVEDEVСреднее абсолютное отклонение.AVEDEV([2,4], [8,16])Массивы чисел — точки данных.4.5
AVERAGEСреднее арифметическое.AVERAGE([2,4], [8,16])Массивы чисел — точки данных.7.5
AVERAGEAСреднее с учётом текста и логических значений.AVERAGEA([2,4], [8,16])Массивы чисел, текста или логики; учитываются все непустые значения.7.5
AVERAGEIFСреднее по одному условию.AVERAGEIF([2,4,8,16], '>5', [1, 2, 3, 4])Первый аргумент — диапазон проверки, второй — условие, третий (необяз.) — диапазон для усреднения.3.5
AVERAGEIFSСреднее по нескольким условиям.AVERAGEIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')Сначала значения для усреднения, затем пары «диапазон критерия — выражение критерия».6
BETADISTИнтегральная бета-функция плотности.BETADIST(2, 8, 10, true, 1, 3)Значение, альфа, бета, признак интегральной функции, A (необяз.), B (необяз.).0.6854705810117458
BETAINVОбратная к интегральному бета-распределению.BETAINV(0.6854705810117458, 8, 10, 1, 3)Вероятность, альфа, бета, A (необяз.), B (необяз.).1.9999999999999998
BINOMDISTВероятность биномиального распределения.BINOMDIST(6, 10, 0.5, false)Число успехов, число испытаний, вероятность успеха, признак интегральной функции.0.205078125
CORRELКоэффициент корреляции между двумя наборами данных.CORREL([3,2,4,5,6], [9,7,12,15,17])Два массива чисел.0.9970544855015815
COUNTПодсчёт числовых ячеек.COUNT([1,2], [3,4])Массивы или диапазоны чисел.4
COUNTAПодсчёт непустых ячеек.COUNTA([1, null, 3, 'a', '', 'c'])Массивы или диапазоны любого типа.4
COUNTBLANKПодсчёт пустых ячеек.COUNTBLANK([1, null, 3, 'a', '', 'c'])Массивы или диапазоны любого типа.2
COUNTIFПодсчёт ячеек по одному условию.COUNTIF(['Caen', 'Melbourne', 'Palo Alto', 'Singapore'], 'a')Диапазон чисел или текста и условие.3
COUNTIFSПодсчёт ячеек по нескольким условиям.COUNTIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')Пары «диапазон критерия — выражение критерия».2
COVARIANCEPКовариация генеральной совокупности.COVARIANCEP([3,2,4,5,6], [9,7,12,15,17])Два массива чисел.5.2
COVARIANCESВыборочная ковариация.COVARIANCES([2,4,8], [5,11,12])Два массива чисел.9.666666666666668
DEVSQСумма квадратов отклонений.DEVSQ([2,4,8,16])Массив чисел — точки данных.115
EXPONDISTЭкспоненциальное распределение.EXPONDIST(0.2, 10, true)Значение, лямбда, признак интегральной функции.0.8646647167633873
FDISTF-распределение.FDIST(15.2069, 6, 4, false)Значение, степени свободы 1, степени свободы 2, признак интегральной функции.0.0012237917087831735
FINVОбратное к F-распределению.FINV(0.01, 6, 4)Вероятность, степени свободы 1, степени свободы 2.0.10930991412457851
FISHERПреобразование Фишера.FISHER(0.75)Число — коэффициент корреляции.0.9729550745276566
FISHERINVОбратное преобразование Фишера.FISHERINV(0.9729550745276566)Число — результат преобразования Фишера.0.75
FORECASTПрогноз y по заданному x по известным парам x и y.FORECAST(30, [6,7,9,15,21], [20,28,31,38,40])Новое x, массив известных y, массив известных x.10.607253086419755
FREQUENCYЧастотное распределение.FREQUENCY([79,85,78,85,50,81,95,88,97], [70,79,89])Массив данных, массив границ интервалов.1,2,4,2
GAMMAГамма-функция.GAMMA(2.5)Положительное число.1.3293403919101043
GAMMALNНатуральный логарифм гамма-функции.GAMMALN(10)Положительное число.12.801827480081961
GAUSSВероятность по стандартному нормальному распределению.GAUSS(2)Число — z-оценка.0.4772498680518208
GEOMEANСреднее геометрическое.GEOMEAN([2,4], [8,16])Массивы чисел.5.656854249492381
GROWTHПрогноз экспоненциального роста по известным данным.GROWTH([2,4,8,16], [1,2,3,4], [5])Массив известных y, массив известных x, новые x.32.00000000000003
HARMEANСреднее гармоническое.HARMEAN([2,4], [8,16])Массивы чисел.4.266666666666667
HYPGEOMDISTГипергеометрическое распределение.HYPGEOMDIST(1, 4, 8, 20, false)Успехи в выборке, объём выборки, успехи в совокупности, размер совокупности, признак интегральной функции.0.3632610939112487
INTERCEPTСвободный член линейной регрессии.INTERCEPT([2,3,9,1,8], [6,5,11,7,5])Массив известных y, массив известных x.0.04838709677419217
KURTЭксцесс.KURT([3,4,5,2,3,4,5,6,4,7])Массив чисел.-0.15179963720841627
LARGEk-е по величине значение.LARGE([3,5,3,5,4,4,2,4,6,7], 3)Массив чисел, k.5
LINESTЛинейная регрессия.LINEST([1,9,5,7], [0,4,2,3], true, true)Массив известных y, массив известных x, доп. статистика, расширенная статистика.2,1
LOGNORMDISTЛогнормальное распределение.LOGNORMDIST(4, 3.5, 1.2, true)Значение, среднее, стандартное отклонение, признак интегральной функции.0.0390835557068005
LOGNORMINVОбратное к логнормальному распределению.LOGNORMINV(0.0390835557068005, 3.5, 1.2, true)Вероятность, среднее, стандартное отклонение, признак интегральной функции.4.000000000000001
MAXМаксимум.MAX([0.1,0.2], [0.4,0.8], [true, false])Массивы чисел.0.8
MAXAМаксимум с учётом текста и логики.MAXA([0.1,0.2], [0.4,0.8], [true, false])Массивы чисел, текста или логики.1
MEDIANМедиана.MEDIAN([1,2,3], [4,5,6])Массивы чисел.3.5
MINМинимум.MIN([0.1,0.2], [0.4,0.8], [true, false])Массивы чисел.0.1
MINAМинимум с учётом текста и логики.MINA([0.1,0.2], [0.4,0.8], [true, false])Массивы чисел, текста или логики.0
MODEMULTМассив наиболее частых значений.MODEMULT([1,2,3,4,3,2,1,2,3])Массив чисел.2,3
MODESNGLОдно наиболее частое значение.MODESNGL([1,2,3,4,3,2,1,2,3])Массив чисел.2
NORMDISTНормальное распределение.NORMDIST(42, 40, 1.5, true)Значение, среднее, стандартное отклонение, признак интегральной функции.0.9087887802741321
NORMINVОбратное к нормальному распределению.NORMINV(0.9087887802741321, 40, 1.5)Вероятность, среднее, стандартное отклонение.42
NORMSDISTСтандартное нормальное распределение.NORMSDIST(1, true)Число — z-оценка.0.8413447460685429
NORMSINVОбратное к стандартному нормальному распределению.NORMSINV(0.8413447460685429)Вероятность.1.0000000000000002
PEARSONКоэффициент корреляции Пирсона.PEARSON([9,7,5,3,1], [10,6,1,5,3])Два массива чисел.0.6993786061802354
PERCENTILEEXCk-й процентиль (исключающий).PERCENTILEEXC([1,2,3,4], 0.3)Массив чисел, k.1.5
PERCENTILEINCk-й процентиль (включающий).PERCENTILEINC([1,2,3,4], 0.3)Массив чисел, k.1.9
PERCENTRANKEXCПроцентный ранг значения в наборе (исключающий).PERCENTRANKEXC([1,2,3,4], 2, 2)Массив чисел, значение x, значимость (необяз.).0.4
PERCENTRANKINCПроцентный ранг значения в наборе (включающий).PERCENTRANKINC([1,2,3,4], 2, 2)Массив чисел, значение x, значимость (необяз.).0.33
PERMUTЧисло перестановок.PERMUT(100, 3)n всего, выбрано k.970200
PERMUTATIONAЧисло перестановок с повторениями.PERMUTATIONA(4, 3)n всего, выбрано k.64
PHIПлотность стандартного нормального распределения.PHI(0.75)Число — z-оценка.0.30113743215480443
POISSONDISTРаспределение Пуассона.POISSONDIST(2, 5, true)Число событий, среднее, признак интегральной функции.0.12465201948308113
PROBСумма вероятностей.PROB([1,2,3,4], [0.1,0.2,0.2,0.1], 2, 3)Массив значений, массив вероятностей, нижняя граница, верхняя граница.0.4
QUARTILEEXCКвартиль набора (исключающий).QUARTILEEXC([1,2,3,4], 1)Массив чисел, номер квартиля.1.25
QUARTILEINCКвартиль набора (включающий).QUARTILEINC([1,2,3,4], 1)Массив чисел, номер квартиля.1.75
RANKAVGСредний ранг.RANKAVG(4, [2,4,4,8,8,16], false)Число, массив чисел, порядок (по возрастанию/убыванию).4.5
RANKEQРанг числа.RANKEQ(4, [2,4,4,8,8,16], false)Число, массив чисел, порядок (по возрастанию/убыванию).4
RSQКоэффициент детерминации R².RSQ([9,7,5,3,1], [10,6,1,5,3])Два массива чисел.0.4891304347826088
SKEWАсимметрия (skewness).SKEW([3,4,5,2,3,4,5,6,4,7])Массив чисел.0.3595430714067974
SKEWPАсимметрия генеральной совокупности.SKEWP([3,4,5,2,3,4,5,6,4,7])Массив чисел.0.303193339354144
SLOPEНаклон линии линейной регрессии.SLOPE([1,9,5,7], [0,4,2,3])Массив известных y, массив известных x.2
SMALLk-е по величине снизу значение.SMALL([3,5,3,5,4,4,2,4,6,7], 3)Массив чисел, k.3
STANDARDIZEНормированное значение (z-оценка).STANDARDIZE(42, 40, 1.5)Значение, среднее, стандартное отклонение.1.3333333333333333
STDEVAВыборочное стандартное отклонение с учётом текста и логики.STDEVA([2,4], [8,16], [true, false])Массивы чисел, текста или логики.6.013872850889572
STDEVPСтандартное отклонение генеральной совокупности.STDEVP([2,4], [8,16], [true, false])Массивы чисел.5.361902647381804
STDEVPAСтандартное отклонение совокупности с учётом текста и логики.STDEVPA([2,4], [8,16], [true, false])Массивы чисел, текста или логики.5.489889697333535
STDEVSВыборочное стандартное отклонение.VARS([2,4], [8,16], [true, false])Массивы чисел.6.191391873668904
STEYXСтандартная ошибка прогноза y.STEYX([2,3,9,1,8,7,5], [6,5,11,7,5,4,4])Массив известных y, массив известных x.3.305718950210041
TINVОбратное к t-распределению.TINV(0.9946953263673741, 1)Вероятность, степени свободы.59.99999999996535
TRIMMEANСреднее по «внутренней» части набора с отсечением краёв.TRIMMEAN([4,5,6,7,2,3,4,5,1,2,3], 0.2)Массив чисел, доля отсечения.3.7777777777777777
VARAДисперсия с учётом текста и логики.VARA([2,4], [8,16], [true, false])Массивы чисел, текста или логики.36.16666666666667
VARPДисперсия генеральной совокупности.VARP([2,4], [8,16], [true, false])Массивы чисел.28.75
VARPAДисперсия совокупности с учётом текста и логики.VARPA([2,4], [8,16], [true, false])Массивы чисел, текста или логики.30.13888888888889
VARSВыборочная дисперсия.VARS([2,4], [8,16], [true, false])Массивы чисел.38.333333333333336
WEIBULLDISTРаспределение Вейбулла.WEIBULLDIST(105, 20, 100, true)Значение, альфа, бета, признак интегральной функции.0.9295813900692769
ZTESTОдносторонняя вероятность z-критерия.ZTEST([3,6,7,8,6,5,4,2,1,9], 4)Массив чисел, гипотетическое среднее.0.09057419685136381

Текст

ФункцияОписаниеПример вызоваПараметрыОжидаемый результат
CHARСимвол по числовому коду.CHAR(65)Код символа.A
CLEANУдаляет непечатаемые символы из текста.CLEAN('Monthly report')Строка для очистки.Monthly report
CODEЧисловой код первого символа строки.CODE('A')Строка с одним символом.65
CONCATENATEОбъединяет несколько строк в одну.CONCATENATE('Andreas', ' ', 'Hauser')Одна или несколько строк.Andreas Hauser
EXACTТочное совпадение двух строк с учётом регистра.EXACT('Word', 'word')Две сравниваемые строки.
FINDПозиция подстроки, поиск с заданной позиции.FIND('M', 'Miriam McGovern', 3)Искомый текст, исходная строка, необяз. начальная позиция.8
LEFTУказанное число символов слева.LEFT('Sale Price', 4)Строка и число символов.Sale
LENДлина строки в символах.LEN('Phoenix, AZ')Строка.11
LOWERСтрочные буквы.LOWER('E. E. Cummings')Строка.e. e. cummings
MIDПодстрока из середины строки.MID('Fluid Flow', 7, 20)Строка, начальная позиция, число символов.Flow
NUMBERVALUEТекст в число с заданными разделителями.NUMBERVALUE('2.500,27', ',', '.')Строка, разделитель дроби, разделитель групп разрядов.2500.27
PROPERЗаглавная буква в начале каждого слова.PROPER('this is a TITLE')Строка.This Is A Title
REPLACEЗамена фрагмента строки.REPLACE('abcdefghijk', 6, 5, '*')Исходный текст, позиция, число символов, новый текст.abcde*k
REPTПовтор строки заданное число раз.REPT('*-', 3)Строка и число повторов.--*-
RIGHTУказанное число символов справа.RIGHT('Sale Price', 5)Строка и число символов.Price
ROMANАрабское число в римское.ROMAN(499)Арабское число.CDXCIX
SEARCHПозиция подстроки без учёта регистра.SEARCH('margin', 'Profit Margin')Искомый текст, исходная строка.8
SUBSTITUTEЗамена вхождения старого текста на новый.SUBSTITUTE('Quarter 1, 2011', '1', '2', 3)Исходный текст, старый текст, новый текст, необяз. номер вхождения.Quarter 1, 2012
TТекст, если значение — текст; иначе пустая строка.T('Rainfall')Аргумент любого типа.Rainfall
TRIMЛишние пробелы; между словами остаётся один.TRIM(' First Quarter Earnings ')Строка.First Quarter Earnings
TEXTJOINОбъединение фрагментов с разделителем.TEXTJOIN(' ', true, 'The', '', 'sun', 'will', 'come', 'up', 'tomorrow.')Разделитель, пропуск пустых, элементы текста.The sun will come up tomorrow.
UNICHARСимвол по коду Unicode.UNICHAR(66)Кодовая позиция Unicode.B
UNICODEКод Unicode первого символа.UNICODE('B')Строка с одним символом.66
UPPERПрописные буквы.UPPER('total')Строка.TOTAL