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

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

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

Мтаблица

Блок

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

Применение

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

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

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

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

Синтаксис

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

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

Где:

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

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

Пример

  1. Обратная аппроксимация: ТТРв = мтаблица ("Температура точки росы приведенная ГОСТ Р 53763-2009";Т;Р)
  • Р - значение в столбце таблицы "Температура точки росы приведенная ГОСТ Р 53763-2009"
  • Т - значение переменной (например, из калькулятора)
  • ТТРв - значение строки в таблице"Температура точки росы приведенная ГОСТ Р 53763-2009"
  1. Линейная аппроксимация: R20= мтаблица ("Плотность при 20 оС"; T; R)
  • T - значение строки в таблице "Плотность при 20 оС"
  • R - значение столбца в таблице "Плотность при 20 оС"
  • R20 – значение, полученное на пересечении строки и столбца.
  1. Для однорядных таблиц вместо значения в строке или столбце необходимо ввести "1",
  • X = мтаблица("Влагосодержание газа";1;Сат)или
  • R15=мтаблица("ГОСТ Р 8.599";R20;1)

==

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

ЧЗП

Ошибка

INT (Х)

FRAC (Х)

сцепить

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