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

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

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

Мтаблица

Блок

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

Применение

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

Для типов аппроксимации "Линейная" и "Нет" по значениям строки и столбца находится значение в таблице.

Для типа аппроксимации "Обратная" - по значению столбца и значению в таблице находится значение строки.

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

Для типа "Нет" аппроксимация не происходит.

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

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

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

Выбор значения "Вернуть 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)