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 TIME | Resultado | Referencia de tiempo | Comentarios |
---|---|---|---|
=TIME(10, 0) | 10:00 a.m. | 10:00 a.m. | Crear un objeto de tiempo |
=TIME([Referencia de tiempo]@row, 1) | 11:45 | 11:45 a.m. | Crear un objeto de tiempo que haga referencia a otra celda |
=TIME([Referencia de tiempo]@row, 0) + 5 | 8:35 a.m. | 08:30 a.m.+ 5 minutos | Añadir 5 minutos a un objeto de tiempo, ejemplo 1 |
=TIME("8:30")+5 | 08:35 | 08:30 + 5 minutos | Añadir 5 minutos a un objeto de tiempo, ejemplo 2 |
=TIME("8:30 PM",1) + 5 | 8:35 p.m. | 20:30 + 5 minutos | Añadir 5 minutos a un objeto de tiempo, ejemplo 3 |
=TIME("2:55 PM", 0) | 2:55 p.m. | 14:55 | Expresar un objeto de tiempo en un formato de 12 horas |
=TIME("2:55 PM", 1) | 14:55 | 02:55 p.m. | Expresar un objeto de hora en un formato de 24 horas |
=TIME([Referencia de tiempo]@row) - 270 | 3:30 a.m. | 03:30 | Restar 270 minutos a un objeto de tiempo |
=TIME(RIGHT(Modified@row, 8)) | 10:54 a.m. | 10:54 | Convertir la última hora modificada en objeto de tiempo |
=TIME(RIGHT(Modified@row, 8)) + 4 | 10:59 a.m. | 10:59 | Añ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)) * 24 | 4500 | 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)) * 1440 | 270 | 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 TIME | Resultado | Comentarios |
---|---|---|
=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) |
=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 TIME | Resultado | Referencia de tiempo | Asignado a | Comentarios |
---|---|---|---|---|
=TIME(1, 0) + " - " + [Asignado a]6 | 1:00 a.m., John Doe | 1:00 | John Doe | Anexar 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.