¿Cómo ingreso valores en lugar del rango de celdas en las funciones de matriz?


0

Tengo un sistema simple de ecuaciones que necesita resolverse repetidamente, basado en datos ligeramente diferentes cada vez. El usuario se siente cómodo con Excel, y resolver un sistema de ecuaciones es fácil dentro de Excel. Digamos que si fuera una fórmula cuadrática con 3 ecuaciones en el sistema, podría configurar mi hoja y fórmulas como se ve en la respuesta a esta pregunta.

Si continúa en el ejemplo de la cuadrática, podría hacer que el usuario solo ingrese 2 valores por ecuación. Entonces, el coeficiente asería igual al primer valor al cuadrado, bigual al primer valor y csiempre igual a 1. Mostrar algo a este usuario (u ocultar columnas / filas) es algo que me gustaría evitar.

¿Puedo 'codificar' un valor (como 1 en mi ejemplo) en mis fórmulas? ¿O puedo ingresar celdas no contiguas o realizar operaciones aritméticas (como la cuadratura en mi ejemplo) dentro de mis fórmulas matriciales?

Para ser más explícito, si tuviera algo como A2 = 2, B2 = 17, A3 = 3, B3 = 34, A4 = 4, B4 = 57, estoy buscando algo a lo largo de las líneas de =MMULT(MINVERSE({A2*A2,A2,1;A3*A3,A3,1;A4*A4,A4,1}),B2:B4)entrada en las celdas C2: C4, y obtener el resultado de 3, 2 y 1.

¿Tengo que realizar todos los pasos intermedios en otras celdas (contiguas) para trabajar con matrices en Excel?


Me preocuparía que mi valor constante cambiara en algún momento. En su caso, establezca una celda (posiblemente oculta) con su valor fijo ( 1). Cree un rango con nombre para esa celda individual, por ejemplo FORMULA_CONSTANT. Luego, en su fórmula matricial, puede usar=MMULT(MINVERSE({A2*A2,A2,FORMULA_CONSTANT;A3*A3,A3,FORMULA_CONSTANT;A4*A4,A4,FORMULA_CONSTANT}),B2:B4)
PeterT

@ Peter Gracias ... ¿estás diciendo que obtuviste la fórmula que escribí para trabajar? ¿O incluso la fórmula que escribiste?
CWilson
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.