Экономический анализ межотраслевого баланса требует глубокого понимания структуры производственных связей. Матрица полных затрат является ключевым инструментом для оценки того, сколько ресурсов необходимо затратить во всей экономике, чтобы произвести единицу конечной продукции. В отличие от прямых затрат, которые видны сразу, полные учитывают цепочку поставок всех уровней.
Использование табличного процессора Microsoft Excel значительно упрощает вычислительный процесс. Раньше экономистам приходилось вручную пересчитывать огромные массивы данных или использовать сложные калькуляторы. Теперь функции матриц в Excel позволяют получить результат за считанные секунды, минимизируя риск арифметических ошибок.
В этой статье мы разберем алгоритм построения модели Леонтьева шаг за шагом. Вы научитесь правильно формировать исходные данные и применять специальные операторы для работы с массивами. Это знание критически важно для студентов экономических вузов и практикующих аналитиков.
Понятие прямых и полных затрат в модели Леонтьева
Прежде чем приступать к вычислениям, необходимо четко разграничить понятия прямых и полных затрат. Коэффициенты прямых затрат (обозначаемые как $a_{ij}$) показывают, сколько продукции отрасли $i$ необходимо затратить непосредственно для производства одной единицы продукции отрасли $j$. Эти данные обычно берутся из статистических отчетов.
Однако производство любой продукции требует не только прямых вложений, но и ресурсов, затраченных на производство этих прямых вложений. Например, для производства автомобиля нужна сталь (прямые затраты), но для производства стали нужна электроэнергия и уголь. Совокупность всех прямых и косвенных затрат образует полные затраты.
⚠️ Внимание: Сумма коэффициентов прямых затрат по столбцу не всегда должна быть меньше единицы, но для существования продуктивной модели Леонтьева это является необходимым условием. Если сумма затрат превышает объем произведенной продукции, модель считается непродуктивной.
Математическая связь между прямыми затратами (матрица $A$) и полными затратами (матрица $B$) описывается формулой $B = (E - A)^{-1}$, где $E$ — единичная матрица. Именно эту формулу мы и будем реализовывать в Excel, используя встроенные математические функции.
Подготовка исходных данных в таблице
Для начала работы необходимо правильно структурировать исходную информацию. Создайте новый лист в Excel и сформируйте таблицу межотраслевого баланса. Обычно данные представляются в виде шахматки, где строки — это производящие отрасли, а столбцы — потребляющие.
Вам потребуется рассчитать матрицу коэффициентов прямых затрат. Для этого каждый элемент межотраслевого потока делится на валовой выпуск соответствующей отрасли-потребителя. Формула для ячейки выглядит так: =B2/$E2, где B2 — объем поставок, а $E2 — валовой выпуск (ссылка закреплена).
- 📊 Создайте отдельный диапазон ячеек для матрицы коэффициентов $A$, чтобы не повредить исходные данные.
- 🔢 Проверьте, чтобы все значения были положительными и меньше единицы.
- 📝 Дайте диапазонам понятные имена через вкладку"Формулы" →"Диспетчер имен".
Важно соблюдать размерность матриц. Если у вас 3 отрасли, то матрица $A$ должна быть размером 3x3. Ошибки в размерности приведут к тому, что Excel выдаст предупреждение #ЗНАЧ! при попытке вычислений.
Формирование единичной матрицы в Excel
Следующим шагом является создание единичной матрицы $E$. Это квадратная матрица, на главной диагонали которой стоят единицы, а остальные элементы равны нулю. Она играет роль единицы в матричной алгебре.
В Excel нет одной кнопки для создания такой матрицы, но её легко построить вручную или с помощью логической функции. Для небольшого количества отраслей проще всего ввести данные вручную. Для больших массивов можно использовать формулу: =ЕСЛИ(СТРОКА(A1)=СТОЛБЕЦ(A1);1;0).
| Отрасль 1 | Отрасль 2 | Отрасль 3 |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
При копировании формулы с логическим условием убедитесь, что ссылки на ячейки корректируются правильно. Альтернативный способ — использовать функцию МДЕТЕРМ для проверки, но для создания структуры лучше подойдет ручное заполнение или логическое условие.
⚠️ Внимание: Не перепутайте единичную матрицу с матрицей, состоящей entirely из единиц. В единичной матрице вне диагонали должны стоять строго нули, иначе расчет обратной матрицы даст неверный экономический смысл.
Вычисление разности матриц (E - A)
Теперь необходимо вычесть матрицу прямых затрат $A$ из единичной матрицы $E$. В обычной арифметике мы бы просто вычли числа, но в Excel для работы с массивами требуется особый подход.
Выделите диапазон ячеек такого же размера, как ваши исходные матрицы. Введите формулу вычитания, например: =H2:J4-B2:D4 (где H2:J4 — диапазон единичной матрицы, а B2:D4 — матрица A). Важно: не нажимайте Enter сразу.
Если вы используете старую версию табличного процессора, завершение ввода комбинацией Ctrl+Shift+Enter обернет формулу в фигурные скобки {}. Это сигнализирует программе, что операция производится над массивами данных, а не над одной ячейкой.
- 🖱️ Выделите целевой диапазон перед вводом формулы.
- ⌨️ Введите выражение вычитания диапазонов.
- 🔒 Используйте абсолютные ссылки, если планируете копировать формулу.
Результатом этой операции станет новая матрица, которая является аргументом для следующего шага. Проверьте визуально, что на диагонали получились положительные числа (так как 1 минус маленькое число дает положительный результат), а остальные элементы стали отрицательными.
Расчет обратной матрицы для нахождения полных затрат
Финальный этап — нахождение обратной матрицы от разности $(E - A)$. Для этого в Excel предусмотрена специальная функция МОБР (в английской версии MINVERSE). Она возвращает обратную матрицу для массива, хранящегося в виде массива.
Синтаксис функции прост: =МОБР(массив). Выделите новый диапазон ячеек, равный по размерам предыдущим. Введите формулу, указав адрес матрицы разности. Как и в предыдущем шаге, подтвердите действие.
=МОБР(H6:J8)
Полученная матрица $B$ и есть искомая матрица полных затрат. Её элементы показывают, сколько продукции каждой отрасли нужно произвести, чтобы получить одну единицу конечного продукта. Диагональные элементы обычно больше единицы, что отражает необходимость воспроизводства.
☑️ Проверка правильности расчетов
Анализ результатов и проверка продуктивности
После получения матрицы полных затрат необходимо проанализировать её на экономическую. Основным критерием является продуктивность модели. Модель считается продуктивной, если вектор валового выпуска положителен при любом положительном векторе конечного потребления.
Для проверки можно перемножить полученную матрицу полных затрат на вектор конечного потребления, чтобы получить плановый валовой выпуск. Используйте функцию МУМНОЖ (MMULT) для умножения матрицы на вектор-столбец.
Что делать, если в матрице появились отрицательные числа?
Отрицательные значения в матрице полных затрат (B) экономически не интерпретируемы в стандартной модели. Это может означать ошибку в исходных данных, некорректный расчет коэффициентов прямых затрат или нарушение условия продуктивности модели Леонтьева. Перепроверьте исходную таблицу баланса.
Сравните полученные коэффициенты с данными за прошлые периоды. Рост коэффициентов полных затрат свидетельствует о повышении материалоемкости производства или усложнении технологических связей между отраслями.
⚠️ Внимание: При работе с большими матрицами (более 10x10) округление промежуточных результатов может привести к накоплению погрешности. Старайтесь не округлять значения в ячейках до финального вывода, оставляя формат"Общий" или числовой с 10+ знаками после запятой.
Часто задаваемые вопросы (FAQ)
Можно ли рассчитать матрицу полных затрат в Excel Online?
Да, современные веб-версии Excel поддерживают функции работы с массивами, включая МОБР и МУМНОЖ. Интерфейс может незначительно отличаться, но логика вычислений сохраняется полностью.
Что означает ошибка #ЧИСЛО! при расчете обратной матрицы?
Эта ошибка (#NUM!) чаще всего возникает, если определитель матрицы $(E-A)$ равен нулю или близок к нему. Математически это значит, что обратная матрица не существует. В экономическом контексте это указывает на непродуктивность модели или ошибки в данных.
Нужно ли транспонировать матрицу перед расчетом?
В классической модели Леонтьева матрица прямых затрат строится так, что столбцы — это затраты отраслей. Транспонирование требуется только если ваши исходные данные представлены в transposed виде (строки — затраты, столбцы — выпуск). Всегда проверяйте экономический смысл ячеек.
Как увеличить точность вычислений в Excel?
Excel по умолчанию использует 15 значащих цифр. Для повышения точности отображения измените формат ячеек на числовой с большим количеством знаков после запятой, но внутренняя точность вычислений фиксирована архитектурой программы.