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

Описание

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

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

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

  Имя метода Краткое описание
Метод Abs возвращает модуль (абсолютную величину) вещественного числа.
Метод AbsD возвращает модуль (абсолютную величину) десятичного числа большой точности.
Метод AbsI возвращает модуль (абсолютную величину) целого числа.
Метод ACos возвращает арккосинус числа.
Метод ACosH возвращает гиперболический арккосинус числа.
Метод ACot возвращает арккотангенс заданного числа.
Метод ACotH возвращает гиперболический арккотангенс заданного числа.
Метод ASin возвращает арксинус числа.
Метод ASinH возвращает гиперболический арксинус числа.
Метод ATan возвращает арктангенс числа.
Метод ATan2 возвращает арктангенс для заданных координат X и Y.
Метод ATanH возвращает гиперболический арктангенс числа.
Метод Average вычисляет среднее значение элементов вещественного массива.
Метод AverageI вычисляет среднее значение элементов целочисленного массива с округлением до ближайшего целого значения.
Метод Ceiling округляет с избытком до ближайшего числа, кратного точности.
Метод CeilingD округляет с избытком до ближайшего десятичного числа большой точности.
Метод CeilingI округляет с избытком до ближайшего целого числа, кратного точности.
Метод CholeskyDecomposition осуществляет разложение Холецкого для матрицы.
Метод Combin возвращает количество комбинаций для заданного числа объектов.
Метод Cos возвращает косинус для заданного угла.
Метод CosH возвращает гиперболический косинус заданного числа.
Метод Cot возвращает котангенс заданного угла.
Метод CotH возвращает гиперболический котангенс заданного числа.
Метод Degrees возвращает значение, преобразованное из радиан в градусы.
Метод DivD возвращает целую часть частного при делении двух десятичных чисел большой точности.
Метод Even возвращает значение, округленное до ближайшего четного целого.
Метод Exp возвращает результат возведения числа «е» в указанную степень.
Метод Fact возвращает факториал указанного числа.
Метод Floor возвращает результат округления вещественного числа до кратного заданной точности с недостатком.
Метод FloorD возвращает результат округления десятичного числа большой точности до кратного заданной точности с недостатком.
Метод FloorI возвращает результат округления целого числа до кратного заданной точности с недостатком.
Метод Gcd возвращает наибольший общий делитель двух или более целых чисел.
Метод Int округляет указанное число до ближайшего меньшего целого.
Метод IntD округляет указанное десятичное число большой точности до ближайшего меньшего целого.
Метод Lcm возвращает наименьшее общее кратное целых чисел.
Метод Ln возвращает натуральный логарифм для заданного числа.
Метод Log возвращает логарифм числа по заданному основанию.
Метод Log10 возвращает десятичный логарифм заданного числа.
Метод Max осуществляет поиск максимального значения в вещественном массиве.
Метод MaxI осуществляет поиск максимального значения в целочисленном массиве.
Метод MDeterm возвращает определитель матрицы, хранящейся в массиве ячеек.
Метод Min осуществляет поиск минимального значения в вещественном массиве.
Метод MinI осуществляет поиск минимального значения в целочисленном массиве.
Метод MInverse возвращает матрицу, обратную к указанной.
Метод MMult возвращает произведение матриц.
Метод Mod_ возвращает остаток от деления аргумента на делитель.
Метод ModD возвращает остаток от деления двух десятичных чисел большой точности.
Метод MRound возвращает результат округления с избытком.
Метод Msvd возвращает результат сингулярного разложения матрицы.
Метод Multinomial возвращает отношение факториала суммы значений к произведению факториалов.
Метод Odd возвращает число, округленное до ближайшего нечетного целого.
Метод Pi возвращает математическую константу «Пи».
Метод Power возвращает результат возведения вещественного числа в вещественную степень.
Метод PowerI возвращает результат возведения целого числа в целую степень.
Метод Product возвращает произведение указанных чисел.
Метод Quotient возвращает целую часть результата деления с остатком.
Метод Radians возвращает значение аргумента, преобразованное из градусов в радианы.
Метод Rand возвращает равномерно распределенное случайное число из диапазона [0; 1).
Метод RandBetween возвращает случайное вещественное число между двумя заданными числами.
Метод RandBetweenI возвращает случайное целое число между двумя заданными числами.
Метод RndPermutation осуществляет псевдослучайную перестановку массива чисел.
Метод RndSample осуществляет псевдослучайную выборку из массива чисел.
Метод Roman возвращает результат преобразования арабского числа в римское, как текст.
Метод Round возвращает число, округленное до указанного количества десятичных разрядов.
Метод RoundD возвращает десятичное число большой точности, округленное до указанного количества десятичных разрядов.
Метод RoundDDown возвращает десятичное число большой точности, округленное до ближайшего меньшего по модулю значения.
Метод RoundDown возвращает число, округленное до ближайшего меньшего по модулю значения.
Метод RoundDUp возвращает десятичное число большой точности, округленное до ближайшего большего по модулю.
Метод RoundUp возвращает число, округленное до ближайшего большего по модулю.
Метод SeriesSum возвращает сумму степенного ряда.
Метод Sign определяет знак вещественного числа.
Метод Sin возвращает синус заданного числа.
Метод SinH возвращает гиперболический синус заданного числа.
Метод Sqrt возвращает положительное значение квадратного корня.
Метод SqrtPi возвращает квадратный корень из значения выражения «Value * «Пи».
Метод Sum возвращает сумму элементов (вещественных чисел) указанного массива.
Метод SumD возвращает сумму элементов указанного массива десятичных чисел большой точности.
Метод SumI возвращает сумму элементов (целых чисел) указанного массива.
Метод Sumif возвращает сумму чисел в заданном интервале ячеек, удовлетворяющих указанному условию.
Метод SumProduct перемножает соответствующие элементы заданных массивов и возвращает сумму произведений.
Метод SumSq возвращает сумму квадратов элементов массива.
Метод SumSqD возвращает сумму квадратов элементов указанного массива десятичных чисел большой точности.
Метод SumX2MY2 возвращает сумму разностей квадратов соответствующих значений в двух массивах.
Метод SumX2PY2 возвращает сумму сумм квадратов соответствующих элементов двух массивов.
Метод SumXM2 возвращает сумму квадратов разностей соответствующих значений в двух массивах.
Метод Tan возвращает тангенс заданного угла.
Метод TanH возвращает гиперболический тангенс заданного угла.
Метод Trunc усекает число до указанного количества десятичных разрядов.

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

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

