Como hacer operaciones distintas a distintas horas

Hola a todos (por primera vez),
Todas las mañanas abro una hoja de excel que está linkada a bloomberg y que se actualiza automáticamente mediante plugs-in de bloomberg. Simplemente coge los datos de esa fuente y los pega en mi hoja excel (haciendo algunas operaciones con esos datos en algunas ocasiones).
Mi problema es que necesito que, según la hora que sea en el momento en que la abro, excel lleve a cabo una operación u otra. Es decir, si cuando la abro son las 8.30 quiero que haga una operación y si es más tarde de esa hora, quiero que haga otra. ¿Alguien se le ocurre como hacerlo?
Ya tengo algunas ideas al respecto. Ej: =SI(AHORA()>0,41;2+2;2+3). El problema de esta fórmula es que "ahora()" siempre va a ser mayor que la hora concreta que especifico (0,41) ya que el valor asignado a "ahora" siempre incluye también la fecha, es decir, la parte no decimal del valor que le corresponde (ej. A la hora 09.50 le corresponde el número 0,41, pero a "ahora()", las 11.25 del 7 oct 2010, le corresponde el número 40458,41). Por tanto, todo parece indicar que una posible solución es encontrar la manera de usar unicamente la parte decimal de "ahora()". He probado con "hora(ahora())", pero tampoco me funciona.
Muchas gracias por las sugerencias de antemano,
Saludos, Santiago

1 Respuesta

Respuesta
1
Ejecuta lo sgte; en alguna celda cualquiera por =ahora()
por ejemplo en  A1 pones =Ahora()  en B1 pones una hora cualquiera
en C1 PONES ; =SI(HORA(A1)>HORA(B1);"MAYOR";"MENOR")
Así funciona bien el =si() ambas celdas A1 y B1 dene tener formato Hora *00:00:00
ahora ya es cuestión nada más que adaptes la función a tu código
Bye

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas