Redondeo condicional de horas

Quisiera encontrar una solución para mi problema. A cantidades de horas quisieras redondear a mi gusto, pero no lo consigo.
Con esta formula =REDONDEAR(D3*48;0)/48 puedo conseguir este redondeo, pero no es el que necesito realmente, lo quisiera condicionar yo.

Por ejemplo, aca les muestro como es el redondeo con esta formula, pero lo que yo necesitaría se los escribiría en texto mayúscula

07:00 07:00
07:01 07:00
07:02 07:00
07:03 07:00
07:04 07:00
07:05 07:00
07:06 07:00
07:07 07:00
07:08 07:00
07:09 07:00
07:10 07:00
07:11 07:00
07:12 07:00
07:13 07:00
07:14 07:00
07:15 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:16 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:17 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:18 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:19 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:20 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:21 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:22 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:23 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:24 07:30AQUÍ NECESITO QUE REDONDEE 7:00
07:25 07:30
07:26 07:30
07:27 07:30
07:28 07:30
07:29 07:30
07:30 07:30
07:31 07:30
07:32 07:30
07:33 07:30
07:34 07:30
07:35 07:30
07:36 07:30
07:37 07:30
07:38 07:30

07:39 07:30

07:40 07:30
07:41 07:30
07:42 07:30
07:43 07:30
07:44 07:30
07:45 08:00AQUÍ NECESITO QUE REDONDEE 7:30
07:46 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:47 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:48 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:49 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:50 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:51 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:52 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:53 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:54 08:00AQUÍ NECESITO QUE REDONDEE 7:00
07:55 08:00
07:56 08:00
07:57 08:00
07:58 08:00
07:59 08:00
08:00 08:00

Si tienen una solución les agradecería ya que es un trabajo manual que ya no quiero hacer por que sin darme cuenta no lo observo o puedo tener error.

Desde ya muchas gracias.

Pd: he encontrado esta formula

"... A1 contiene la hora a evaluar
A2 el intervalo de ajuste (24 minutos en nuestro caso)
=SI(MINUTO(A1)<=A2,NSHORA(HORA(A1),MÚLTIPLO.INFERIOR(MINUTO(A1),60),0),NSHORA(HORA(A1),MÚLTIPLO.SUPERIOR(MINUTO(A1),60),0))..."

Ha funcionado pero yo necesito dos condiciones, no solamente 24 minutos.

1 respuesta

Respuesta
2

No se si sea lo que necesitas, pero prueba esto:

=REDONDEAR.MENOS(D3*48,0)/48

Gracias por contestar, pero al principio el mensaje coloque que usaba esa formula, las cual me sirvió pero en los ejemplos necesito una redondeo especial, es ahi donde tengo que redondear manualmente y quisiera automatizar.

Por que con esa formula cuando un empleado hace 09:56 horas yo redondeo en 10:00 y de las cuales 2:00 son extras las multiplico por el valor y me da en $Pesos.

Pero cuando la suma de las horas me da 10:15 me redondea en 10:30, y yo necesito aclarar que sea redondeado en 10:00. Hasta que sea10:20.

El mismo ejemplo para las 11:45, me redondea en 12:00, necesitaría condicionar eso.

Gracias por responder sigo buscando por todos lados.

Entonces lo que necesitas es especificar los criterios que utilizas para el redondeo, yo podría apreciar que necesitas que se mueva solo cada 20 minutos del 19 hacia abajo en minutos debe convertirse en 0, ¿es lo que necesitas?

Ok.

De minuto 00 a minuto 19 redondea en minuto 00 de la misma hora.

De minuto 20 a minuto 49 redondea en minutos 30 de la misma hora.

Y de minuto 50 a minuto 59 redondea en minuto 00 de la hora siguiente.

Eso trate de explicar en el listado inicial.

Ok, esta formula aunque un poco larga hace lo que necesitas:

=si(valor(derecha(texto(a1,"hh:mm"),2))<20,extrae(texto(a1,"hh:mm"),1,2)&":00",si(valor(derecha(texto(a1,"hh:mm"),2))<50,extrae(texto(a1,"hh:mm"),1,2)&":30",extrae(texto(a1,"hh:mm"),1,2)+1&":00")).

Es larga porque hace todo en una sola celda, la podrías hacer en tres celdas y sería más corta, pero a mi regularmente me gusta hacerlo todo en una sola.

Para mi ejemplo el dato esta en A1

me dio un error en la formula, lo probé en mi hoja y en una hoja nueva utilizando el mismo ejemplo A1. puede ser?

¿Qué error te dio?

¿Qué versión de office tienes?

2007

cuando me tira el error me ilumina a1,"hh siendo que en a1 tengo la hora 7:01

BUENISIMOOOO! lo único que tuve que hacer es cambiar todas las comas por punto y coma y anda a la perfección. Millones de gracias!!!

BUENISIMOOOO! lo único que tuve que hacer es cambiar todas las comas por punto y coma y anda a la perfección. Millones de gracias!!!

gracias por ser tan atento octavohokaje, me has ayudando no sabes cuanto...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas