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 columna | Entradas de la fórmula TIME | Resultado | Referencia de tiempo | Asignado a | Comentarios |
---|---|---|---|---|---|
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:45 | 11:45 a.m. | Crear un objeto de hora que haga referencia a otra celda | |
Texto/Número | =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 hora, ejemplo 1 | |
Texto/Número | =TIME("8:30")+5 | 08:35 | 08:30 + 5 minutos | Añadir 5 minutos a un objeto de hora, ejemplo 2 | |
Texto/Número | =TIME("8:30 p.m.",1) + 5 | 8: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:55 | 02:55 p.m. | Expresar un objeto de hora en un formato de 24 horas | |
Lista de contactos | =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 hora |
Texto/Número | =TIME([Referencia de tiempo]@row) - 270 | 3: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)) + 4 | 10: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)) * 24 | 4500 | 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)) * 1440 | 270 | 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.