У меня есть простая система уравнений, которую необходимо решать многократно, основываясь на немного разных входах каждый раз. Пользователь удобен в Excel, а решение системы уравнений легко в Excel. Скажем, если бы это была квадратичная формула с 3 уравнениями в системе, я мог бы настроить свой лист и формулы, как видно из ответа на этот вопрос.

Если продолжить в примере квадратичного, я мог бы попросить пользователя ввести только 2 значения на уравнение. Тогда коэффициент a будет равен квадрату первого значения, b равен первому значению, а c всегда равен 1. Я бы хотел избежать отображения всей матрицы этому пользователю (или скрытия столбцов / строк).

Могу ли я «жестко закодировать» значение (например, 1 в моем примере) в мои формулы? Или я могу ввести несмежные ячейки или выполнить арифметику (например, возведение в квадрат в моем примере) внутри моих матричных формул?

Чтобы быть более точным, если у меня было что-то вроде A2 = 2, B2 = 17, A3 = 3, B3 = 34, A4 = 4, B4 = 57, я ищу что-то вроде =MMULT(MINVERSE({A2*A2,A2,1;A3*A3,A3,1;A4*A4,A4,1}),B2:B4) в ячейки C2:C4 и получите результат 3, 2 и 1.

Нужно ли выполнять все промежуточные шаги в других (условных) ячейках, чтобы работать с матрицами в Excel?

0