Como cambiar de mes en excel. Cómo obtener el mes a partir de una fecha en Excel (función de texto y mes). Ejemplos de uso de funciones para procesar fechas en Excel

Cada línea es una transacción separada. Necesitas hacer un informe mensual. Cuántos artículos se vendieron cada mes. Hay diferentes formas de resolver este problema, pero supongamos que tenemos la tarea de extraer un mes de una fecha, para que luego sea fácil resumir los datos sobre ellos.

Método 1. Obtenga el mes a partir de la fecha con la función MES en Excel

Anotamos la fórmula:

MES(A2)


Estiramos la fórmula y obtenemos el mes a partir de la fecha como un número. 5 es el mes de mayo, 8 es agosto, y así sucesivamente.

Existen funciones similares: AÑO, MES, SEMANA, DÍA, HORA, MINUTOS, SEGUNDO, que funcionan de manera similar. Por ejemplo, si en nuestro ejemplo escribimos =AÑO(A2), entonces el resultado será 2013 y así sucesivamente.

A veces se necesita sacar el mes de una fecha en formato de texto: "Enero, Febrero, Marzo..." en este caso, usaremos otra función.

Método 2. Obtenga el mes a partir de la fecha con la función TEXTO en Excel

La sintaxis será la siguiente

TEXTO(valor, formato)

El valor es una referencia de celda con la fecha.
Formato: para obtener meses, debe usar la letra "M" mayúscula. Además, el formato de visualización dependerá de su cantidad (Primera letra del mes, Nombre completo del mes, Nombre abreviado, en forma de dos dígitos y un dígito)
Puedes ver esto claramente en la captura de pantalla.

La forma más fácil y rápida de ingresar la fecha u hora actual en una celda es presionar la combinación de teclas de acceso directo CTRL + ";" (fecha actual) y CTRL+MAYÚS+";" (tiempo actual).

Es mucho más eficiente usar la función TODAY(). Después de todo, no solo establece, sino que también actualiza automáticamente el valor de la celda todos los días sin la intervención del usuario.

Cómo poner la fecha actual en Excel

Para insertar la fecha actual en Excel, use la función HOY(). Para hacer esto, seleccione la herramienta "Fórmulas" - "Fecha y hora" - "HOY". Esta función no tiene argumentos, por lo que simplemente puede escribir en la celda: "=HOY()" y presionar ENTER.

Fecha actual en la celda:

Si es necesario que el valor no solo de la fecha actual, sino también de la hora se actualice automáticamente en la celda, entonces es mejor usar la función “=TODATE()”.

La fecha y hora actual en la celda.



Cómo establecer la fecha actual en Excel en encabezados y pies de página

La inserción de la fecha actual en Excel se implementa de varias maneras:

  1. Mediante el establecimiento de parámetros de encabezado y pie de página. La ventaja de este método es que la fecha y la hora actuales se colocan en todas las páginas a la vez.
  2. Usando la función HOY().
  3. Usando la combinación de teclas de acceso rápido CTRL+; – para configurar la fecha actual y CTRL+SHIFT+; – para configurar la hora actual. La desventaja es que en este método el valor de la celda no se actualizará automáticamente a los indicadores actuales cuando se abra el documento. Pero en algunos casos, la falta de datos es una ventaja.
  4. Usando macros de VBA usando funciones en el código del programa: Date();Time();Now() .

Los encabezados y pies de página le permiten configurar la fecha y la hora actuales en la parte superior o inferior de las páginas del documento que se imprimirá. Además, el encabezado y pie de página nos permite numerar todas las páginas del documento.

Para hacer la fecha actual en Excel y la paginación usando encabezados y pies de página, haga esto:


Los encabezados y pies de página nos permiten hacer más que solo establecer fechas y números de página. También puede agregar un lugar para la firma del responsable del informe. Por ejemplo, editemos la parte inferior izquierda de la página en el área de encabezado y pie de página.

Las fechas son a menudo una parte importante del análisis de datos. A menudo, hace preguntas como cuándo se compró el producto, cuánto tiempo llevará completar la tarea del proyecto o cuál es el ingreso promedio para el trimestre fiscal. La entrada correcta de fechas es un requisito previo para obtener resultados precisos. Sin embargo, para comprender correctamente estos resultados, debe formatear las fechas para que sean más fáciles de comprender.

