redondeo horas a medias horas o horas en punto

20/05/2008 - 21:19 por Berta | Informe spam
Hola a todos, soy nueva por aquí y llevo poco tiempo utilizando excel por
motivos de trabajo. Hoy me he encontrado con un problema para el que no
encuentro solución, necesito que el programa me redondee automáticamente unas
horas hacia las medias o las horas en punto. Por ejemplo: las 8:45 me las
aproxime a 9:00 y las 6:05 a las 6:30. Me estoy volviendo loca buscando por
internet, por la ayuda de excel y por todos los sitios que se me ocurre y no
encuentro ninguna solución. Agradecería mucho si alguien me pudiese dar una
solución o fórmula si es que existe.
Muchas gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
20/05/2008 - 22:26 | Informe spam
hola, Berta !

... necesito que el programa me redondee automaticamente unas horas hacia las medias o las horas en punto.
Por ejemplo: las 8:45 me las aproxime a 9:00 y las 6:05 a las 6:30...



eso de "automaticamente"... (seguramente) va a requerir de programar algun codigo (macro) en vba -???-

(en via de mientras) si suponemos que "la hora" la pones en la celda B2
-> prueba con una formula en la columna siguiente (C2) +/- como la siguiente: =multiplo.superior(b2,1/48)

OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Berta
21/05/2008 - 00:08 | Informe spam
"Héctor Miguel" wrote:

hola, Berta !

> ... necesito que el programa me redondee automaticamente unas horas hacia las medias o las horas en punto.
> Por ejemplo: las 8:45 me las aproxime a 9:00 y las 6:05 a las 6:30...

eso de "automaticamente"... (seguramente) va a requerir de programar algun codigo (macro) en vba -???-

(en via de mientras) si suponemos que "la hora" la pones en la celda B2
-> prueba con una formula en la columna siguiente (C2) +/- como la siguiente: =multiplo.superior(b2,1/48)

OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.





Muchas gracias por contestar tan rápido, pero me temo que no me lo
soluciona...jeje. En mi sistema el separador de argumentos es ; pero no me
reconoce lo que quiero, ademas me lo deja en sistema decimal aunque le añada
la función text para que lo muestre en forma horaria, supongo que lo de 1/48
serán el número de medias horas en 24 horas, no??, he intentado con varias
variantes a la solución que me propones pero no soy capaz de sacarlo, si se
te ocurre algo mas o a alguien os lo agradecería, si soy capaz de encontrar
la solución antes os la cuento.
Muchisimas gracias de todas formas, se agradece la ayuda prestada y el
esfuerzo :)

Respuesta Responder a este mensaje
#3 Héctor Miguel
21/05/2008 - 02:15 | Informe spam
hola, Berta !

... me temo que no me lo soluciona... no me reconoce lo que quiero
ademas me lo deja en sistema decimal aunque le anada la funcion text para que lo muestre en forma horaria
supongo que lo de 1/48 seran el numero de medias horas en 24 horas, no? ...



=> ya intentaste a dar formato de horas en esa/s celda/s ?

y si... 1/24 es el equivalente a una hora, por lo tanto...
=> ... 1/48 es el equivalente de 30 minutos ;)

saludos,
hector.

__ la consulta original __
... necesito que el programa me redondee automaticamente unas horas hacia las medias o las horas en punto.
Por ejemplo: las 8:45 me las aproxime a 9:00 y las 6:05 a las 6:30...



eso de "automaticamente"... (seguramente) va a requerir de programar algun codigo (macro) en vba -???-

(en via de mientras) si suponemos que "la hora" la pones en la celda B2
-> prueba con una formula en la columna siguiente (C2) +/- como la siguiente: =multiplo.superior(b2,1/48)

OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D
Respuesta Responder a este mensaje
#4 Infinitogool
21/05/2008 - 11:48 | Informe spam
Hola Héctor
quizas haya un problema en las horas justas...
p.e las 7 las aproxima a las 7:30 y las 7:30 a las 8:00... problemas de
decimales
7:30*48,0000000000009
.. no sé exactamente si es lo que quiere ???

un saludo
Pedro J.


hola, Berta !

... me temo que no me lo soluciona... no me reconoce lo que quiero
ademas me lo deja en sistema decimal aunque le anada la funcion text para
que lo muestre en forma horaria
supongo que lo de 1/48 seran el numero de medias horas en 24 horas, no?
...



=> ya intentaste a dar formato de horas en esa/s celda/s ?

y si... 1/24 es el equivalente a una hora, por lo tanto...
=> ... 1/48 es el equivalente de 30 minutos ;)

Respuesta Responder a este mensaje
#5 Infinitogool
21/05/2008 - 12:57 | Informe spam
si se ajusta la formula a algo como:
=multiplo.superior(b2-1e-10,1/48)
las horas en punto y las medias horas las deja igual

un saludo
Pedro J



"Infinitogool" escribió en el mensaje
news:

Hola Héctor
quizas haya un problema en las horas justas...
p.e las 7 las aproxima a las 7:30 y las 7:30 a las 8:00... problemas de
decimales
7:30*48,0000000000009
.. no sé exactamente si es lo que quiere ???

un saludo
Pedro J.


hola, Berta !

... me temo que no me lo soluciona... no me reconoce lo que quiero
ademas me lo deja en sistema decimal aunque le anada la funcion text
para que lo muestre en forma horaria
supongo que lo de 1/48 seran el numero de medias horas en 24 horas, no?
...



=> ya intentaste a dar formato de horas en esa/s celda/s ?

y si... 1/24 es el equivalente a una hora, por lo tanto...
=> ... 1/48 es el equivalente de 30 minutos ;)





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida