You are on page 1of 4

Cmo redondear horas en Excel

El trabajo con horas en Excel es muy comn ya que muchas personas lo utilizan para
llevar el registro y control de las horas trabajadas o la duracin de alguna tarea. En
ocasiones se hace necesario redondear horas en Excel porque los sistemas de nmina
generalmente trabajan con intervalos de tiempo exacto.
Supongamos el siguiente ejemplo, donde tengo capturados los datos de las horas de
entrada y salida de un empleado as como el tiempo utilizado en la comida. La
columna Total Horas hace las restas adecuadas para obtener las horas y minutos de
trabajo efectivo durante el da:

Ahora supondremos varios escenarios que nos obligarn a redondear horas en


Excel para poder cumplir con los requerimientos de nuestro sistema de nmina.

Redondear horas a un intervalo especfico


Necesitamos redondear los minutos trabajados en un da a un intervalo de 15 minutos
redondeando hacia arriba a partir del minuto 7:30 (la mitad de 15 minutos). Para lograr
este comportamiento podemos utilizar la funcin REDOND.MULT de la siguiente manera:
=NSHORA(HORA(E2), REDOND.MULT(MINUTO(E2), 15), 0)

Usamos la funcin NSHORA para convertir las horas, minutos y segundos dados como
nmeros en un dato de tipo hora. Su primer argumento extrae la hora de la celda E2, el
segundo utiliza la funcin REDOND.MULT con los minutos de la celda E2 y los redondea
a un mltiplo de 15. El tercer argumento de la funcin NSHORA es cero que indica el
nmero de segundos. Observa el resultado de esta frmula:

Puedes ver que todas las horas han sido redondeadas a un mltiplo de 15. En los casos
en que los minutos son menores que la mitad del intervalo se han redondeado hacia
abajo.

Redondear horas siempre hacia arriba


En el ejemplo anterior la funcin REDOND.MULT redondeaba hacia abajo aquellos
minutos que estuvieran por debajo de la mitad del intervalo. Si en lugar de ese
comportamiento necesitamos que siempre se redondeen los minutos hacia arriba del
intervalo podemos utilizar la funcin MULTIPLO.SUPERIOR de la siguiente manera:
=NSHORA(HORA(E2), MULTIPLO.SUPERIOR(MINUTO(E2), 15), 0)

Esta frmula har que todos los minutos sean redondeados siempre hacia arriba al
intervalo de 15 minutos ms cercano. Observa el resultado:

Redondear horas hacia abajo


Si por el contrario necesitas redondear el dato de tipo hora hacia abajo podemos utilizar
la funcin MULTIPLO.INFERIOR de la siguiente manera:
=NSHORA(HORA(E2), MULTIPLO.INFERIOR(MINUTO(E2), 15), 0)

Observa el resultado de aplicar esta frmula a los datos de nuestro ejemplo:

Casos especiales de redondeo de horas


Aunque los ejemplos anteriores podran ayudarte en la mayora de los casos
pararedondear horas en Excel, me he encontrado con algunos casos especiales. Por
ejemplo, en ocasiones necesitamos que los minutos sean eliminados excepto cuando
sean mayores a un nmero determinado. Con la siguiente frmula har que solo en caso
de tener 45 o ms minutos sea tomado como 1 hora, de lo contrario los minutos no sern
tomados en cuanta:
=NSHORA(HORA(E5), SI(MINUTO(E5)>=45, 60, 0), 0)

El objetivo de utilizar la funcin SI es para saber si la celda E5 tiene 45 minutos o ms en


cuyo caso devolver el valor 60 que ser interpretado por la funcin NSHORA como 60
minutos y se encargar de agregar una hora. Observa cmo utilizo esta frmula con los
datos de ejemplo:

Solo en el caso en que los minutos son mayores a 45 se ha tomado en cuenta como 1
hora completa. Los minutos del resto de las celdas se han redondeado hacia abajo.
Espero que con estos ejemplos tengas una mejor idea sobre cmo redondear horas en
Excel y que puedas utilizar mejor las funciones para dar el formato que necesitas a los
datos. Si quieres saber un poco ms sobre el redondeo en Excel consulta el
artculo: Funciones para redondear.

Por Moiss Ortz el 27 de noviembre del 2012.

4 comentarios en Cmo redondear horas en Excel


1. Samuel Ramrez Avendao
EXCELENTEBASTANTE INTERESANTE. CONFIRMO QUE SON MUY
ACERTADAS LAS CONTRIBUCIONES QUE SE HACEN EN EXCEL TOTAL.
MUCHAS GRACIAS.
2. Rito Mercado Gonzlez
Hasta ahorita; cada publicacin me ha sido util. La verdad agradezco mucho el
apoyo ofrecido en cada correo. Saludos!!
3. Juan Carlos
Saludos desde Colombia. Super prctico, me sirvi para unos informes en mi
trabajoas como el trabajo con fechas publicados das atrs. Saludos a todos lo
que seguimos esta fabulosa pgina!!
4. Angelo Edir
Muy buen aporte me sirvio muchoGracias.

You might also like