Importante: Dado que las reglas que rigen cómo se interpretan las fechas por cualquier programa de calculadora son complejas, debe ser lo más específico posible con cada entrada. Esto asegurará que los cálculos de fecha sean lo más precisos posible.

Acerca de los cálculos y formatos de fecha

Excel almacena fechas como números consecutivos, que se denominan valores consecutivos. Por ejemplo, en Excel para Windows, el 1 de enero de 1900 es el número de serie 1 y el 1 de enero de 2008 es el número de serie 39448 porque son 39 448 días después del 1 de enero de 1900.

Excel almacena los tiempos como decimales porque el tiempo se trata como parte de un día. Un número decimal es un valor entre 0 (cero) y 0,99999999 que representa la hora desde las 0:00:00 (12:00:00 am) hasta las 23:59:59 (11:59:59 pm).

Dado que los valores de fecha y hora son valores, se pueden sumar, restar e incluir en otros cálculos. Puede ver una fecha como un valor ordinal y una hora como un decimal cambiando el formato de la celda que contiene la fecha o la hora al formato general.

Acerca de los dos sistemas de fecha

Excel para Mac y Excel para Windows admiten los sistemas de fechas de 1900 y 1904. El sistema de fechas predeterminado para Excel para Windows es 1900; y el sistema de fechas predeterminado para Excel para Mac es 1904.

Excel para Windows se basó originalmente en el sistema de fechas de 1900 porque mejoraba la compatibilidad con otros programas de hojas de cálculo desarrollados para los sistemas operativos MS-DOS y Microsoft Windows, por lo que se convirtió en el sistema de fechas estándar. Excel para Mac se basó originalmente en el sistema de fechas de 1904 porque mejoraba la compatibilidad con las primeras computadoras Macintosh que no admitían fechas anteriores al 2 de enero de 1904, por lo que se convirtió en el sistema de fechas predeterminado.

La siguiente tabla muestra la primera fecha y la fecha del último período para cada sistema de fechas y el valor secuencial asociado con cada fecha.

Dado que los dos sistemas de fechas utilizan diferentes días de inicio, la misma fecha se representa mediante diferentes números ordinales en cada sistema de fechas. Por ejemplo, el 5 de julio de 2007 puede tener dos valores consecutivos diferentes según el sistema de fechas utilizado.

La diferencia entre los dos sistemas de fechas es de 1.462 días; Esto significa que el número de serie de una fecha en el sistema de fechas de 1900 es siempre 1462 días menos que el valor consecutivo de la misma fecha en el sistema de fechas de 1904. Por el contrario, el número de serie de una fecha en el sistema de fechas de 1904 es siempre 1462 días menos que el valor de serie de las mismas fechas en el sistema de fechas de 1900. 1462 días equivalen a 4 años y un día (incluido un día bisiesto).

Cambiar cómo se interpreta un año de dos dígitos

Importante: Para que los valores del año se interpreten correctamente, ingrese cuatro dígitos (por ejemplo, 2001, no 01). Si ingresa años de cuatro dígitos, Excel no interpretará ese siglo.

Si ingresa una fecha de año de dos dígitos en una celda de texto o un argumento de texto en una función, como "= año" ("31/1/1"), Excel interpreta el año de la siguiente manera:

    00 – 29 interpreta como años desde 2000 hasta 2029. Por ejemplo, al ingresar una fecha 5/28/19 Excel cree que la fecha podría ser el 28 de mayo de 2019.

    del 30 al 99 interpretado como años de 1930 a 1999. Por ejemplo, al ingresar una fecha 5/28/98 Excel cree que la fecha podría ser el 28 de mayo de 1998.

En Microsoft Windows, puede cambiar cómo se interpreta el año de dos dígitos para todos los programas de Windows instalados.

ventanas 10

    Panel de control y luego seleccione Panel de control.

    en el capitulo horario, idioma y región haga clic

    Haga clic en el icono de idioma y normas regionales.

    En el cuadro de diálogo región presiona el botón Opciones adicionales.

    abrir una pestaña la fecha .

    en campo

    Haga clic en el botón DE ACUERDO.

