Статические методы сборки Tab

Описание

Статические методы сборки являются глобальными внутри сборки, в которой они реализованы. Основная часть статических функций сборки Tab - это статистические, математические и финансовые функции, функции для работы с датой и временем, а также функции для преобразования в различные форматы данных. Все функции оптимизированы для приема в качестве входных параметров - ячеек, либо диапазона ячеек. Работа с данными осуществляется посредством класса Variant.

Примечание. При работе со сборкой Tab на форме может возникнуть конфликт использования статических методов, имеющих наименования аналогичные свойствам формы (Left, Top и т.д.). Для разрешения конфликта необходимо за пределами класса формы реализовать пользовательскую функцию, в которой в свою очередь будет вызываться необходимый статический метод сборки Tab.

Математические методы

  Имя метода Краткое описание
Abs

Метод Abs возвращает модуль (абсолютную величину) вещественного числа.
AbsD

Метод AbsD возвращает модуль (абсолютную величину) десятичного числа большой точности.
AbsI

Метод AbsI возвращает модуль (абсолютную величину) целого числа.
ACos

Метод ACos возвращает арккосинус числа.
ACosH

Метод ACosH возвращает гиперболический арккосинус числа.
ACot

Метод ACot возвращает арккотангенс заданного числа.
ACotH

Метод ACotH возвращает гиперболический арккотангенс заданного числа.
ASin

Метод ASin возвращает арксинус числа.
ASinH

Метод ASinH возвращает гиперболический арксинус числа.
ATan

Метод ATan возвращает арктангенс числа.
ATan2

Метод ATan2 возвращает арктангенс для заданных координат X и Y.
ATanH

Метод ATanH возвращает гиперболический арктангенс числа.
Average

Метод Average вычисляет среднее значение элементов вещественного массива.
AverageI

Метод AverageI вычисляет среднее значение элементов целочисленного массива с округлением до ближайшего целого значения.
Ceiling

Метод Ceiling округляет с избытком до ближайшего числа, кратного точности.
CeilingD

Метод CeilingD округляет с избытком до ближайшего десятичного числа большой точности.
CeilingI

Метод CeilingI округляет с избытком до ближайшего целого числа, кратного точности.
CholeskyDecomposition

Метод CholeskyDecomposition осуществляет разложение Холецкого для матрицы.
Combin

Метод Combin возвращает количество комбинаций для заданного числа объектов.
Cos

Метод Cos возвращает косинус для заданного угла.
CosH

Метод CosH возвращает гиперболический косинус заданного числа.
Cot

Метод Cot возвращает котангенс заданного угла.
CotH

Метод CotH возвращает гиперболический котангенс заданного числа.
Degrees

Метод Degrees возвращает значение, преобразованное из радиан в градусы.
DivD

Метод DivD возвращает целую часть частного при делении двух десятичных чисел большой точности.
Even

Метод Even возвращает значение, округленное до ближайшего четного целого.
Exp

Метод Exp возвращает результат возведения числа «е» в указанную степень.
Fact

Метод Fact возвращает факториал указанного числа.
Floor

Метод Floor возвращает результат округления вещественного числа до кратного заданной точности с недостатком.
FloorD

Метод FloorD возвращает результат округления десятичного числа большой точности до кратного заданной точности с недостатком.
FloorI

Метод FloorI возвращает результат округления целого числа до кратного заданной точности с недостатком.
Gcd

Метод Gcd возвращает наибольший общий делитель двух или более целых чисел.
Int

Метод Int округляет указанное число до ближайшего меньшего целого.
IntD

Метод IntD округляет указанное десятичное число большой точности до ближайшего меньшего целого.
Lcm

Метод Lcm возвращает наименьшее общее кратное целых чисел.
Ln

Метод Ln возвращает натуральный логарифм для заданного числа.
Log

Метод Log возвращает логарифм числа по заданному основанию.
Log10

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

Метод Max осуществляет поиск максимального значения в вещественном массиве.
MaxI

Метод MaxI осуществляет поиск максимального значения в целочисленном массиве.
MDeterm

