ms-office - para - formato fecha visual basic
Excel 2007: ¿Cómo mostrar el formato mm: ss no como DateTime(por ejemplo, 73:07)? (6)
5.En el cuadro Formato de celdas, haga clic en Personalizar en la lista Categoría. 6.En el cuadro Tipo, en la parte superior de la lista de formatos, escriba [h]: mm; @ y luego haga clic en Aceptar. (Eso es dos puntos después de [h], y un punto y coma después de mm.) A continuación, puede agregar horas. El formato estará en la lista Tipo la próxima vez que lo necesite.
Desde MS, funciona bien.
http://office.microsoft.com/en-us/excel-help/add-or-subtract-time-HA102809662.aspx
Necesito crear una tabla de Excel que calcule los tiempos de entrenamiento diarios. Cada fila tiene los siguientes campos: Fecha, Distancia, Hora y Minutos / Km.
Mi principal problema es que quiero mostrar la hora en formato de mm:ss
. Por ejemplo: 24 minutos y 3 segundos deben ser las 24:03
, pero "Excel" lo convierte en 00:03:00 (3 minutos después de la medianoche). He intentado configurar el "formato especial" pero aún así "Excel insiste" en el formato de las horas. Además, el entrenamiento puede exceder los 60 minutos y todavía lo quiero solo como mm:ss
Mi segunda pregunta es después de que termine con el problema de formato, ¿cuál es la forma sencilla de calcular el Tiempo / Distancia?
Excel muestra 24:03 como 3 minutos cuando lo formateas como hora, porque 24:03 es lo mismo que 12:03 AM (en tiempo militar).
Utilice el formato general para agregar tiempos
En lugar de intentar formatear como hora, use el formato general y la siguiente fórmula:
=number of minutes + (number of seconds / 60)
Ej: durante 24 minutos y 3 segundos:
=24+3/60
Esto le dará un valor de 24.05.
Haga esto para cada período de tiempo. Digamos que ingresas esta fórmula en las celdas A1
y A2
. Luego, para obtener la suma total del tiempo transcurrido, use esta fórmula en la celda A3
:
=INT(A1+A2)+MOD(A1+A2,1)
Convertir de nuevo a minutos y segundos
Si coloca =24+3/60
en cada celda, tendrá un valor de 48.1 en la celda A3
.
Ahora necesitas convertir esto de nuevo a minutos y segundos. Usa la siguiente fórmula en la celda A4
:
=MOD(A3,1)*60
Esto toma la parte decimal y la multiplica por 60. Recuerda, dividimos por 60 al principio, por lo que para convertirlo a segundos necesitamos multiplicar.
También podrías haber hecho esto por separado, es decir, en la celda A3 usa esta fórmula:
=INT(A1+A2)
Y esta fórmula en la celda A4
:
=MOD(A1+A2,1)*60
Aquí hay una captura de pantalla que muestra las fórmulas finales:
Para facilitar la vida al ingresar múltiples fechas / horas, es posible usar un formato personalizado para eliminar la necesidad de ingresar los dos puntos y la "hora" inicial 0. Sin embargo, esto requiere un segundo campo para almacenar la fecha numérica, como La fecha mostrada del formato personalizado está en la base 10.
Mostrar un número como una hora (no es necesario ingresar dos puntos, pero no hay conversión de tiempo)
Para mostrar los tiempos en la hoja y para ingresarlos sin tener que escribir los dos puntos, configure el formato de celda para personalizar y usar:
0/:00
Entonces ingresa tu tiempo. Por ejemplo, si desea ingresar 62:30, simplemente escriba 6230 y su formato personalizado insertará visualmente dos puntos decimales de dos puntos desde la derecha.
Si solo necesitas mostrar los tiempos, detente aquí.
Convertir el número a tiempo
Si necesita poder calcular con los tiempos, deberá convertirlos de la base 10 al formato de tiempo.
Esto se puede hacer con la siguiente fórmula (cambie A2
a la referencia de celda relevante):
=TIME(0,TRUNC(A2/100),MOD(A2,100))
-
=TIME
inicia el número para convertir el tiempo - No necesitamos horas, así que ingrese
0,
al comienzo de la fórmula, ya que el formato es siemprehh,mm,ss
(para mostrar horas y minutos en lugar de minutos y segundos, coloque el 0 al final de la fórmula) . - Para los minutos,
TRUNC(A2/100),
descarta los 2 dígitos más a la derecha. - Para los segundos,
MOD(A2,100)
mantiene los 2 dígitos más a la derecha y descarta todo a la izquierda.
La fórmula anterior fue encontrada y adaptada de este artículo: PC Mag.com - Entrada fácil de fecha y hora en Excel
Alternativamente, puede omitir el formato personalizado 0/:00
, y simplemente ingresar su tiempo en una celda para hacer referencia al borde del área de trabajo visible o en otra hoja como lo haría para el formato personalizado (es decir: 6230 para 62:30). )
Luego cambie el formato de visualización de las celdas con la fórmula a [m]:ss
como sugirió @Sean Chessire.
Aquí hay una captura de pantalla para mostrar lo que quiero decir.
Si está usando datos ingresados manualmente, puede ingresar sus datos como mm:ss,0
o mm:ss.0
dependiendo de la selección de idioma / región en lugar de 00:mm:ss
.
Debe especificar el formato de su celda como [m]:ss
si desea ver el formato de todos los segundos en lugar de las horas, los segundos y el formato.
como texto:
=CONCATENATE(TEXT(cell;"d");" days ";TEXT(cell;"t");" hours ";MID(TEXT(cell;"hh:mm:ss");4;2);" minutes ";TEXT(cell;"s");" seconds")
ingrese los valores como 0:mm:ss
y formatee como [m]:ss
Como esto está ahora en los minutos y segundos, la aritmética simple le permitirá calcular sus estadísticas