ventanas 8

    Búsqueda Búsqueda), ingrese en el campo de búsqueda elemento del panel de control Panel de control.

    en el capitulo horario, idioma y región haga clic

    En el cuadro de diálogo región presiona el botón Opciones adicionales.

    abrir una pestaña la fecha .

    en campo después de ingresar dos dígitos del año, interprételo como el año entre marcos cambiando el límite superior del párpado.

    A medida que cambia el límite superior, el año cambia automáticamente al límite inferior.

    Haga clic en el botón DE ACUERDO.

ventanas 7

    Haga clic en el botón Comienzo y selecciona el elemento Panel de control.

    Selecciona un artículo.

    En el cuadro de diálogo región presiona el botón Opciones adicionales.

    abrir una pestaña la fecha .

    en campo después de ingresar dos dígitos del año, interprételo como el año entre marcos cambiando el límite superior del párpado.

    A medida que cambia el límite superior, el año cambia automáticamente al límite inferior.

    Haga clic en el botón DE ACUERDO.

Cambie el formato de fecha predeterminado para mostrar el año como cuatro dígitos

De manera predeterminada, cuando ingresa fechas en un libro de trabajo, las fechas tienen formato para mostrar dos dígitos para el año. Cuando cambia el formato de fecha predeterminado a otro formato mediante este procedimiento, la visualización de las fechas ingresadas anteriormente en el libro de trabajo se cambiará al nuevo formato hasta que se formatee en " Formato de celda" "(en la pestaña casa en un grupo número presiona el botón cuadro de diálogo de llamada).

ventanas 10

    En el cuadro de búsqueda de la barra de tareas, escriba Panel de control y luego seleccione Panel de control.

    en el capitulo horario, idioma y región hacer clic cambiar los formatos de fecha, hora y número .

    Haga clic en el icono de idioma y normas regionales.

    En el cuadro de diálogo región presiona el botón Opciones adicionales.

    abrir una pestaña la fecha .

    preseleccionado Formato de fecha

    Haga clic en el botón DE ACUERDO.

ventanas 8

    Deslice el dedo desde el borde derecho de la pantalla, presione el botón Búsqueda(o, si usa un mouse, mueva el puntero del mouse a la esquina superior derecha de la pantalla, muévalo hacia abajo y haga clic en el botón Búsqueda), ingrese en el campo de búsqueda elemento del panel de control y luego presione o Seleccionar Panel de control.

    en el capitulo horario, idioma y región hacer clic cambiar los formatos de fecha, hora o número.

    En el cuadro de diálogo región presiona el botón Opciones adicionales.

    abrir una pestaña la fecha .

    preseleccionado Formato de fecha elija un formato que utilice cuatro dígitos para el año (yyyy).

    Haga clic en el botón DE ACUERDO.

ventanas 7

    Haga clic en el botón Comienzo y selecciona el elemento Panel de control.

    selecciona un artículo idioma y estándares regionales.

    En el cuadro de diálogo región presiona el botón Opciones adicionales.

    abrir una pestaña la fecha .

    preseleccionado Formato de fecha elija un formato que utilice cuatro dígitos para el año (yyyy).

    Haga clic en el botón DE ACUERDO.

Cambiar el sistema de fechas en Excel

El sistema de fechas cambia automáticamente cuando abre un documento creado en una plataforma diferente. Por ejemplo, si está trabajando en Excel y ha abierto un documento creado en Excel para Mac, el " sistema de fecha 1904" instalado automáticamente.

Puede cambiar el sistema de fechas haciendo lo siguiente:

    Seleccione Archivo > Opciones > Además.

    en el capitulo al calcular este libro seleccione el libro que desea y luego marque o desmarque usar el sistema de fechas de 1904 .

Problema: se producen problemas de fechas entre libros de trabajo que utilizan diferentes sistemas de fechas

Puede tener problemas al copiar y pegar fechas, o al crear enlaces externos entre libros basados ​​en dos sistemas de fechas diferentes. Las fechas se pueden mostrar hasta cuatro años antes o después de la fecha esperada. Estos problemas pueden ocurrir si usa Excel para Windows, Excel para Mac o ambos.