Дата и время

  Имя метода Краткое описание
Метод Date возвращает дату, составленную из указанного года, месяца и дня.
Метод DateValue возвращает результат преобразования строки в дату.
Метод Day возвращает день в заданной дате. День возвращается как целое число в диапазоне [1; 31].
Метод Edate возвращает дату, увеличенную/уменьшенную на заданное число месяцев.
Метод Hour возвращает час, соответствующий заданному времени. Час определяется как целое число в диапазоне [0; 23].
Метод Minute возвращает минуты, соответствующие заданному времени. Минуты определяются как целое число в диапазоне [0; 59].
Метод Month возвращает месяц в заданной дате. Месяц возвращается как целое число в диапазоне [1; 12].
Метод Now возвращает текущую дату и время.
Метод Second возвращает секунды, соответствующие заданному времени. Секунды определяется как целое число в диапазоне [0; 59].
Метод Time возвращает время, составленное по указанным часам, минутам и секундам.
Метод TimeValue возвращает результат преобразования строки во время.
Метод Today возвращает текущую дату.
Метод Weekday возвращает номер дня недели по указанной дате. День недели возвращается как целое число в диапазоне [1; 7].
Метод Year возвращает год по заданной дате.

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

  Имя метода Краткое описание
Метод _T определяет, может ли значение быть преобразовано к строковому типу. Если да, то возвращает текст, если нет - пустую строку.
Метод Concatenate возвращает результат объединения двух или более текстовых строк в одну.
Метод Exact сравнивает с учетом регистра две строки текста и возвращает True, если они в точности совпадают, и False - в противном случае.
Метод Find возвращает индекс первого вхождения в исходную строку искомой подстроки, относительно начала исходной строки.
Метод Fixed округляет число до заданного числа знаков после запятой и возвращает результат в виде строки с запятыми или без.
Метод Left возвращает указанное число символов от начала строки.
Метод Len возвращает количество символов в строке.
Метод Lower преобразует все символы строки к нижнему регистру.
Метод Mid извлекает подстроку указанной длины из исходной строки с заданной начальной позиции.
Метод Replace заменяет указанную часть одной строки другой строкой.
Метод Rept возвращает строку, повторенную заданное число раз.
Метод Right возвращает указанное число символов с конца строки.
Метод Trim удаляет пробелы в начале и в конце указанной строки.
Метод Upper преобразует все символы строки к верхнему регистру.
Метод Value возвращает результат преобразования текстового представления числа к числовому виду.

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

  Имя метода Краткое описание
