0 votos

¿Hay alguna forma de convertir un valor de duración formateado en un valor de texto?

Estoy tratando de convertir los valores de duración en el formato específico que necesito para los tiempos de los subtítulos: 00:00:00,000 - ceros a la izquierda para la hora, los minutos y los segundos, y una coma para separar los segundos y los milisegundos en lugar de un punto decimal.

Las opciones de formato para las duraciones no permiten este nivel de personalización. Puedo hacerlo a través de una función de varias maneras (concatenación, sustitución, etc.) si puedo obtener el valor de duración formateado (por ejemplo, 0:00:00.000) como una cadena. Al intentar utilizar varias funciones de texto en el valor de la duración, sólo se obtiene una cadena vacía, y las funciones como T y PLAINTEXT no convierten otros tipos de datos en una cadena.

¿Hay alguna forma de convertir la duración formateada en un valor de texto?

1voto

Alper Puntos 81

Puede convertir un valor de duración representado en h:mm:ss.ms a un valor de texto formateado como h:mm:ss,ms en Numbers formando el valor de duración original con el formato de datos de duración de Unidades Automáticas y utilizando la función SUBSTITUTE().

Para formatear la duración original con el formato de datos de duración de Unidades Automáticas, seleccione la celda con la duración original y haga clic en Formato > Celda > Duración > Unidades Automáticas en los menús de Números de la barra lateral, como se muestra en la imagen siguiente, mientras que la fórmula en la celda B1 sería

SUBSTITUTE(A1,".",",")

enter image description here

Dependiendo de las duraciones reales que tenga, es posible que tenga que desarrollar esa fórmula un poco más para asegurarse de que el resultado está siempre en el h:mm:ss,ms formato.

Por ejemplo, en caso de que algunas de las duraciones sean inferiores a una hora, se podría utilizar la siguiente fórmula:

IF(DUR2HOURS(A1)<1,"0:","") & SUBSTITUTE(A1,".",",")

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X