TIME (HORA) Función

Arroja la hora del día en formato de 12 o 24 horas a partir de un conjunto de valores dado.

Sintaxis

TIME(time_value, [format], [precision])
  • time_value
    El valor necesario para generar la hora. Debe proporcionarse como una cadena o números (separados por comas o dos puntos dependiendo del formato utilizado para time_value), que representan las horas, los minutos y los segundos.
  • format (formato)—[opcional]
    Especifica si la hora se muestra con un formato de 12 horas (0) o de 24 horas (1).
  • precision (precisión)—[opcional]
    Requiere que el formato se establezca primero. Especifica el intervalo de tiempo que se va a devolver en hh (1), hh:mm (2) o hh:mm:ss (3).

Uso de muestra

Ejemplo 1 → TIME(“4:30 p.m.”, 1, 3) Sintaxis → TIME(time_value, [format], [precision])
Ejemplo 2 → TIME(4, 30, 10, 0) Sintaxis → TIME(time_value, [format])
Ejemplo 3 → TIME(“8:30”)+5 Sintaxis → TIME(“hours:min”)+min

Notas de uso

Puede introducir el argumento time_value en uno de estos tres formatos distintos:

  • Formato de cadena: Introduzca números y texto para representar la hora.
    • Por ejemplo, =TIME("20:30:00", 1) da como resultado 20:30:00.
    • Usar más argumentos opcionales, =TIME("20:30:00", 0) da como resultado 8:30:00 p.m.
  • Referencia a una celda: Haga referencia a una celda, normalmente en una columna de tipo Fecha/Hora (por ejemplo, columnas de fecha de inicio y finalización). Otra fuente de referencia frecuente son las celdas que ya contienen fórmulas de la función TIME().
  • Entradas numéricas: Use hasta tres números para las horas, los minutos y los segundos, separados por comas.
    • Por ejemplo, =TIME(9, 30, 15) da como resultado 9:30:15 a.m.
    • Se deben especificar los tres componentes —hora, minutos y segundos— para evitar un error #UNPARSEABLE cuando se usan argumentos opcionales.

Para extraer el componente de hora de columnas de tipo sistema, como 'Modified (Date)' y 'Created (Date)', utilice el conjunto de funciones RIGHT() para recuperar los últimos 8 caracteres, de esta manera: =TIME(RIGHT(Modified@row, 8)).


TIME genera un “objeto de hora” que puede utilizar en otras fórmulas. Por ejemplo, para enviar correos electrónicos matutinos antes de las 9:00 a.m., la fórmula podría ser la siguiente:

=IF(TIME([Hora del día]1) < TIME(9, 0, 0), "¡Enviar correo matutino!")

Si omite los argumentos opcionales Format y Precision, el resultado de la función TIME dependerá de cómo se exprese time_value. Por ejemplo, =TIME("15") da como resultado 15, mientras que =TIME("3 p.m.") arroja 3 p.m.

 

 

Ejemplos

Cuando se realizan cálculos, el orden en el que se utiliza TIME() con otros valores es importante. En el siguiente gráfico se muestran resultados de ejemplo basados en el orden en el que se utiliza TIME y el tipo de columna.


Si recibe un error #UNPARSEABLE después de copiar y pegar, pruebe escribir la fórmula de forma manual en la celda.

Tipo de datos o columnaEntradas de la fórmula TIMEResultadoReferencia de tiempoAsignado aComentarios
Texto/Número=TIME(10, 0)10:00 a.m.10:00 a.m. Crear un objeto de hora
Texto/Número=TIME([Referencia de tiempo]@row, 1)11:4511:45 a.m. Crear un objeto de hora que haga referencia a otra celda
Texto/Número=TIME([Referencia de tiempo]@row, 0) + 58:35 a.m.08:30 a.m.+ 5 minutos
 
Añadir 5 minutos a un objeto de hora, ejemplo 1
Texto/Número=TIME("8:30")+508:3508:30 + 5 minutos Añadir 5 minutos a un objeto de hora, ejemplo 2
Texto/Número=TIME("8:30 p.m.",1) + 58:35 p.m.20:30 + 5 minutos Añadir 5 minutos a un objeto de hora, ejemplo 3
Texto/Número=TIME("2:55 p.m.", 0)2:55 p.m.14:55 Expresar un objeto de hora en un formato de 12 horas
Texto/Número=TIME("2:55 p.m.", 1)14:5502:55 p.m. Expresar un objeto de hora en un formato de 24 horas
Lista de contactos=TIME(1, 0) + " - " + [Asignado a]61:00 a.m., John Doe1:00John DoeAnexar una cadena de información a un objeto de hora
Texto/Número=TIME([Referencia de tiempo]@row) - 2703:30 a.m.03:30 Restar 270 minutos a un objeto de hora
Texto/Número=TIME(RIGHT(Modified@row, 8))10:54 a.m.10:54 Convertir la última hora modificada en objeto de hora
Texto/Número=TIME(RIGHT(Modified@row, 8)) + 410:59 a.m.10:59 Añadir 4 minutos a la última hora modificada
Texto/Número=(TIME([Referencia de tiempo]10) - TIME(Return10))0,1875  Diferencia entre dos horas como fracción de un día laborable
Texto/Número=(TIME([Referencia de tiempo]10) - TIME(Return10)) * 244500  Convertir la diferencia entre dos horas expresada en horas (solo funciona cuando el día laborable está en formato de 24 horas)
Texto/Número=(TIME([Referencia de tiempo]10) - TIME(Return10)) * 1440270  Convertir la diferencia entre dos horas expresada en minutos (solo funciona cuando el día laborable está en formato de 24 horas)
Fecha=ROUNDDOWN((TIME([Referencia de tiempo]10) - TIME(Return10)) * 24) + " hora(s) y " + VALUE(RIGHT((TIME([Referencia de tiempo]10) - TIME(Return10)) * 24, FIND(".", (TIME([Referencia de tiempo]10) - TIME(Return10)) * 24))) * 60 + " minutos"4 horas y 30 minutos  Convertir una diferencia de tiempo en una cadena de horas y minutos  (solo funciona cuando el día laborable está en formato de 24 horas)
Fecha=DATEONLY(Modified9) - DATEONLY(Modified10) + " día(s), " + " " + ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) + " hora(s) y " + (((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24)) * 60 + " minutos"

0 día(s), 1 hora(s) y 31 minutos


 

  Convertir una diferencia de tiempo en una cadena de días, horas y minutos  (solo funciona cuando el día laborable está en formato de 24 horas)
Fecha="Fecha de vencimiento: " + DATEONLY(Created@row) + " a las" + (TIME(RIGHT(Created@row, 8)) + 120)Fecha de vencimiento: 28/08/23 a las 11:54 a.m.  Utilizar una fecha creada para generar una fecha y hora de vencimiento, suponiendo un SLA para la tarea en minutos

¿Aún necesita ayuda?

Utilice la plantilla del Manual de fórmulas para encontrar más recursos y soporte, ver más de 100 fórmulas, revisar un glosario de cada función con la que puede practicar el trabajo en tiempo real, y encontrar ejemplos de fórmulas de uso común y avanzado.

Puede ver ejemplos de cómo otros clientes de Smartsheet usan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea de Smartsheet.

Pregúntele a la Comunidad