Por ejemplo, si copia la fecha 5 de julio de 2007 de un libro de trabajo que usa el sistema de fechas de 1900 y luego la pega en un libro de trabajo que usa el sistema de fechas de 1904, la fecha aparece como 5 de julio de 2011, que es 1462 días después. Además, si copia la fecha 5 de julio de 2007 de un libro de trabajo que usa el sistema de fechas de 1904 y luego la pega en un libro de trabajo que usa el sistema de fechas de 1900, la fecha será el 4 de julio de 2003, que es 1462 días antes. Para obtener información general, consulte Sistemas de fechas en Excel.

Corrección de error al copiar y pegar

    Para establecer la fecha en cuatro años y un día después, agréguele 1462. Ejemplo

Hoja1!$A$1+1462

    Para establecer la fecha en cuatro años o antes, réstele 1.462. Ejemplo

Hoja1!$A$1-1462

información adicional

Siempre puede hacer una pregunta a la comunidad de tecnología de Excel, solicitar ayuda en la comunidad de respuestas o sugerir una nueva función o mejora en el sitio web de Excel User Voice.

Cada transacción se lleva a cabo en algún momento o período, y luego se vincula a una fecha específica. En Excel, las fechas son números enteros convertidos. Es decir, cada fecha tiene su propio número entero, por ejemplo, 01/01/1900 es el número 1, y 02/01/1900 es el número 2, etc. Definir años, meses y días no es más que el tipo de formato adecuado para valores numéricos sucesivos. Por este motivo, incluso las operaciones más sencillas con fechas realizadas en Excel (por ejemplo, ordenar) resultan muy problemáticas.

Ordenar en Excel por fecha y mes

Usando el ejemplo de la tabla que se muestra en la figura a continuación, mostraremos cómo prepararla para una clasificación cómoda de las fechas. Nuestra lista de transacciones con fechas cubre el rango de celdas B1:C15.

En primer lugar, creemos una columna en la que numeremos todas las transacciones. Considere esta acción como una buena práctica para cualquier tipo de clasificación. Después de todo, en tales casos, si los datos se mezclan incorrectamente, siempre tenemos la oportunidad de volver a la forma original de la tabla. Para esto:

Como resultado, la columna se llenará automáticamente con una secuencia de números de transacción del 1 al 14.

¡Consejo útil! En Excel, la mayoría de los problemas tienen múltiples soluciones. Para normalizar automáticamente las columnas en Excel, puede usar el botón derecho del mouse. Para hacer esto, simplemente coloque el cursor sobre el marcador del cursor del teclado (en la celda A2), mantenga presionado el botón derecho del mouse y arrastre el marcador a lo largo de la columna. Después de soltar el botón derecho del mouse, aparecerá automáticamente un menú contextual en el que debe seleccionar la opción "Rellenar". Y la columna se llenará automáticamente con una secuencia de números, similar al primer método de autocompletar.

Ahora es el turno de crear columnas auxiliares, que ayudarán significativamente a ordenar la lista de transacciones con alta calidad. Tienes que seguir unos sencillos pasos:

  1. Las celdas D1, E1, F1 completan los nombres de los encabezados: "Año", "Mes", "Día".
  2. Según cada columna, ingrese las funciones apropiadas debajo de los encabezados y cópielas a lo largo de cada columna:
  • D1: =AÑO(B2);
  • E1: =MES(B2);
  • F1:=DÍA(B2).

Como resultado, deberíamos obtener el siguiente resultado:

Nuestra tabla está lista y brinda la capacidad de realizar una clasificación multilateral de transacciones por fechas. Primero hagamos una ordenación de prueba para ver cómo funciona todo.

Digamos que queremos ordenar las fechas de transacción por mes. En este caso, el orden de los días y los años no importa. Para hacer esto, simplemente vaya a cualquier celda en la columna "Mes" (E) y seleccione la herramienta: "DATOS" - "Ordenar y filtrar" - "Ordenar ascendente".

Ahora, para restablecer la clasificación y devolver los datos de la tabla a su forma original, vaya a cualquier celda en la columna "No. n / n" (A) y volverá a seleccionar la misma herramienta "Ordenar ascendente".



