TIME Función

Cree un objeto de tiempo a partir de un valor compatible que se pueda mostrar en un formato de 12 o 24 horas.

Sintaxis

TIME(time_value, [format], [precision])
  • time_value
    El valor necesario para generar la hora. Se debe proporcionar como una cadena o números que representen las horas, los minutos y los segundos. Cuando se utiliza una cadena, las horas, los minutos y los segundos deben estar separados por dos puntos “HH:MM A.M.” o “HH:MM:SS P.M.”. Cuando se utilizan números, los valores deben estar separados por comas; se deben ingresar los tres intervalos de tiempo (horas, minutos, segundos) para aplicar valores opcionales de formato y precisión.
  • format—[opcional]
    [opcional] Especifica si la hora se muestra con un formato de 12 horas (0) o de 24 horas (1).
  • precision (precisión)—[opcional]
    [opcional] Requiere que el formato se establezca primero. Especifica el intervalo de tiempo que arrojará la función en hh (1), hh:mm (2) o hh:mm:ss (3).

Uso de muestra

Ejemplo 1 → TIME("4:30 PM", 1, 3) Sintaxis → TIME(time_value, [formato], [precisión])
Ejemplo 2 → TIME(4, 30, 10, 0) Sintaxis → TIME(time_value, [formato])
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("8:30 PM", 1) da como resultado 20:30.
    • Usar más argumentos opcionales, =TIME("8:30 PM", 1,3) da como resultado 20:30:00.
  • Referencia de celdas: Las referencias de celdas suelen incluir un valor de tiempo extraído de un valor de fecha/hora (de una columna del sistema o un campo de texto/número) o un valor de tiempo distinto introducido en una celda a través de una lista desplegable.

Se recomiendan las listas desplegables cuando se agregan valores de tiempo a una celda a través de un formulario, ya que garantizan un formato adecuado.

  • 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) cuando se utilizan argumentos opcionales para evitar un error #UNPARSEABLE o un resultado inesperado.

Para extraer el componente de tiempo de columnas del sistema, como Modificado (Fecha) y Creado (Fecha), utilice el conjunto de funciones RIGHT() para obtener los últimos 8 caracteres, de esta manera: 

  • =TIME(RIGHT(Modified@row, 8)).

TIME genera un objeto de tiempo que puede utilizar en fórmulas más extensas. 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 de formato y precisión, 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 PM") da como resultado 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 columna Texto/Número

Entradas de la fórmula TIMEResultadoReferencia de tiempoComentarios
=TIME(10, 0)10:00 a.m.10:00 a.m.Crear un objeto de tiempo
=TIME([Referencia de tiempo]@row, 1)11:4511:45 a.m.Crear un objeto de tiempo que haga referencia a otra celda
=TIME([Referencia de tiempo]@row, 0) + 58:35 a.m.08:30 a.m.+ 5 minutosAñadir 5 minutos a un objeto de tiempo, ejemplo 1
=TIME("8:30")+508:3508:30 + 5 minutosAñadir 5 minutos a un objeto de tiempo, ejemplo 2
=TIME("8:30 PM",1) + 58:35 p.m.20:30 + 5 minutosAñadir 5 minutos a un objeto de tiempo, ejemplo 3
=TIME("2:55 PM", 0)2:55 p.m.14:55Expresar un objeto de tiempo en un formato de 12 horas
=TIME("2:55 PM", 1)14:5502:55 p.m.Expresar un objeto de hora en un formato de 24 horas
=TIME([Referencia de tiempo]@row) - 2703:30 a.m.03:30Restar 270 minutos a un objeto de tiempo
=TIME(RIGHT(Modified@row, 8))10:54 a.m.10:54Convertir la última hora modificada en objeto de tiempo
=TIME(RIGHT(Modified@row, 8)) + 410:59 a.m.10:59Añadir 4 minutos a la última hora modificada
=(TIME([Referencia de tiempo]10) - TIME(Return10))0,1875 Diferencia entre dos horas como fracción de un día laborable
=(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)
=(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)

Tipo de columna Fecha

Entradas de la fórmula TIMEResultadoComentarios
=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 minutosConvertir una diferencia de tiempo en una cadena de horas y minutos  (solo funciona cuando el día laborable está en formato de 24 horas)
=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 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

Tipo de columna Lista de contactos

Entradas de la fórmula TIMEResultadoReferencia de tiempoAsignado aComentarios
=TIME(1, 0) + " - " + [Asignado a]61:00 a.m., John Doe1:00John DoeAnexar una cadena de información a un objeto de tiempo

¿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