Перейти к содержанию

Функции для «Формул методов, ЛЖ. Расчеты до/после анализов»

Материал из Химсофт Вики

Мтаблица

Блок

Справочники. Формулы справочника "Методы", ЛЖ. Расчеты после анализов

Применение

Данная функция используется для получения значений из справочной таблицы НД по заданным параметрам.

  • Для типов аппроксимации "Линейная" и "Нет" по значениям строки и столбца находится значение в таблице.
  • Для типа аппроксимации "Обратная" - по значению столбца и значению в таблице находится значение строки.
  • Для типов "Линейная" и "Обратная" отсутствующие в таблице значения вычисляются путем аппроксимации.
  • Для типа "Нет" аппроксимация не происходит.

Добавлено поле "Обработка ошибки".

  • В этом поле необходимо выбрать, каким образом будет происходить обработка значения, попавшего за границы значений строк или столбцов.
  • Выбор значения "Вывод на экран" означает, что если значение попадет за границы действия таблицы, в поле результат появится сообщение: "Ошибка: Таблица без аппроксимации. Введите точные значения".
  • Выбор значения "Вернуть 0" означает, что если значение попадет за границы действия таблицы, результатом таких расчетов будет 0.

Синтаксис

Для линейной аппроксимации: Мтаблица ("Название таблицы"; строка; столбец)

Для обратной аппроксимации: Мтаблица ("Название таблицы"; значение; столбец)

Где:

  • "Название таблицы" - название справочной таблицы НД, из которой предполагается забирать данные. Обязательно указывается в кавычках;
  • "Строка" - значение, на основе которого определяется строка в таблице, для однорядных таблиц может быть введено любое значение, например, 1;
  • "Столбец" - значение, определяющее столбец таблицы;

"Значение" - переменная-значение в таблице на пересечении строки и столбца.

Пример

1. Обратная аппроксимация: ТТРв = мтаблица ("Температура точки росы приведенная ГОСТ Р 53763-2009";Т;Р)

  • Р - значение в столбце таблицы "Температура точки росы приведенная ГОСТ Р 53763-2009";
  • Т - значение переменной (например, из калькулятора);
  • ТТРв - значение строки в таблице"Температура точки росы приведенная ГОСТ Р 53763-2009".

2. Линейная аппроксимация: R20= мтаблица ("Плотность при 20 оС"; T; R)

  • T - значение строки в таблице "Плотность при 20 оС";
  • R - значение столбца в таблице "Плотность при 20 оС";
  • R20 – значение, полученное на пересечении строки и столбца.

3. Для однорядных таблиц вместо значения в строке или столбце необходимо ввести "1":

  • X = мтаблица("Влагосодержание газа";1;Сат) или
  • R15=мтаблица("ГОСТ Р 8.599";R20;1)

==

«Дата» и «Время»

ЧЗП

Ошибка

INT (Х)

FRAC (Х)

сцепить

ПОМЕТОДИКЕNОТБРОСИТЬ(х; а; N)