Tengo una celda con algún valor de tiempo, por ej. 12:30
. Me gustaría que se muestre como 30
.
Solo quiero trabajar con formatos (es decir, la "representación"). Así que no hay VBA, no hay transformaciones extra.
Intenté utilizar el formato. mm
, pero Excel está pensando que quiero los meses. Usando el formato mm:ss
resultados en 30:00
.
Así que, de hecho, mm
significa tanto "meses" como "minutos".
¿Algunas ideas?
PD: Mi Excel está en inglés, pero los formatos están en francés ("months" = "mois" en francés = & gt; mm
también; "minutes" = "minutes" en francés = & gt; mm
además.)
hh
parte es necesaria (liderando elmm
) para que Excel muestre los minutos en lugar de los meses y, por lo tanto, anule el propósito original previsto. Sin embargo, la funciónMINUTE
utilizado en la celda de tiempo, puede ser útil cuando necesite el resultado. Pero eso implica " transformación extra ", Me temo que.Respuestas:
Para ser honesto, es probable que sea más fácil de usar
=MINUTE()
. Si no desea las horas y los segundos, siempre puede copiar la información de los minutos y pegarla como texto, luego eliminar la columna de tiempo completo.Puedes convertir el tiempo de 24 horas en minutos usando el
[m]
Formato, pero luego tendrá que restar la hora, por ejemplo,fuente
Aquí hay una muestra. (para celular D1 ) .
Decir D1 tiene una fórmula que muestra el tiempo:
Y solo queremos mostrar los minutos. Coloque la siguiente macro de evento en el área de código de la hoja de trabajo:
Cada vez que se calcula la hoja de trabajo, la macro ajusta el formato de D1 para reflejar sólo los minutos. (El código también elimina los formatos de números personalizados anteriores para evitar que el formato fluya)
Debido a que es un código de hoja de trabajo, es muy fácil instalar y automático de usar:
Si tiene alguna duda, primero inténtelo en una hoja de trabajo de prueba.
Si guarda el libro de trabajo, la macro se guardará con él. Si está utilizando una versión de Excel más tarde de 2003, debe guardar el archivo como .xlsm en lugar de .xlsx
A retirar la macro:
Para obtener más información sobre las macros en general, consulte:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
y
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
Para obtener más información sobre las macros de eventos (código de la hoja de trabajo), consulte:
http://www.mvps.org/dmcritchie/excel/event.htm
¡Las macros deben estar habilitadas para que esto funcione!
fuente
Compruebe su configuración de Windows. Es posible que tenga un formato de fecha personalizado que impida el formato correcto en Excel.
En "Formatos de hora", notará que ahora puede cambiar varios aspectos del formato de hora. Compruebe si tiene algún formato de tiempo especial definido allí.
En "Formatos de fecha", notará que hay más flexibilidad para cambiar el formato de fecha. Compruebe si tiene algún formato de fecha especial definido allí.
Básicamente debería funcionar como lo has definido. En mi sistema (idioma alemán) se formatea en minutos correctamente.
fuente