FÓRMULAS DE EXCEL

Sumar excedentes de tiempos en Excel

Sumar excedentes de tiempos en Excel

Funciones utilizadas: SUMAPRODUCTO, NSHORA

Suponiendo un rango de datos con encabezados en A1:B10 donde la columna A contiene nombres y la columna B contiene horarios de ingreso (trabajo), planteamos el siguiente método en la celda E1 para hallar la suma total de los excedentes de tiempo de todos los horarios de la columna A en base a un horario definido de comienzo del excedente de las 08:30:00hs:

SUMAR EXCEDENTES DE TIEMPOS EN EXCEL

=SUMAPRODUCTO((B2:B10-NSHORA(8;30;0))*(B2:B10>NSHORA(8;30;0)))

Donde «B2:B10» corresponde al rango de horarios a analizar por excedentes.

Combinamos las funciones SUMAPRODUCTO y NSHORA para obtener el resultado deseado.

Internamente creamos dos matrices que permiten distinguir la diferencia entre cada tiempo y el tiempo objetivo (ingreso-excedente), y otra matriz lógica que indica si cada ingreso es mayor que el tiempo objetivo (ingreso>excedente).

De esta forma al multiplicar ambas matrices y aplicar la función SUMAPRODUCTO, obtenemos la suma de todos los valores excedentes.

Recordar de modificar el valor de horas/minutos/segundos dentro de las dos funciones NSHORA con el tiempo objetivo de excedente, y de utilizar el formato de número [h]:mm:ss para poder sumar las horas de forma correcta en caso de exceder las 24hs totales excedidas.

 

Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más fórmulas ingeniosas de Excel aquí.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.