Estoy haciendo una evaluación comparativa y quiero usar Excel para producir gráficos de los resultados. Tengo un problema simple pero molesto que es hornear mis fideos.
El problema es que Excel insiste en que "hora" significa una hora del día. Se niega a dejarme trabajar con duraciones de tiempo . Cuando trato de decir "tres minutos y seis segundos", lo malinterpreta como "tres minutos y seis segundos después de la medianoche ", que no es lo que quise decir en absoluto.
Puedo solucionar el problema convirtiendo laboriosamente todo en segundos. Pero luego todos mis gráficos están etiquetados en segundos, no en minutos y segundos. Además, es un dolor tener que seguir escribiendo en =3*60+6
lugar de simplemente 3:06
. Y una vez que lo he hecho, tengo que mirar la fórmula para verificar si ingresé los datos correctamente [y no arruiné la fórmula].
¿Alguien sabe cómo puedo hacer que Excel funcione con una duración de tiempo no anclada a una hora específica del día?
Respuestas:
Puede hacer esto fácilmente con el tipo de datos normal "Hora", ¡simplemente cambie el formato!
Excelente formato de hora / fecha es simplemente 1.0 es igual a 1 día completo (a partir del 1/1/1900). Así que 36 horas serían 1,5. Si cambia el formato a
[h]:mm
, verá36:00
.Por lo tanto, si desea trabajar con duraciones, simplemente puede usar la resta, p. Ej.
fuente
[h] "hr" m "min" ss "s"
que dará como resultado cosas como0 hr 28 min 48 s
y32 hr 21 min 37 s
=TEXT(A1,"0")&" day"&IF(A1>1,"s "," ")&TEXT(HOUR(A1),"0")&" hours "&MINUTE(A1)&" minutes"
Utilice formato
d "days" h:mm:ss
o[h]:mm:ss
, según sus necesidades.Digamos que tiene una duración de 30h 12m 54s:
h:mm:ss
-> 6:12:54 (no es correcto por una duración)[h]:mm:ss
-> 30:12:54d "days" h:mm:ss
-> 1 días 6:12:54Las variaciones son posibles: me gusta algo así como
d"d" h"h" mm"m" ss"s"
formatos como 1d 6h 12m 54s.fuente
El formato personalizado hh: mm solo muestra la cantidad de horas correctamente hasta las 23:59, después de eso, obtienes el resto, menos días completos. Por ejemplo, 48 horas se mostrarían como 00:00, aunque el valor subyacente sea correcto.
Para mostrar correctamente la duración en horas y segundos (por debajo o más allá de un día completo), debe usar el formato personalizado [h]: mm; @ En este caso, 48 horas se mostrarían como 48:00.
Salud.
fuente
[h]:mm;@
?Con el formato personalizado de una celda, puede insertar un tipo como este:,
d "days", h:mm:ss
que le dará un resultado como16 days, 13:56:15
en una celda de Excel.Si desea mostrar la duración en horas, utilice el siguiente tipo
[h]:mm:ss
, que dará lugar a algo como 397: 56: 15. Control de control: 16 = (397 horas -13 horas) / 24fuente
No sé cómo hacer que el gráfico etiquete el eje en el formato "X1 min: X2 seg", pero aquí hay otra forma de obtener duraciones, en el formato de minutos con decimales que representan segundos (.5 = 30 seg, .25 = 15 segundos, etc.)
Suponga que en la columna A tiene sus datos de tiempo, por ejemplo, en la celda A1 tiene 12:03:06, que sus datos de 3 minutos y 6 segundos malinterpretaron como 3:06 después de la medianoche, y la columna B está libre.
En la celda B1 ingrese esta fórmula: = MINUTO (A1) + SEGUNDO (A1) / 60 y presione enter / return. Tome la esquina inferior derecha de la celda B2 y arrastre hacia abajo hasta donde llegue la columna A para aplicar la fórmula a todos los datos en la columna A.
Último paso, asegúrese de resaltar toda la columna B y establecerla en Formato numérico (la aplicación de la fórmula puede haber configurado automáticamente el formato en Hora).
fuente
La mejor manera que encontré para resolver este problema fue usando una combinación de lo anterior. Todas mis celdas se ingresaron como un formato personalizado para mostrar solo "HH: MM"; si ingresé en "4:06" (siendo 4 minutos y 6 segundos), el campo mostraría los números que ingresé correctamente, pero los datos en sí representan HH: MM en el fondo.
Afortunadamente, el tiempo se basa en factores de 60 (60 segundos = 60 minutos). Entonces 7H: 15M / 60 = 7M: 15S - Espero que pueda ver a dónde va esto. En consecuencia, si tomo mis 4:06 y lo divido por 60 cuando trabajo con los datos (por ejemplo, para sumar mi tiempo total o el tiempo promedio en 100 celdas, usaría las fórmulas SUMA o PROMEDIO normales y luego dividiría por 60 en la fórmula .
Ejemplo = (SUM (A1: A5)) / 60. Si mis datos estaban en los 5 campos de seguimiento de tiempo eran 4:06, 3:15, 9:12, 2:54, 7:38 (que representan MM: SS para nosotros, pero los datos en segundo plano son en realidad HH: MM ) luego, cuando calculo que la suma de esos 5 campos es, lo que quiero debería ser 27M: 05S pero lo que se muestra en su lugar es 1D: 03H: 05M: 00S. Como se mencionó anteriormente, 1D: 3H: 5M dividido por 60 = 27M: 5S ... que es la suma que estoy buscando.
Más ejemplos de esto son: = (SUM (G: G)) / 60 y = (PROMEDIO (B2: B90) / 60) y = MIN (C: C) (esta es una verificación directa, por lo que no se necesita / 60 aquí! ).
Tenga en cuenta que sus campos de "fórmula" o "cálculo" (promedio, tiempo total, etc.) DEBEN tener el formato personalizado de MM: SS una vez que lo haya dividido por 60, ya que el pensamiento predeterminado de Excel está en HH: MM (de ahí este problema). Los campos de datos en los que está ingresando en sus horas deben cambiarse del formato "General" o "Número" al formato personalizado de HH: MM.
Este proceso sigue siendo un poco engorroso de usar, pero significa que la entrada de datos aún se ingresa de manera muy fácil y se muestra "correctamente" en la pantalla como 4:06 (que la mayoría de la gente vería como minutos: segundos cuando está debajo de un Encabezado "Minutos"). Por lo general, solo habrá que utilizar un par de campos para fórmulas como "mejor tiempo", "tiempo promedio", "tiempo total", etc. cuando se realiza el seguimiento de los tiempos y, por lo general, no se cambiarán una vez que se ingrese la fórmula, por lo que esto Ser un proceso "único": lo uso para mi hoja de seguimiento de llamadas en el trabajo para realizar un seguimiento de la "llamada promedio", el "tiempo total de llamadas por día".
fuente
Supongamos que desea mostrar el tiempo transcurrido entre las 5 p. M. Del lunes y las 2:30 p. M. Del día siguiente, martes.
En la celda A1 (por ejemplo), escriba la fecha. En A2, el tiempo. (Si escribe 5 pm, incluido el espacio, se mostrará como 5:00 pm. Si desea que también se muestre el día de la semana, en C3 (por ejemplo) ingrese la fórmula, = A1, luego resalte la celda, vaya al menú desplegable de formato, seleccione Personalizado y escriba dddd.
Repite todo esto en la fila de abajo.
Finalmente, digamos que desea mostrar esa duración en la celda D2. Ingrese la fórmula, = (a2 + b2) - (a1 + b1). Si desea que se muestre como "22h 30m", seleccione la celda y en el menú de formato en Personalizado, escriba h "h" m "m".
fuente
Resalte la (s) celda (s) / columna que desea como Duración, haga clic con el botón derecho del mouse en "Formato de celdas". Vaya a "Personalizado" y busque "h: mm" si desea ingresar la duración en formato de horas y minutos. Si también desea incluir segundos, haga clic en "h: mm: ss". Incluso puede sumar la duración total después de eso.
Espero que esto ayude.
fuente
Lo que terminé haciendo fue: poner la duración del tiempo a mano, por ejemplo, 1 minuto, 03 segundos. Sencillo pero eficaz. Parece que Excel sobrescribió todo lo demás, incluso cuando utilicé el 'formato personalizado' dado en algunas respuestas.
fuente