Formato de fecha Militar Único

February 17

Para algunos fines, el ejército utiliza una variación de lo que se llama una "fecha juliana" para grabar una fecha específica. Este formato de fecha especial consiste en los dígitos del año, seguido por el día absoluto del año. Así, 09 de julio 2013 terminaría como 13190. Esto demuestra el año (13, que es de 2013), seguido por el día 190 del año (9 de julio).

El ejército no está solo en su uso de dichas fechas. Algunas otras industrias también se basan en este tipo de formato de fecha. Excel, sin embargo, no dependen de este tipo de formato. En su lugar, utiliza el formato más común para la visualización de fechas, y su propio formato de número de serie para el almacenamiento interno de fechas. Si tiene que trabajar con las fechas julianas (tal vez usted está en el ejército), usted puede preguntarse si hay una manera de formatear fechas de esta manera.

La respuesta corta es que no hay forma nativa para hacerlo. Las funciones de formato personalizado de Excel no le permiten indicar una manera de mostrar el día del año. Así que esto significa que usted debe utilizar una fórmula para devolver un valor numérico para la fecha juliana, o una cadena de texto que contiene la fecha juliana.

Si desea devolver una cadena de texto que contiene la fecha formateada, entonces usted puede utilizar una fórmula como la siguiente:

= DERECHA (AÑO (A1), 2) y (A1-FECHA (AÑO (A1), 1,1) 1)

Esta fórmula supone que la celda A1 contiene una fecha regular de Excel. La primera parte de la fórmula (la parte anterior al signo) devuelve el último dígito del año y la parte después del signo resta el primer día del año en curso a partir de la fecha en que se convertirá, y luego agrega 1 de nuevo a esa fecha. El resultado es el día ordinal dentro del año.

Si la parte de la fecha juliana días-de-la-año siempre debe ser de tres dígitos, entonces usted necesita para modificar la fórmula un poco más. Según lo escrito anteriormente, la fórmula devolverá 1, 2 o 3 dígitos para la última parte de la fórmula. Si siempre tiene que ser de 3, a continuación, utilizar este lugar:

= DERECHA (AÑO (A1), 2) y RIGHT ("000" y (A1-FECHA (AÑO (A1), 1,1) 1), 3)

Si usted prefiere tener la fórmula devuelve un número en lugar de una cadena de texto, podría encerrar toda la fórmula dentro de una función de valor, o simplemente podría multiplicar la cifra por año 1000 en la fórmula. Ambos enfoques se muestran aquí:

= VALOR (DERECHA (AÑO (A1), 2) y RIGHT ("000" y (A1-FECHA (AÑO (A1), 1,1) 1), 3))
= DERECHA (AÑO (A1), 1) * 1000 + (A1-FECHA (AÑO (A1), 1,1) 1)

También puede encontrar información sobre cómo trabajar con fechas julianas en Knowledge Base de Microsoft:

http://support.microsoft.com/kb/214099

En este artículo se indica que es para Excel 2000, pero las fórmulas presenta funciona bien en otras versiones de Excel también. También existe información adicional disponible en el sitio Web de Chip Pearson:

http://www.cpearson.com/excel/jdates.htm

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (3227) se aplica a Microsoft Excel 97, 2000, 2002, y 2003. Usted puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: Formato de fecha Militar Único.