Descarga el libro de trabajo de ejemplo
Este tutorial demostrará cómo calcular las horas trabajadas en Excel y Google Sheets.
Calcule las horas con una fórmula simple
Podemos calcular las horas trabajadas deduciendo la hora de finalización de la hora de inicio. La información debe ingresarse en Excel en un formato de hora correcto para que la fórmula funcione.
1 | = (D3-C3) * 24 |
La fórmula D3-C3 nos dará el porcentaje del día trabajado en base a 24 horas en un día. Para obtener la hora trabajada, debemos multiplicar este valor por 24.
Las fechas y horas se almacenan como números en Excel. Si tuviéramos que cambiar el formato de las columnas de hora de inicio y finalización en el gráfico anterior a un formato numérico general, obtendríamos los equivalentes numéricos de las horas mostradas.
Cálculo de horas extraordinarias
Podemos usar el mismo tipo de fórmula para calcular las horas extraordinarias.
En el ejemplo anterior, el tiempo estándar es de 8 horas.
La siguiente fórmula calcula el tiempo normal trabajado en el día.
1 | = SI ((D3-C3) * 24> $ H $ 13, $ H $ 13, (D3-C3) * 24) |
Si el empleado ha trabajado más de 8 horas, la fórmula solo devolverá un máximo de 8 horas.
Para calcular las horas extra, podemos obtener el resto de las horas trabajadas usando esta fórmula a continuación:
1 | = SI ((D3-C3) * 24> $ H $ 13, ((D3-C3) * 24) - $ H $ 13,0) |
Función MOD
Si la hora de finalización es anterior a la hora de inicio, esto puede deberse a que se está trabajando en un turno de noche. Para resolver el problema de la fórmula que devuelve un número negativo, usamos la función MOD.
1 | = MOD (D3-C3,1) * 24 |
Al igual que con la fórmula simple, necesitamos multiplicar el valor calculado por la función MOD por 24 para obtener las horas trabajadas.
Calcule las horas trabajadas en una hoja de tiempo semanal
Podemos utilizar las funciones IF, SUM y MAX para calcular las horas trabajadas en una semana desglosadas por tiempo regular y horas extras.
Calcular horas extras
Las horas extraordinarias se calculan una vez que una persona trabaja más de 40 horas a la semana.
1 | = SI (SUMA ($ E $ 4: E4)> 40, SUMA ($ E $ 4: E4) -40,0) |
La primera parte del primer rango de la función SUMA es absoluta, mientras que la segunda parte no lo es. A medida que copia esta fórmula en la parte inferior de la tabla, notará que la función SUMA suma todas las Horas trabajadas en la columna E. A medida que aumenta el rango SUMA, aumentan las horas trabajadas. Una vez el SUMA llega a más de 40 horas, las horas extraordinarias se colocan en la columna de horas extraordinarias como un total creciente.
Calcular horas regulares
Las horas regulares se calculan sobre la base de las horas totales y las horas extraordinarias trabajadas.
1 | = MAX (E4-G4,0) |
Usamos la función MAX para que no terminemos con horas negativas donde el empleado ha trabajado horas extras como si el resultado arrojara un resultado negativo, entonces la función MAX devolverá un cero.
Calcule las horas trabajadas en una hoja de tiempo semanal por proyecto
Llevando el cálculo anterior un paso más allá, podemos dividir las horas trabajadas por el proyecto en el que trabajó el empleado usando la función SUMIF
1 | = SUMIF ($ H $ 4: $ H $ 10, H4, $ F $ 4: $ F $ 10) |
La función SUMIF sumará las horas regulares en la columna F de acuerdo con los criterios seleccionados en la columna H; en el caso de la fórmula anterior, buscará el proyecto ABC y sumará las horas regulares para ese proyecto.
Calcular las horas trabajadas en Google Sheets
Todos los ejemplos de Excel anteriores funcionan de la misma manera en Google Sheets.