Cómo ordenar fechas por múltiples condiciones en Excel

Y ahora puede comenzar la clasificación compleja de fechas de acuerdo con varias condiciones. La tarea es la siguiente: las transacciones deben ordenarse en el siguiente orden:

  1. Años ascendentes.
  2. Meses en el período de ciertos años - en orden descendente.
  3. Días en períodos de ciertos meses - en orden descendente.

Manera de implementar la tarea:


Como resultado, realizamos una clasificación compleja de fechas de acuerdo con varias condiciones:

Para ordenar los valores de la tabla en formato de fecha, Excel ofrece opciones en listas desplegables como De más antiguo a más nuevo y De más nuevo a más antiguo. Pero en la práctica, cuando se trabaja con grandes cantidades de datos, el resultado no siempre está a la altura de las expectativas. Dado que las fechas son números enteros para Excel, es más seguro y eficiente ordenarlas usando el método descrito en este artículo.

Vamos a crear secuencias de fechas y horas de varios tipos:01/01/09, 01/02/09, 01/03/09, ..., Ene, Abr, Jul, ..., Lun, Mar, Mie, ..., Q1, Q2,..., 09:00, 10:00, 11:00,...etc.

Porque cada valor de fecha corresponde a un cierto número (ver artículo), entonces los enfoques para formar secuencias descritos en el artículo también son aplicables para fechas. Sin embargo, también hay algunas peculiaridades.

subsecuencia 01.01.09, 01.02.09, 01.03.09 (primeros días de los meses) se puede formar mediante la fórmula = FECHA (B2, FILA (A1)), en la celda B2 debe haber una fecha - el primer elemento de la secuencia ( 01.01.09 ).

La misma secuencia se puede formar con el botón derecho del ratón. Deja entrar a la celda A2 valor ingresado 01.01.09 . Seleccione una celda A2 . Manteniendo presionado el botón derecho del mouse, copie el valor de A2 en las celdas de abajo. Después de soltar el botón derecho del mouse, aparecerá un menú contextual en el que debe seleccionar el elemento Rellenar por mes.

Al cambiar el formato de las celdas que contienen la secuencia 01.01.09, 01.02.09, 01.03.09, sobre el MMM(ver artículo) obtenemos la secuencia Ene, Feb, Mar, ...

Se puede ingresar la misma secuencia usando la lista de autocompletar Botón Oficina/ Opciones de Excel/ General/ Opciones básicas de Excel/ Editar listas(ingresar Ene, entonces marcador de relleno copia).

Las celdas no contendrán fechas, como en el caso anterior, sino valores de texto.

Del mismo modo, puede formar una secuencia de días de la semana lun, mar, mie,...

secuencia de cuartos 1 m2, 2 m2,... se puede formar usando las ideas del artículo.

Con la herramienta, puede crear secuencias de días laborables únicamente. Y también en incrementos de mes y año.

Secuencia de primeros meses de trimestres Ene, Abr, Jul, Oct, Ene, ... se puede crear ingresando los dos primeros elementos de la secuencia en dos celdas ( ene, abr), luego (después de seleccionarlos) copiar hacia abajo manija de relleno. Las celdas contendrán valores de texto. Para que las celdas contengan fechas, use la fórmula = FECHA ($ G $ 16, (FILA (A2) - FILA ($ A $ 1)) * 3) Se supone que la secuencia comienza en la celda. G16 , la fórmula debe ingresarse en una celda G17 (ver archivo de ejemplo).

secuencia de tiempo 09:00, 10:00, 11:00, ... se puede generar usando . Deja entrar a la celda A2 valor ingresado 09 :00 . Seleccione una celda A2 . vamos a copiar marcador de relleno, valor de A2 en las celdas de abajo. Se formará la secuencia.

Si desea generar una secuencia de tiempo en incrementos de 15 minutos ( 09:00, 09:15, 09:30, ... ), entonces puede usar la fórmula =B15+1/24/60*15 (Se supone que la secuencia comienza desde la celda B15 , la fórmula debe ser ingresada en B16 ). La fórmula devolverá el resultado en formato de fecha.

Otra fórmula =TEXTO(B15+1/24/60*15,"hh:mm") devolverá el resultado en formato de texto.