sábado, 16 de diciembre de 2017

LibreOffice Calc - Solver

Este es uno de las opciones en LibreOffice Calc que más problemas dan a los usuarios, intentaré explicarlo detenidamente para que nadie se pierda, aunque parece complicado cuando se usa asiduamente resulta una herramienta imprescindible y fácil de utilizar.

La yuda de LibreOffice Calc, nos dice que el objetivo del proceso solucionador es encontrar estos valores variables de una ecuación que el resultado en un valor optimizado en la celda objetivo. Usted puede elegir si el valor en la celda objetivo debe ser el máximo, mínimo, o acercarse a un determinado valor.

Partimos de una hoja de cálculo con datos mínimos, en la primer columna, tengo un producto, en la segunda columna el precio de los productos, en la tercera columna las cantidades que voy a comprar.

Función Solver en Libreoffice Calc

En la cuarta columna puede observar que hemos definido una formula y la hemos copiado en toda la columna, columna precio por columna unidades.

Función Solver en Libreoffice Calc

Para terminar tenemos definida en una celda la suma de los totales de cada producto.

Función Solver en Libreoffice Calc

Haga clic en la barra de menú en la opción Herramienta - Solucionador.

Función Solver en Libreoffice Calc

Nos mostrara el siguiente cuadro de diálogo.

Función Solver en Libreoffice Calc

Pasemos a explicar este cuadro de diálogo:

Celda destino: marque aquellas celdas que estamos buscando con la función Solver, e nuestro caso la celda objetivo es la Celda "Total final".

Función Solver en Libreoffice Calc

Valor de: en este caso vamos a incluir el valor final que nos queremos gastar, en nuestro caso será 4000.
 
Función Solver en Libreoffice Calc

Cambiando las celdas: Este será el rango de celdas donde hará las variaciones necesarias para calcular las unidades de cada producto que voy a comprar.

Función Solver en Libreoffice Calc

Condiciones limitantes: incluiremos en estas celdas que los valores de la columna unidades sean enteros, uno por cada producto.

Función Solver en Libreoffice Calc

Seguimos en las Condiciones Limitantes, vamos a incluir que el valor de la unidad no supere una cantidad.

Función Solver en Libreoffice Calc

Una vez terminada la introducción de datos, haga clic en el botón Solucionar. En la siguiente imagen puede observar como ha resuelto el problema, Haga clic en el botón Aceptar para trasladar los resultados a la hoja de cálculo.

Función Solver en Libreoffice Calc

Le mostrará un cuadro de diálogo nuevo, en caso de aceptar los resultados haga clic en el botón Mantener resultados, puede dejar la hoja como estaba haciendo clic en el botón Restaurar anterior.

Función Solver en Libreoffice Calc

Para terminar este capítulo, puede seleccionar el algoritmo de solución el el botón Opciones del Solucionador, le mostrará un cuadro de diálogo, donde puede seleccionar este algoritmo dentro del desplegable Algoritmo del solucionador.

Función Solver en Libreoffice Calc


4 comentarios:

  1. parece que es fácil, pero cuesta acostumbrarse.

    ResponderEliminar
  2. Necesito saber como usar solver desde una macro en LibreOffice.

    Sabes de donde puedo sacar el código de solver?

    ResponderEliminar
  3. dónde se puede descargar la extensión "solver para programación no lineal 0.9" para windows? entiendo que con extensión oxt

    ResponderEliminar
    Respuestas
    1. Buenas noches, la función solver viene de instalación en LibreOffice, aunque puedes encotrar algunas mejoras que han realizado algunos usuarios.

      un saludo y gracias....

      Eliminar