Метод MDeterm возвращает определитель матрицы, хранящейся в массиве ячеек.
Min

Метод Min осуществляет поиск минимального значения в вещественном массиве.
MinI

Метод MinI осуществляет поиск минимального значения в целочисленном массиве.
MInverse

Метод MInverse возвращает матрицу, обратную к указанной.
MMult

Метод MMult возвращает произведение матриц.
Mod_

Метод Mod_ возвращает остаток от деления аргумента на делитель.
ModD

Метод ModD возвращает остаток от деления двух десятичных чисел большой точности.
MRound

Метод MRound возвращает результат округления с избытком.
Msvd

Метод Msvd возвращает результат сингулярного разложения матрицы.
Multinomial

Метод Multinomial возвращает отношение факториала суммы значений к произведению факториалов.
Odd

Метод Odd возвращает число, округленное до ближайшего нечетного целого.
Pi

Метод Pi возвращает математическую константу «Пи».
Power

Метод Power возвращает результат возведения вещественного числа в вещественную степень.
PowerI

Метод PowerI возвращает результат возведения целого числа в целую степень.
Product

Метод Product возвращает произведение указанных чисел.
Quotient

Метод Quotient возвращает целую часть результата деления с остатком.
Radians

Метод Radians возвращает значение аргумента, преобразованное из градусов в радианы.
Rand

Метод Rand возвращает равномерно распределенное случайное число из диапазона [0; 1).
RandBetween

Метод RandBetween возвращает случайное вещественное число между двумя заданными числами.
RandBetweenI

Метод RandBetweenI возвращает случайное целое число между двумя заданными числами.
RndPermutation

Метод RndPermutation осуществляет псевдослучайную перестановку массива чисел.
RndSample

Метод RndSample осуществляет псевдослучайную выборку из массива чисел.
Roman

Метод Roman возвращает результат преобразования арабского числа в римское, как текст.
Round

Метод Round возвращает число, округленное до указанного количества десятичных разрядов.
RoundD

Метод RoundD возвращает десятичное число большой точности, округленное до указанного количества десятичных разрядов.
RoundDDown

Метод RoundDDown возвращает десятичное число большой точности, округленное до ближайшего меньшего по модулю значения.
RoundDown

Метод RoundDown возвращает число, округленное до ближайшего меньшего по модулю значения.
RoundDUp

Метод RoundDUp возвращает десятичное число большой точности, округленное до ближайшего большего по модулю.
RoundUp

Метод RoundUp возвращает число, округленное до ближайшего большего по модулю.
SeriesSum

Метод SeriesSum возвращает сумму степенного ряда.
Sign

Метод Sign определяет знак вещественного числа.
Sin

Метод Sin возвращает синус заданного числа.
SinH

Метод SinH возвращает гиперболический синус заданного числа.
Sqrt

Метод Sqrt возвращает положительное значение квадратного корня.
SqrtPi

Метод SqrtPi возвращает квадратный корень из значения выражения «Value * «Пи».
Sum

Метод Sum возвращает сумму элементов (вещественных чисел) указанного массива.
SumD

Метод SumD возвращает сумму элементов указанного массива десятичных чисел большой точности.
SumI

Метод SumI возвращает сумму элементов (целых чисел) указанного массива.
Sumif

Метод Sumif возвращает сумму чисел в заданном интервале ячеек, удовлетворяющих указанному условию.
SumProduct

Метод SumProduct перемножает соответствующие элементы заданных массивов и возвращает сумму произведений.
SumSq

Метод SumSq возвращает сумму квадратов элементов массива.
SumSqD

Метод SumSqD возвращает сумму квадратов элементов указанного массива десятичных чисел большой точности.
SumX2MY2

Метод SumX2MY2 возвращает сумму разностей квадратов соответствующих значений в двух массивах.
SumX2PY2

Метод SumX2PY2 возвращает сумму сумм квадратов соответствующих элементов двух массивов.
SumXMY2

