Ayuda, fórmula para autollenar celda con texto según hora local.

Cerrado
jbetancourtx Mensajes enviados 2 Fecha de inscripción martes, 1 de septiembre de 2015 Estatus Miembro Última intervención martes, 1 de septiembre de 2015 - 1 sep 2015 a las 03:14
jbetancourtx Mensajes enviados 2 Fecha de inscripción martes, 1 de septiembre de 2015 Estatus Miembro Última intervención martes, 1 de septiembre de 2015 - 1 sep 2015 a las 13:06
Hola a todos,

Necesito una fórmula de excel que me traduzca en tiempo real la comparación de horarios.

Me explico:

Si la hora está entre: 7:00 - 19:00 = Office
Si la hora está entre: 19:01 - 6:59= Outside

Lo he intentado con la siguiente formula:

=SI(HORA(F12)>19:01;"Outside";"Office")

Donde: F12 es: =Hora()

Pero esa fórmula no me sirve porque cuando son la 01:00 cambia a "Office"

Entonces necesito algo así como

F12 > 19:01 < 6:59 = Outside

Si son más de las 19:00 pero menos de las 6:59 = Outside
Si son más de las 7:00 hasta las 18:59 = Office

Muchas gracias por su colaboración.

1 respuesta

Mazzaropi Mensajes enviados 1985 Fecha de inscripción lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención miércoles, 24 de mayo de 2023 565
1 sep 2015 a las 05:08
jbetancourtx, Buenas noches.

No pude encontrar las funciones correspondientes de mi fórmula en español. Lo siento.
Envío la fórmula en portugués y en Inglés.

Utilice esta fórmula:
Português:
=SE(E(TEMPO(HORA(F12);MINUTO(F12);0)>=TEMPO(7;0;0);TEMPO(HORA(F12);MINUTO(F12);0)<=TEMPO(19;0;0));"Office";"Outside")

Inglês:
=IF(AND(TIME(HOUR(F12),MINUTE(F12),0)>=TIME(7,0,0),TIME(HOUR(F12),MINUTE(F12),0)<=TIME(19,0,0)),"Office","Outside")

Como "TEMPO" es una función dinámica, sólo se cambia cuando hay algún cambio o el cálculo que se realizan en la hoja de trabajo.

Para que la función de usuario se realiza de forma continua, debe hacerlo a través de la programación de VBA.

Eso es lo que querías?
Espero haber ayudado.
--
Belo Horizonte, Brasil.
Marcílio Lobão
0
jbetancourtx Mensajes enviados 2 Fecha de inscripción martes, 1 de septiembre de 2015 Estatus Miembro Última intervención martes, 1 de septiembre de 2015
1 sep 2015 a las 13:06
Muchas gracias,

Pero, mi excel está en español y la fórmula "Tempo" o "Time" no la hallo.
0