Метод AccrintM возвращает накопленный процент по ценным бумагам, процент по которым выплачивается в срок погашения.
Метод CoupDayBs возвращает количество дней от начала действия купона до даты соглашения.
Метод CoupDays возвращает число дней в периоде купона, который содержит дату расчета.
Метод CoupDaysNc возвращает число дней от даты расчета до срока следующего купона.
Метод CoupNcd возвращает число, являющееся следующей датой купона после даты расчета.
Метод CoupNum возвращает количество купонов, которые могут быть оплачены между датой расчета и сроком погашения, округленное до ближайшего целого количества купонов.
Метод CoupPcd возвращает число, соответствующее предыдущей дате купона перед датой расчета.
Метод CumIpmt возвращает накопленный доход по займу между двумя периодами выплат.
Метод Cumprinc возвращает кумулятивную (нарастающим итогом) сумму, выплачиваемую в погашение основной суммы займа в промежутке между двумя периодами.
Метод Db возвращает величину амортизации актива для заданного периода, рассчитанную методом фиксированного уменьшения остатка.
Метод Ddb возвращает значение амортизации актива за данный период, используя метод двойного уменьшения остатка или иной явно указанный метод.
Метод Disc возвращает ставку дисконтирования для ценных бумаг.
Метод DollarDe преобразует цену в рублях, выраженную в виде дроби, в цену в рублях, выраженную десятичным числом.
Метод DollarFr преобразует цену в рублях, выраженную десятичным числом, в цену в рублях, выраженную в виде дроби.
Метод Effect возвращает эффективную (фактическую) годовую процентную ставку, если заданы номинальная годовая процентная ставка и количество периодов в году, за которые начисляются сложные проценты.
Метод Fv возвращает будущую стоимость инвестиции на основе периодических постоянных (равных по величине сумм) платежей и постоянной процентной ставки.
Метод FvSchedule возвращает будущую стоимость первоначальной основной суммы после применения ряда (плана) ставок сложных процентов.
Метод Intrate возвращает процентную ставку для полностью инвестированных ценных бумаг.
Метод Ipmt возвращает сумму платежей процентов по инвестиции за данный период на основе постоянства сумм периодических платежей и постоянства процентной ставки.
Метод Irr возвращает внутреннюю ставку доходности для ряда потоков денежных средств, представленных их численными значениями.
Метод Ispmt возвращает проценты, выплачиваемые за определенный инвестиционный период.
Метод Mirr возвращает модифицированную внутреннюю ставку доходности для ряда периодических денежных потоков.
Метод Nominal возвращает номинальную годовую ставку, если заданы эффективная (фактическая) ставка и число периодов в году, за которые начисляются сложные проценты.
Метод NPer возвращает общее количество периодов выплаты для инвестиции на основе периодических постоянных выплат и постоянной процентной ставки.
Метод Npv возвращает величину чистой приведенной стоимости инвестиции, используя ставку дисконтирования, а также стоимости будущих выплат (отрицательные значения) и поступлений (положительные значения).
Метод Pmt возвращает сумму периодического платежа для аннуитета на основе постоянства сумм платежей и постоянства процентной ставки.
Метод Ppmt возвращает величину платежа в погашение основной суммы по инвестиции за данный период на основе постоянства периодических платежей и постоянства процентной ставки.
Метод Price возвращает цену за 100 рублей номинальной стоимости ценных бумаг, по которым выплачивается периодический процент.
Метод PriceDisc возвращает цену за 100 рублей номинальной стоимости ценных бумаг, на которые сделана скидка.
Метод PriceMat возвращает цену за 100 рублей номинальной стоимости ценных бумаг, по которым процент выплачивается в срок погашения.
Метод Pv возвращает приведенную (к текущему моменту) стоимость инвестиции.
Метод Rate возвращает процентную ставку по аннуитету за один период.
Метод Received возвращает сумму, полученную к сроку погашения полностью обеспеченных ценных бумаг.
Метод Sln возвращает величину амортизации актива за один период, рассчитанную линейным методом.
Метод Syd возвращает величину амортизации актива за данный период, рассчитанную методом «суммы (годовых) чисел».
Метод TBillEq возвращает эквивалентный облигации доход по казначейскому векселю.
Метод TBillPrice возвращает цену на 100 рублей  номинальной стоимости для казначейского чека.
Метод TBillYield возвращает доход по казначейскому чеку.
Метод Vdb возвращает величину амортизации актива для любого выбранного периода, в том числе для частичных периодов, с использованием метода двойного уменьшения остатка или иного указанного метода.
Метод Xirr возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер.
Метод Xnpv возвращает чистую приведенную стоимость для денежных потоков, которые не обязательно являются периодическими.
Метод YieldF возвращает доходность ценных бумаг, по которым производятся периодические выплаты процентов.
Метод YieldMat возвращает годовую доходность ценных бумаг, по которым проценты выплачиваются при наступлении срока погашения.

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

  Имя метода Краткое описание