Метод SumXM2 возвращает сумму квадратов разностей соответствующих значений в двух массивах.
Tan

Метод Tan возвращает тангенс заданного угла.
TanH

Метод TanH возвращает гиперболический тангенс заданного угла.
Trunc

Метод Trunc усекает число до указанного количества десятичных разрядов.

Ссылки и массивы

  Имя метода Краткое описание
Offset

Метод Offset возвращает диапазон ячеек, смещенный в соответствии с заданными параметрами. Смещение производится на RowCount строк, ColumnCount столбцов и рассчитывается от диапазона Range. По умолчанию, высота и ширина возвращаемого диапазона совпадает с шириной и высотой исходного диапазона. Используя параметры Height и Width, можно задать высоту и ширину возвращаемого диапазона.
Range

Метод Range возвращает диапазон по ссылке.
Rng

Метод Rng возвращает диапазон по ссылке на ячейку.

Дата и время

  Имя метода Краткое описание
Date

Метод Date возвращает дату, составленную из указанного года, месяца и дня.
DateValue

Метод DateValue возвращает результат преобразования строки в дату.
Day

Метод Day возвращает день в заданной дате. День возвращается как целое число в диапазоне [1; 31].
Edate

Метод Edate возвращает дату, увеличенную/уменьшенную на заданное число месяцев.
Hour

Метод Hour возвращает час, соответствующий заданному времени. Час определяется как целое число в диапазоне [0; 23].
Minute

Метод Minute возвращает минуты, соответствующие заданному времени. Минуты определяются как целое число в диапазоне [0; 59].
Month

Метод Month возвращает месяц в заданной дате. Месяц возвращается как целое число в диапазоне [1; 12].
Now

Метод Now возвращает текущую дату и время.
Second

Метод Second возвращает секунды, соответствующие заданному времени. Секунды определяется как целое число в диапазоне [0; 59].
Time

Метод Time возвращает время, составленное по указанным часам, минутам и секундам.
TimeValue

Метод TimeValue возвращает результат преобразования строки во время.
Today

Метод Today возвращает текущую дату.
Weekday

Метод Weekday возвращает номер дня недели по указанной дате. День недели возвращается как целое число в диапазоне [1; 7].
Year

Метод Year возвращает год по заданной дате.

Текстовые методы

  Имя метода Краткое описание
_T

Метод _T определяет, может ли значение быть преобразовано к строковому типу. Если да, то возвращает текст, если нет - пустую строку.
Concatenate

Метод Concatenate возвращает результат объединения двух или более текстовых строк в одну.
Exact

Метод Exact сравнивает с учетом регистра две строки текста и возвращает True, если они в точности совпадают, и False - в противном случае.
Find

Метод Find возвращает индекс первого вхождения в исходную строку искомой подстроки, относительно начала исходной строки.
Fixed

Метод Fixed округляет число до заданного числа знаков после запятой и возвращает результат в виде строки с запятыми или без.
Left

Метод Left возвращает указанное число символов от начала строки.
Len

Метод Len возвращает количество символов в строке.
Lower

Метод Lower преобразует все символы строки к нижнему регистру.
Mid

Метод Mid извлекает подстроку указанной длины из исходной строки с заданной начальной позиции.
Replace

Метод Replace заменяет указанную часть одной строки другой строкой.
Rept

Метод Rept возвращает строку, повторенную заданное число раз.
Right

Метод Right возвращает указанное число символов с конца строки.
Trim

Метод Trim удаляет пробелы в начале и в конце указанной строки.
Upper

Метод Upper преобразует все символы строки к верхнему регистру.
Value

Метод Value возвращает результат преобразования текстового представления числа к числовому виду.

Финансовые методы

  Имя метода Краткое описание
AccrintM

Метод AccrintM возвращает накопленный процент по ценным бумагам, процент по которым выплачивается в срок погашения.
CoupDayBs

Метод CoupDayBs возвращает количество дней от начала действия купона до даты соглашения.
CoupDays

Метод CoupDays возвращает число дней в периоде купона, который содержит дату расчета.
CoupDaysNc

