Bien, hay varios turnos diferentes en funcionamiento aquí y quiero una fórmula de horas totales.
El problema es que la rota se escribe usando varias notaciones diferentes para diferentes turnos.
algunos son 2-FIN algunos son 7-5PM algunos son TEMPRANO o TARDE
ahora sé cuál es cada turno en términos de horas, pero quiero una manera de hacer que Excel los calcule, ahora supongo que podría crear una tabla con una gran cantidad de turnos posibles y sus horas totales y luego hacer que Excel haga coincidir la rotación para la tabla y la suma total de horas de la semana
pero no tengo idea de cómo hacer esto, todos mis intentos regresan como un problema con su fórmula y no hay más explicaciones.
Respuesta1
Dado que está utilizando Excel 2010, tiene algunas herramientas excelentes para facilitar esto. Esto es lo que haría:
Haz una tabla sencilla para tus turnos. Puede ser tan básico como dos columnas:
Name
&Length
Haz una mesa para tu horario. Debe tener cuatro columnas:
Date
,Employee Name
,Shift
,Hours
.Date
se puede introducir manualmente.Ambos
Employee Name
yShift
pueden usar la Validación de datos de Excel para crear una lista desplegable de valores específicos.Hours
utilizará BUSCARV para determinar su valor a partir de su tabla de turnos. En mi ejemplo, la fórmula es=VLOOKUP([@Shift],Table1,2,FALSE)
. Esto buscará elShift
valor en su segunda tabla en la primera tabla,Table1
y devolverá la segunda columna,Length
y solo devolverá unExact Match (2)
(lo que significa que no es necesario tener las cosas en orden alfabético).También agregué una fila total a la tabla para una verificación rápida de las horas.
Finalmente, agregue alguna funcionalidad adicional creando una
Pivot Table
a partir de su segunda tabla. Esto le permitirá resumir e informar rápidamente sus datos. Puede realizar varios pivotes desde una fuente de datos, por lo que puede realizar estos dos fácilmente y actualizarlos cada vez que se actualicen sus datos de origen (Tabla 2).
Respuesta2
Podría tener una tabla configurada con listas desplegables para que cada turno tenga el mismo formato. Luego ten una mesa con los turnos y las horas al lado. Como de 7 a 9 de la noche en una celda y luego 2 horas en la celda de al lado.
Usan una búsqueda virtual de suma como
=SUM(VLOOKUP(B6;Sheet2.A3:B4;2;0);VLOOKUP(B7;Sheet2.A3:B4;2;0))
Esto le dará el total de horas.
Tenga en cuenta que utilicé Open Office para comprobar que esto funciona si uso Microsoft Excel cambiar ";" a "," en la fórmula. Si los horarios no tienen horas, puede incluir una declaración if o puede tener 0 horas sin trabajar en el horario.