Ejercicio resuelto 1
Enunciado del problema
Un empresario desea organizar a 16 trabajadores en su tienda de forma que ninguno trabaje más de 100 horas y con la posibilidad de que alguno de ellos no haga falta que trabaje. Hay que distribuirlos en 3 días diferentes los cuales están compuestos por 6 tramos horarios de una hora cada uno. Cada trabajador no puede tener a la vez el primer y último tramo del día. En cada tramo se necesitan una cantidad de trabajadores dentro del almacén y otra cantidad en tienda como veremos en la siguiente tabla:
| Nombre | horas min | horas max |
|---|---|---|
| Paula | 0 | 100 |
| Nerea | 0 | 100 |
| Luís | 0 | 100 |
| Yolanda | 0 | 100 |
| Óscar | 0 | 100 |
| Bernardo | 0 | 100 |
| Lidia | 0 | 100 |
| Elena | 0 | 100 |
| Daniel | 0 | 100 |
| Ángel | 0 | 100 |
| Lucía | 0 | 100 |
| Marta | 0 | 100 |
| Jaime | 0 | 100 |
| Juanan | 0 | 100 |
| Noelia | 0 | 100 |
| Paola | 0 | 100 |
| DIA | TRAMO | Necesidad en Tienda | Necesidad en Almacén |
|---|---|---|---|
| Viernes | 1 | 5 | 3 |
| 2 | 7 | 1 | |
| 3 | 3 | 2 | |
| 4 | 8 | 3 | |
| 5 | 8 | 4 | |
| 6 | 6 | 2 | |
| Sábado | 1 | 4 | 6 |
| 2 | 7 | 3 | |
| 3 | 2 | 2 | |
| 4 | 7 | 4 | |
| 5 | 3 | 1 | |
| 6 | 1 | 5 | |
| Domingo | 1 | 4 | 3 |
| 2 | 6 | 1 | |
| 3 | 8 | 4 | |
| 4 | 8 | 4 | |
| 5 | 4 | 4 | |
| 6 | 3 | 5 |
Resolución
Para introducir los datos en el programa, seleccionamos la opción "Añadir fila" y pulsamos el botón "Hacer".

Asignaremos a cada día un número para introducir en el programa: viernes será el día 1, el sábado el día 2 y el domingo el día 3. Luego, usaremos la función de editar casilla para introducir los valores en la fila:

Introducimos ahora las restricciones del mínimo y máximo de horas que puede trabajar cada persona: 
Introducimos ahora las necesidades de tienda y almacén correspondientes al día 1 y tramo horario 1, e insertamos una nueva fila usando la función "Añadir fila". Si hay más días y tramos horarios que personas, se dejan las correspondientes columnas sin editar (a valor NA). Finalmente, nos queda la siguiente tabla de datos: 
Para resolver el problema, pulsamos en la pestaña "Resultados". En ella se muestra el número total de horas trabajadas, y los días y tramos horarios que trabaja cada persona.