Метод CoupDaysNc возвращает число дней от даты расчета до срока следующего купона.
CoupNcd

Метод CoupNcd возвращает число, являющееся следующей датой купона после даты расчета.
CoupNum

Метод CoupNum возвращает количество купонов, которые могут быть оплачены между датой расчета и сроком погашения, округленное до ближайшего целого количества купонов.
CoupPcd

Метод CoupPcd возвращает число, соответствующее предыдущей дате купона перед датой расчета.
CumIpmt

Метод CumIpmt возвращает накопленный доход по займу между двумя периодами выплат.
Cumprinc

Метод Cumprinc возвращает кумулятивную (нарастающим итогом) сумму, выплачиваемую в погашение основной суммы займа в промежутке между двумя периодами.
Db

Метод Db возвращает величину амортизации актива для заданного периода, рассчитанную методом фиксированного уменьшения остатка.
Ddb

Метод Ddb возвращает значение амортизации актива за данный период, используя метод двойного уменьшения остатка или иной явно указанный метод.
Disc

Метод Disc возвращает ставку дисконтирования для ценных бумаг.
DollarDe

Метод DollarDe преобразует цену в рублях, выраженную в виде дроби, в цену в рублях, выраженную десятичным числом.
DollarFr

Метод DollarFr преобразует цену в рублях, выраженную десятичным числом, в цену в рублях, выраженную в виде дроби.
Effect

Метод Effect возвращает эффективную (фактическую) годовую процентную ставку, если заданы номинальная годовая процентная ставка и количество периодов в году, за которые начисляются сложные проценты.
Fv

Метод Fv возвращает будущую стоимость инвестиции на основе периодических постоянных (равных по величине сумм) платежей и постоянной процентной ставки.
FvSchedule

Метод FvSchedule возвращает будущую стоимость первоначальной основной суммы после применения ряда (плана) ставок сложных процентов.
Intrate

Метод Intrate возвращает процентную ставку для полностью инвестированных ценных бумаг.
Ipmt

Метод Ipmt возвращает сумму платежей процентов по инвестиции за данный период на основе постоянства сумм периодических платежей и постоянства процентной ставки.
Irr

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

Метод Ispmt возвращает проценты, выплачиваемые за определенный инвестиционный период.
MIrr

Метод Mirr возвращает модифицированную внутреннюю ставку доходности для ряда периодических денежных потоков.
Nominal

Метод Nominal возвращает номинальную годовую ставку, если заданы эффективная (фактическая) ставка и число периодов в году, за которые начисляются сложные проценты.
NPer

Метод NPer возвращает общее количество периодов выплаты для инвестиции на основе периодических постоянных выплат и постоянной процентной ставки.
Npv

Метод Npv возвращает величину чистой приведенной стоимости инвестиции, используя ставку дисконтирования, а также стоимости будущих выплат (отрицательные значения) и поступлений (положительные значения).
Pmt

Метод Pmt возвращает сумму периодического платежа для аннуитета на основе постоянства сумм платежей и постоянства процентной ставки.
Ppmt

Метод Ppmt возвращает величину платежа в погашение основной суммы по инвестиции за данный период на основе постоянства периодических платежей и постоянства процентной ставки.
Price

Метод Price возвращает цену за 100 рублей номинальной стоимости ценных бумаг, по которым выплачивается периодический процент.
PriceDisc

Метод PriceDisc возвращает цену за 100 рублей номинальной стоимости ценных бумаг, на которые сделана скидка.
PriceMat

Метод PriceMat возвращает цену за 100 рублей номинальной стоимости ценных бумаг, по которым процент выплачивается в срок погашения.
Pv

Метод Pv возвращает приведенную (к текущему моменту) стоимость инвестиции.
Rate

Метод Rate возвращает процентную ставку по аннуитету за один период.
Received

Метод Received возвращает сумму, полученную к сроку погашения полностью обеспеченных ценных бумаг.
Sln

Метод Sln возвращает величину амортизации актива за один период, рассчитанную линейным методом.
Syd