Метод Frequency вычисляет частоту появления значений в интервале значений и возвращает массив цифр.
Метод AveDev возвращает среднее абсолютных значений отклонений точек данных от среднего.
Метод BetaDist возвращает интегральную функцию плотности бета-вероятности.
Метод BetaInv возвращает обратную функцию к интегральной функции плотности бета-вероятности.
Метод BinomDist возвращает отдельное значение биномиального распределения.
Метод ChiDist возвращает одностороннюю вероятность распределения хи-квадрат.
Метод ChiInv возвращает значение, обратное к односторонней вероятности распределения хи-квадрат.
Метод ChiTest возвращает значение для распределения хи-квадрат.
Метод Confidence возвращает доверительный интервал для среднего генеральной совокупности.
Метод Correl возвращает коэффициент корреляции между A1 и A2.
Метод Covar возвращает ковариацию, то есть среднее произведений отклонений для каждой пары точек данных.
Метод CritBinom возвращает наименьшее значение, для которого интегральное биномиальное распределение больше или равно заданному критерию.
Метод DevSq возвращает сумму квадратов отклонений точек данных от их среднего.
Метод Dispersion оценивает дисперсию по выборке.
Метод DispersionP вычисляет дисперсию для генеральной совокупности.
Метод ExponDist возвращает экспоненциальное распределение.
Метод FDist возвращает F-распределение вероятности.
Метод FInv возвращает обратное значение для F-распределения вероятностей.
Метод Fisher возвращает преобразование Фишера.
Метод FisherInv возвращает обратное преобразование Фишера.
Метод Forecast вычисляет будущее значение по существующим значениям.
Метод FTest возвращает результат F-теста.
Метод GammaDist возвращает гамма-распределение.
Метод GammaInv возвращает обратное гамма-распределение.
Метод GammaLn возвращает натуральный логарифм гамма-функции.
Метод GeoMean возвращает среднее геометрическое значений массива положительных чисел.

 
Метод Growth рассчитывает прогнозируемый экспоненциальный рост на основании имеющихся данных.
Метод HarMean возвращает среднее гармоническое множества данных.
Метод HypGeomDist возвращает гипергеометрическое распределение.
Метод Intercept вычисляет точку пересечения линии с осью y.
Метод JarqueBeraStat возвращает статистику Жака-Бера.
Метод Kurt возвращает эксцесс множества данных.
Метод Large возвращает k-ое по величине значение из множества данных.
Метод Linest рассчитывает статистику для ряда с применением метода наименьших квадратов, чтобы вычислить прямую линию, которая наилучшим образом аппроксимирует имеющиеся данные.
Метод Logest вычисляет экспоненциальную кривую, аппроксимирующую данные, и возвращается массив значений, описывающий эту кривую.
Метод LogInv возвращает обратную функцию логарифмического нормального распределения.
Метод LogNormDist возвращает интегральное логарифмическое нормальное распределение.
Метод Median возвращает медиану заданных чисел.
Метод Mode возвращает моду - наиболее часто встречающееся значение в массиве данных.
Метод NegBinomDist возвращает отрицательное биномиальное распределение.
Метод NormDist возвращает нормальную функцию распределения для указанного среднего и стандартного отклонения.
Метод NormInv возвращает обратное нормальное распределение.
Метод NormsDist возвращает стандартное нормальное интегральное распределение.
Метод NormsInv возвращает обратное значение стандартного нормального распределения.
Метод Pearson возвращает коэффициент корреляции Пирсона (r).
Метод Percentile возвращает k-ую процентиль для значений из интервала.
Метод PercentRank возвращает категорию значения в наборе данных как процентное содержание в наборе данных.
Метод Permut возвращает количество перестановок для заданного числа объектов.
Метод Poisson возвращает распределение Пуассона.
Метод Prob возвращает вероятность того, что значение из интервала находится внутри заданных пределов.
Метод Quartile возвращает квартиль множества данных.
Метод Rank возвращает ранг числа в массиве чисел.
Метод Rsq возвращает квадрат коэффициента корреляции Пирсона.
Метод Skew возвращает асимметрию распределения.
Метод Slope возвращает наклон линии линейной регрессии.
Метод Small возвращает k-ое наименьшее значение в множестве данных.
Метод Standardize возвращает нормализованное значение для распределения, характеризуемого средним и стандартным отклонением.
Метод StDev оценивает стандартное отклонение по выборке.
Метод StDevP вычисляет стандартное отклонение по генеральной совокупности.
Метод SteYX возвращает стандартную ошибку предсказанных значений Y для каждого значения X в регрессии.
Метод TDist возвращает процентные точки (вероятность) для t-распределения Стьюдента.
Метод TInv возвращает t-значение распределения Стьюдента как функцию вероятности и числа степеней свободы.
Метод Trend возвращает значения в соответствии с линейным трендом.
Метод TrimMean возвращает среднее внутренности множества данных.
Метод TTest возвращает вероятность, соответствующую критерию Стьюдента.
Метод Weibull возвращает распределение Вейбулла.
Метод ZTest возвращает двустороннее P-значение z-теста.

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

  Имя метода Краткое описание
Метод _And возвращает значение True, если все аргументы имеют значение True.
Метод _Not меняет логическое значение своего аргумента на противоположное.
Метод _Or возвращает значение True, если хотя бы один аргумент имеют значение True.
Метод Iif выполняет проверку условия и возвращает указанное логическое значение.
Метод IsNull возвращает True, если аргументом является ссылка на пустую ячейку, в противном случае возвращает False.

См. также:

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