Sintaxis
TIME(time_value, [format], [precision])
- valor_tiempo—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 |
---|---|---|---|---|---|
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIEMPO(10, 0) | Resultado 10:00 a.m. | Referencia de tiempo 10:00 a.m. | Asignado a | Comentarios Crear un objeto de hora |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIME([Referencia de tiempo]@row, 1) | Resultado 11:45 | Referencia de tiempo 11:45 a.m. | Asignado a | Comentarios Crear un objeto de hora que haga referencia a otra celda |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIME([Referencia de tiempo]@row, 0) + 5 | Resultado 8:35 a.m. | Referencia de tiempo 08:30 a.m.+ 5 minutos | Asignado a | Comentarios Añadir 5 minutos a un objeto de hora, ejemplo 1 |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =HORA("8:30")+5 | Resultado 08:35 | Referencia de tiempo 08:30 + 5 minutos | Asignado a | Comentarios Añadir 5 minutos a un objeto de hora, ejemplo 2 |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIME("8:30 p.m.",1) + 5 | Resultado 8:35 p.m. | Referencia de tiempo 20:30 + 5 minutos | Asignado a | Comentarios Añadir 5 minutos a un objeto de hora, ejemplo 3 |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIME("2:55 p.m.", 0) | Resultado 2:55 p.m. | Referencia de tiempo 14:55 | Asignado a | Comentarios Expresar un objeto de hora en un formato de 12 horas |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIME("2:55 p.m.", 1) | Resultado 14:55 | Referencia de tiempo 02:55 p.m. | Asignado a | Comentarios Expresar un objeto de hora en un formato de 24 horas |
Tipo de datos o columna Lista de contactos | Entradas de la fórmula TIME =TIME(1, 0) + " - " + [Asignado a]6 | Resultado 1:00 a.m., John Doe | Referencia de tiempo 1:00 | Asignado a John Doe | Comentarios Anexar una cadena de información a un objeto de hora |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIME([Referencia de tiempo]@row) - 270 | Resultado 3:30 a.m. | Referencia de tiempo 03:30 | Asignado a | Comentarios Restar 270 minutos a un objeto de hora |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIEMPO(DERECHA(Modified@row, 8)) | Resultado 10:54 a.m. | Referencia de tiempo 10:54 | Asignado a | Comentarios Convertir la última hora modificada en objeto de hora |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =TIEMPO(DERECHA(Modified@row, 8)) + 4 | Resultado 10:59 a.m. | Referencia de tiempo 10:59 | Asignado a | Comentarios Añadir 4 minutos a la última hora modificada |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =(TIME([Referencia de tiempo]10) - TIME(Return10)) | Resultado 0,1875 | Referencia de tiempo | Asignado a | Comentarios Diferencia entre dos horas como fracción de un día laborable |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =(TIME([Referencia de tiempo]10) - TIME(Return10)) * 24 | Resultado 4500 | Referencia de tiempo | Asignado a | Comentarios Convertir la diferencia entre dos horas expresada en horas (solo funciona cuando el día laborable está en formato de 24 horas) |
Tipo de datos o columna Texto/Número | Entradas de la fórmula TIME =(TIME([Referencia de tiempo]10) - TIME(Return10)) * 1440 | Resultado 270 | Referencia de tiempo | Asignado a | Comentarios Convertir la diferencia entre dos horas expresada en minutos (solo funciona cuando el día laborable está en formato de 24 horas) |
Tipo de datos o columna Fecha | Entradas de la fórmula TIME =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" | Resultado 4 horas y 30 minutos | Referencia de tiempo | Asignado a | Comentarios 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) |
Tipo de datos o columna Fecha | Entradas de la fórmula TIME =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" | Resultado 0 día(s), 1 hora(s) y 31 minutos
| Referencia de tiempo | Asignado a | Comentarios 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) |
Tipo de datos o columna Fecha | Entradas de la fórmula TIME ="Fecha de vencimiento: " + DATEONLY(Created@row) + " a las" + (TIME(RIGHT(Created@row, 8)) + 120) | Resultado Fecha de vencimiento: 28/08/23 a las 11:54 a.m. | Referencia de tiempo | Asignado a | Comentarios 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.