Метод Syd возвращает величину амортизации актива за данный период, рассчитанную методом «суммы (годовых) чисел».
TBillEq

Метод TBillEq возвращает эквивалентный облигации доход по казначейскому векселю.
TBillPrice

Метод TBillPrice возвращает цену на 100 рублей  номинальной стоимости для казначейского чека.
TBillYield

Метод TBillYield возвращает доход по казначейскому чеку.
Vdb

Метод Vdb возвращает величину амортизации актива для любого выбранного периода, в том числе для частичных периодов, с использованием метода двойного уменьшения остатка или иного указанного метода.
XIrr

Метод Xirr возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер.
Xnpv

Метод Xnpv возвращает чистую приведенную стоимость для денежных потоков, которые не обязательно являются периодическими.
YieldF

Метод YieldF возвращает доходность ценных бумаг, по которым производятся периодические выплаты процентов.
YieldMat

Метод YieldMat возвращает годовую доходность ценных бумаг, по которым проценты выплачиваются при наступлении срока погашения.

Статистические методы

  Имя метода Краткое описание
_Frequency

Метод Frequency вычисляет частоту появления значений в интервале значений и возвращает массив цифр.
AveDev

Метод AveDev возвращает среднее абсолютных значений отклонений точек данных от среднего.
BetaDist

Метод BetaDist возвращает интегральную функцию плотности бета-вероятности.
BetaInv

Метод BetaInv возвращает обратную функцию к интегральной функции плотности бета-вероятности.
BinomDist

Метод BinomDist возвращает отдельное значение биномиального распределения.
ChiDist

Метод ChiDist возвращает одностороннюю вероятность распределения хи-квадрат.
ChiInv

Метод ChiInv возвращает значение, обратное к односторонней вероятности распределения хи-квадрат.
ChiTest

Метод ChiTest возвращает значение для распределения хи-квадрат.
Confidence

Метод Confidence возвращает доверительный интервал для среднего генеральной совокупности.
Correl

Метод Correl возвращает коэффициент корреляции между A1 и A2.
Covar

Метод Covar возвращает ковариацию, то есть среднее произведений отклонений для каждой пары точек данных.
CritBinom

Метод CritBinom возвращает наименьшее значение, для которого интегральное биномиальное распределение больше или равно заданному критерию.
DevSq

Метод DevSq возвращает сумму квадратов отклонений точек данных от их среднего.
Dispersion

Метод Dispersion оценивает дисперсию по выборке.
DispersionP

Метод DispersionP вычисляет дисперсию для генеральной совокупности.
ExponDist

Метод ExponDist возвращает экспоненциальное распределение.
FDist

Метод FDist возвращает F-распределение вероятности.
FInv

Метод FInv возвращает обратное значение для F-распределения вероятностей.
Fisher

Метод Fisher возвращает преобразование Фишера.
FisherInv

Метод FisherInv возвращает обратное преобразование Фишера.
Forecast

Метод Forecast вычисляет будущее значение по существующим значениям.
FTest

Метод FTest возвращает результат F-теста.
GammaDist

Метод GammaDist возвращает гамма-распределение.
GammaInv

Метод GammaInv возвращает обратное гамма-распределение.
GammaLn

Метод GammaLn возвращает натуральный логарифм гамма-функции.
GeoMean

Метод GeoMean возвращает среднее геометрическое значений массива положительных чисел.

 
Growth

Метод Growth рассчитывает прогнозируемый экспоненциальный рост на основании имеющихся данных.
HarMean

Метод HarMean возвращает среднее гармоническое множества данных.
HypGeomDist

Метод HypGeomDist возвращает гипергеометрическое распределение.
Intercept

Метод Intercept вычисляет точку пересечения линии с осью y.
JarqueBeraStat

Метод JarqueBeraStat возвращает статистику Жака-Бера.
Kurt

Метод Kurt возвращает эксцесс множества данных.
Large

Метод Large возвращает k-ое по величине значение из множества данных.
Linest

