Uso de Solver para programar su plantilla

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Muchas empresas (por ejemplo, bancos, restaurantes y empresas de servicio postal) sabe qué sus requisitos de trabajo se en distintos días de la semana y necesita un método para programar eficientemente su personal. Puede usar el complemento Solver de Excel para crear una programación personal en función de los requisitos.

Programar personal para satisfacer necesidades de trabajo (por ejemplo)

En el ejemplo siguiente se muestra cómo puede usar Solver para calcular los requisitos de personal.

Banco de Contoso procesa comprobaciones de 7 días de la semana. El número de trabajadores necesaria cada día para procesar comprobaciones se muestra en la fila 14 de la hoja de cálculo de Excel que se muestra a continuación. Por ejemplo, los 13 trabajadores son necesarias martes, 15 trabajadores son necesarias miércoles y así sucesivamente. Todos los empleados del banco trabajan 5 días consecutivos. ¿Qué es el número mínimo de empleados el banco puede tener y aún satisfacer sus requisitos de trabajo?

Datos utilizados en el ejemplo

  1. Iniciar mediante la identificación de la celda objetivo, las celdas cambiantes y las restricciones para el modelo de Solver.

    Nota: La celda objetivo se denomina la celda de destino en Excel 2007.

    • La celda objetivo : minimizar el número total de empleados.

    • Celdas cambiantes : número de empleados que comenzar cada día de la semana de trabajo (el primero de los cinco días consecutivos). Cada celda cambiante debe ser un número entero no negativo.

    • Restricciones : el número de empleados que trabajan para cada día de la semana, debe ser mayor o igual que el número de empleados requeridos. (Número de empleados que trabajan) > = (Es necesario a empleados)

  2. Para configurar el modelo, debe realizar un seguimiento del número de empleados cada día laborable. Empiece a escribir los valores de prueba para el número de empleados que iniciar cada día de su turno de cinco días en el rango de celdas a5: a11. Por ejemplo, en A5, escriba 1 para indicar ese 1 empleado comienza a trabajar el lunes y trabaja del lunes al viernes. Escriba sus colegas necesarios de cada día en el intervalo C14:I14.

  3. Para realizar un seguimiento del número de empleados cada día laborable, escriba un 1 o un 0 en cada celda del rango C5:I11. El valor 1 en una celda indica que los empleados que comenzar a trabajar en el día designado en la fila de la celda están trabajando en el día asociado a la columna de la celda. Por ejemplo, el 1 de la celda G5 indica que están trabajando los empleados que empezar a trabajar el lunes viernes; el 0 en la celda H5 indica que los empleados que empezar a trabajar el lunes no funcionan el sábado.

  4. Para calcular el número de empleados que trabajan en cada día, copie la fórmula =SUMPRODUCT($A$5:$A$11,C5:C11) de C12 a D12:I12. Por ejemplo, en la celda C12, esta fórmula lo evalúa como =A5 + A8 + A9 + A10+ A11, que es igual a (número comienza el lunes) (número de inicio jueves) +(Number starting on Friday) + (número iniciando sábado) + (número comienza el domingo) . Este total es el número de personas que trabajan el lunes.

  5. Tras calcular el número total de empleados en la celda A3 con la fórmula =SUM(A5:A11), puede introducir el modelo en Solver tal como se muestra a continuación.

    Cuadro de diálogo parámetros de Solver

  6. En la celda objetivo (A3), que desea minimizar el número total de empleados. La restricción C12:I12 >= C14:I14 garantiza que el número de empleados que trabajan en cada día es al menos tan grande como el número es necesario para ese día. La restricción a5: a11 = entero se asegura de que el número de trabajo a partir de empleados cada día es un entero. Para agregar esta restricción, haga clic en Agregar en el cuadro de diálogo Parámetros de Solver y escriba la restricción en el cuadro de diálogo Agregar restricción (que se muestra a continuación).

    Cuadro de diálogo Cambiar restricciones

  7. También puede seleccionar las opciones Adoptar modelo lineal y Asumir no negativo para las celdas cambiantes haciendo clic en Opciones en el cuadro de diálogo Parámetros de Solver y, a continuación, seleccione las casillas de las Opciones de Solver cuadro de diálogo.

  8. Haga clic en resolver. Verá el número de empleados óptima para cada día.

    En este ejemplo, es necesario un total de 20 empleados. Un empleado comienza en lunes, tres inicio martes, cuatro iniciar jueves, uno empieza el viernes, dos inicio sábado, y nueve empieza el domingo.

    Tenga en cuenta que este modelo lineal porque la celda objetivo se crea mediante la adición de las celdas cambiantes y la restricción se crea mediante la comparación de los resultados obtenidos mediante la adición del producto de cada celda cambiante veces una constante (1 o 0) para el número requerido de los trabajadores.

Principio de página

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Vea también

Carga del complemento Solver en Excel 2016

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×