Функции для «Формул методов, ЛЖ. Расчеты до/после анализов»
Мтаблица
Блок
Справочники. Формулы справочника "Методы", ЛЖ. Расчеты после анализов
Применение
Данная функция используется для получения значений из справочной таблицы НД по заданным параметрам.
- Для типов аппроксимации "Линейная" и "Нет" по значениям строки и столбца находится значение в таблице.
- Для типа аппроксимации "Обратная" - по значению столбца и значению в таблице находится значение строки.
- Для типов "Линейная" и "Обратная" отсутствующие в таблице значения вычисляются путем аппроксимации.
- Для типа "Нет" аппроксимация не происходит.
Добавлено поле "Обработка ошибки".
- В этом поле необходимо выбрать, каким образом будет происходить обработка значения, попавшего за границы значений строк или столбцов.
- Выбор значения "Вывод на экран" означает, что если значение попадет за границы действия таблицы, в поле результат появится сообщение: "Ошибка: Таблица без аппроксимации. Введите точные значения".
- Выбор значения "Вернуть 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)