Метод Linest рассчитывает статистику для ряда с применением метода наименьших квадратов, чтобы вычислить прямую линию, которая наилучшим образом аппроксимирует имеющиеся данные.
Logest

Метод Logest вычисляет экспоненциальную кривую, аппроксимирующую данные, и возвращается массив значений, описывающий эту кривую.
LogInv

Метод LogInv возвращает обратную функцию логарифмического нормального распределения.
LogNormDist

Метод LogNormDist возвращает интегральное логарифмическое нормальное распределение.
Median

Метод Median возвращает медиану заданных чисел.
Mode

Метод Mode возвращает моду - наиболее часто встречающееся значение в массиве данных.
NegBinomDist

Метод NegBinomDist возвращает отрицательное биномиальное распределение.
NormDist

Метод NormDist возвращает нормальную функцию распределения для указанного среднего и стандартного отклонения.
NormInv

Метод NormInv возвращает обратное нормальное распределение.
NormsDist

Метод NormsDist возвращает стандартное нормальное интегральное распределение.
NormsInv

Метод NormsInv возвращает обратное значение стандартного нормального распределения.
Pearson

Метод Pearson возвращает коэффициент корреляции Пирсона (r).
Percentile

Метод Percentile возвращает k-ую процентиль для значений из интервала.
PercentRank

Метод PercentRank возвращает категорию значения в наборе данных как процентное содержание в наборе данных.
Permut

Метод Permut возвращает количество перестановок для заданного числа объектов.
Poisson

Метод Poisson возвращает распределение Пуассона.
Prob

Метод Prob возвращает вероятность того, что значение из интервала находится внутри заданных пределов.
Quartile

Метод Quartile возвращает квартиль множества данных.
Rank

Метод Rank возвращает ранг числа в массиве чисел.
Rsq

Метод Rsq возвращает квадрат коэффициента корреляции Пирсона.
Skew

Метод Skew возвращает асимметрию распределения.
Slope

Метод Slope возвращает наклон линии линейной регрессии.
Small

Метод Small возвращает k-ое наименьшее значение в множестве данных.
Standardize

Метод Standardize возвращает нормализованное значение для распределения, характеризуемого средним и стандартным отклонением.
StDev

Метод StDev оценивает стандартное отклонение по выборке.
StDevP

Метод StDevP вычисляет стандартное отклонение по генеральной совокупности.
SteYX

Метод SteYX возвращает стандартную ошибку предсказанных значений Y для каждого значения X в регрессии.
TDist

Метод TDist возвращает процентные точки (вероятность) для t-распределения Стьюдента.
TInv

Метод TInv возвращает t-значение распределения Стьюдента как функцию вероятности и числа степеней свободы.
Trend

Метод Trend возвращает значения в соответствии с линейным трендом.
TrimMean

Метод TrimMean возвращает среднее внутренности множества данных.
TTest

Метод TTest возвращает вероятность, соответствующую критерию Стьюдента.
Weibull

Метод Weibull возвращает распределение Вейбулла.
ZTest

Метод ZTest возвращает двустороннее P-значение z-теста.

Логические методы

  Имя метода Краткое описание
_And

Метод _And возвращает значение True, если все аргументы имеют значение True.
_Not

Метод _Not меняет логическое значение своего аргумента на противоположное.
_Or

Метод _Or возвращает значение True, если хотя бы один аргумент имеют значение True.
Iif

Метод Iif выполняет проверку условия и возвращает указанное логическое значение.
IsEmpty

Метод IsNull возвращает True, если аргументом является ссылка на пустую ячейку, в противном случае возвращает False.

Python

  Имя метода Краткое описание
PythonInvoke

Метод PythonInvoke выполняет функцию на языке Python и возвращает её результат. Код функции располагается в файле на диске.
PythonInvokeModule

Метод PythonInvokeModule выполняет функцию на языке Python и возвращает её результат. Код функции располагается в Python-модуле в репозитории.

См. также:

Интерфейсы сборки Tab | Перечисления сборки Tab | Классы сборки Tab | Делегаты сборки Tab