Статические методы сборки 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 осуществляет поиск максимального значения в вещественном массиве.
Maxa Метод Maxa возвращает максимальное значение в массиве ячеек, содержащем не только числовые значения.
MaxI Метод MaxI осуществляет поиск максимального значения в целочисленном массиве.
MDeterm Метод MDeterm возвращает определитель матрицы, хранящейся в массиве ячеек.
Min Метод Min осуществляет поиск минимального значения в вещественном массиве.
Mina Метод Mina возвращает минимальное значение в массиве ячеек, содержащем не только числовые значения.
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 возвращает диапазон по ссылке на ячейку.

Поиск

  Имя метода Краткое описание
Choose Метод Choose выбирает значение из списка значений по номеру индекса.
Column Метод Column возвращает номер столбца, на который указывает ссылка.
Columns Метод Columns возвращает количество столбцов в ссылке.
Row Метод Column возвращает номер столбца, на который указывает ссылка.
Rows Метод Columns возвращает количество столбцов в ссылке.

Дата и время

  Имя метода Краткое описание
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.
IfError Метод IfError возвращает значение ячейки, если оно не содержит ошибки, иначе заданное значение.
Ifs Метод Ifs проверяет соответствие одному или нескольким условиям и возвращает значение для первого условия, принимающего значение TRUE.
Iif Метод Iif выполняет проверку условия и возвращает указанное логическое значение.
IsEmpty Метод IsNull возвращает True, если аргументом является ссылка на пустую ячейку, в противном случае возвращает False.
IsErr Метод IsErr проверяет, является ли значение ошибкой и отличается ли от недоступного #Н/Д.
IsError Метод IsError проверяет, является ли значение ошибкой.
ISLOGICAL Метод ISLOGICAL проверяет, является ли значение логическим.
ISNA Метод ISNA проверяет, является ли значение недоступным #Н/Д.
ISNONTEXT Метод ISNONTEXT проверяет, не является ли значение текстовым.
ISNUMBER Метод ISNUMBER проверяет, является ли значение числовым.
ISTEXT Метод ISTEXT проверяет, является ли значение текстовым.

Python

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

См. также:

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