Excel muestra los próximos cumpleaños

Última actualización el 29/09/2024
Tiempo de lectura: 3 minutos

¿Cómo crear un libro de Excel que muestre los próximos cumpleaños? Para eso, es suficiente para

  1. Construya una nueva fecha. Utilizando la fecha de aniversario existente, reconstruiremos una fecha para hacer una prueba lógica.
  2. Construye la fórmula del cumpleaños. A partir de la fecha de hoy, construiremos una fórmula que nos devolverá el cumpleaños.
  3. Teniendo en cuenta una discrepancia. Para informar el aniversario antes de que ocurra, debe incluir un intervalo en el número de días.
  4. Convierta la fórmula en una prueba lógica. Para avisar de próximos cumpleaños en Excel por un color, transformaremos la fórmula en una prueba lógica. A continuación, usaremos esta fórmula como formato condicional.
Cumpleaños del empleado

Paso 1: construir una nueva fecha

El truco consistirá en recrear una fecha de cumpleaños, como si fuera este año. En otras palabras, lo haremos mantener el mismo mes, el mismo día pero el año actual. Para ello utilizaremos las funciones FECHA, AÑO, MES y DÍA.

Reconstrucción de la fecha de aniversario con la función FECHA Excel

Paso 2: No diferenciar entre fechas

Para muchos bastaría con diferenciar entre las 2 columnas para encontrar el cumpleaños. Entonces es parcialmente cierto pero puede haber malas interpretaciones.

Diferencia entre fecha de aniversario y fecha de reconstrucción
  • Lucas Michel tiene el valor -1 por lo que su cumpleaños fue ayer
  • Para Océane Roux el valor es 0, hoy es su cumpleaños
  • Lea Dubois, valor 1, es mañana

Ahora bien, si hoy es 31/12, la fórmula es la misma pero se corre el riesgo de malinterpretar los resultados.

Mala interpretación de los próximos cumpleaños.
  • Los valores -1 o -2 siempre indican cumpleaños anteriores.
  • Pero para futuros cumpleaños el resultado es completamente falso (-364 días)

Paso 3: agregue una condición basada en la fecha de hoy

Para corregir este problema, introduciremos una prueba en el fecha y la nueva fecha calculada.

  • Si la fecha calculada es menor que la fecha de hoy, sumamos 365 días
  • En caso contrario mantenemos la fecha calculada.
Detección de cumpleaños futuros o pasados

Paso 4: Introducir un umbral de alerta

Pero en realidad lo que quieres es que te avisen antes de que suceda el cumpleaños. Supongamos que desea saber con 7 días de anticipación cuándo será su cumpleaños. En este caso, pondremos el umbral de alerta en una celda.

Luego corregiremos la fórmula para integrar este umbral en forma de prueba lógica. De esta manera, todos los próximos cumpleaños dentro de los 7 días mostrarán VERDADERO. La fórmula queda:

Cumpleaños con 7 días de umbral de alerta

Paso 5: formato condicional

Finalmente lo único que tienes que hacer es poner esta prueba como formato condicional personalizado aplicar un color cuando la prueba es VERDADERA

Mostrar próximos cumpleaños en 7 días

Artículos relacionados

7 Comentarios

  1. RHANNOU
    27/04/2021 a las 11:42

    ¡Hola

    Me gustaría una función en una columna que encuentre el último cumpleaños en relación con una fecha y copie el valor de la columna al lado:

    Ejemplo:
    la fecha es 01/01/2015
    en otro archivo tengo una columna del 01/01/2021 al 01/04/2021 con valores en la siguiente columna

    dado que el cumpleaños es el 01/01/2021 me gustaría que lo busque y ponga al lado el valor que es un número

    Merci d'avance de votre aide

    Responder

  2. Tomás y Ofelia
    28/01/2021 a las 13:53

    Hola,
    En mi tabla tengo una fecha y quiero ponerla en rojo si esta fecha tiene más de 3 meses.
    Voy a fans del formato condicional.
    Utilice una fórmula para determinar a qué celdas se aplicará el formato.
    Escribo = B12>=HOY()+90
    (selecciona mi color)
    mi fórmula no funciona. Necesito ayuda.
    Merci pour votre retour.

    Responder

  3. Julson
    15/08/2020 a las 16:11

    ¿La fórmula =DATEDIF([@[Birth Date]],[@Today],"ym") no funciona?
    Lo que aparece es: #NOMBRE?

    Responder

  4. Julson
    15/08/2020 a las 16:10

    ¿La fórmula =DATEDIF([@[Birth Date]][@Today];"ym") no funciona?
    Lo que aparece es: #NOMBRE?

    Responder

  5. mañana
    16/06/2019 a las 08:45

    cordialmente
    increíblemente

    Responder

  6. mañana
    16/06/2019 a las 08:44

    hola,
    ¿La fórmula =DATEDIF([@[Birth Date]]-$I$2;[@Today];"ym") no funciona?
    pourquoi?
    “el nombre ingresado no es válido…”

    Responder

    • Frédéric LE GUEN
      16/06/2019 a las 17:08

      Como se muestra en el paso 2, los datos se insertaron en una tabla (Insertar > Tabla)
      Así, las referencias ya no son las tradicionales referencias A1, A2,... sino el nombre de las columnas.
      Si no ha creado una Tabla, entonces deberá reemplazar las referencias nombradas con las referencias tradicionales A2, C4, D17, etc.

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Excel muestra los próximos cumpleaños

    Tiempo de leer: 3 minutos
    Última actualización el 29/09/2024

    ¿Cómo crear un libro de Excel que muestre los próximos cumpleaños? Para eso, es suficiente para

    1. Construya una nueva fecha. Utilizando la fecha de aniversario existente, reconstruiremos una fecha para hacer una prueba lógica.
    2. Construye la fórmula del cumpleaños. A partir de la fecha de hoy, construiremos una fórmula que nos devolverá el cumpleaños.
    3. Teniendo en cuenta una discrepancia. Para informar el aniversario antes de que ocurra, debe incluir un intervalo en el número de días.
    4. Convierta la fórmula en una prueba lógica. Para avisar de próximos cumpleaños en Excel por un color, transformaremos la fórmula en una prueba lógica. A continuación, usaremos esta fórmula como formato condicional.
    Cumpleaños del empleado

    Paso 1: construir una nueva fecha

    El truco consistirá en recrear una fecha de cumpleaños, como si fuera este año. En otras palabras, lo haremos mantener el mismo mes, el mismo día pero el año actual. Para ello utilizaremos las funciones FECHA, AÑO, MES y DÍA.

    Reconstrucción de la fecha de aniversario con la función FECHA Excel

    Paso 2: No diferenciar entre fechas

    Para muchos bastaría con diferenciar entre las 2 columnas para encontrar el cumpleaños. Entonces es parcialmente cierto pero puede haber malas interpretaciones.

    Diferencia entre fecha de aniversario y fecha de reconstrucción
    • Lucas Michel tiene el valor -1 por lo que su cumpleaños fue ayer
    • Para Océane Roux el valor es 0, hoy es su cumpleaños
    • Lea Dubois, valor 1, es mañana

    Ahora bien, si hoy es 31/12, la fórmula es la misma pero se corre el riesgo de malinterpretar los resultados.

    Mala interpretación de los próximos cumpleaños.
    • Los valores -1 o -2 siempre indican cumpleaños anteriores.
    • Pero para futuros cumpleaños el resultado es completamente falso (-364 días)

    Paso 3: agregue una condición basada en la fecha de hoy

    Para corregir este problema, introduciremos una prueba en el fecha y la nueva fecha calculada.

    • Si la fecha calculada es menor que la fecha de hoy, sumamos 365 días
    • En caso contrario mantenemos la fecha calculada.
    Detección de cumpleaños futuros o pasados

    Paso 4: Introducir un umbral de alerta

    Pero en realidad lo que quieres es que te avisen antes de que suceda el cumpleaños. Supongamos que desea saber con 7 días de anticipación cuándo será su cumpleaños. En este caso, pondremos el umbral de alerta en una celda.

    Luego corregiremos la fórmula para integrar este umbral en forma de prueba lógica. De esta manera, todos los próximos cumpleaños dentro de los 7 días mostrarán VERDADERO. La fórmula queda:

    Cumpleaños con 7 días de umbral de alerta

    Paso 5: formato condicional

    Finalmente lo único que tienes que hacer es poner esta prueba como formato condicional personalizado aplicar un color cuando la prueba es VERDADERA

    Mostrar próximos cumpleaños en 7 días

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      7 Comentarios

      1. RHANNOU
        27/04/2021 a las 11:42

        ¡Hola

        Me gustaría una función en una columna que encuentre el último cumpleaños en relación con una fecha y copie el valor de la columna al lado:

        Ejemplo:
        la fecha es 01/01/2015
        en otro archivo tengo una columna del 01/01/2021 al 01/04/2021 con valores en la siguiente columna

        dado que el cumpleaños es el 01/01/2021 me gustaría que lo busque y ponga al lado el valor que es un número

        Merci d'avance de votre aide

        Responder

      2. Tomás y Ofelia
        28/01/2021 a las 13:53

        Hola,
        En mi tabla tengo una fecha y quiero ponerla en rojo si esta fecha tiene más de 3 meses.
        Voy a fans del formato condicional.
        Utilice una fórmula para determinar a qué celdas se aplicará el formato.
        Escribo = B12>=HOY()+90
        (selecciona mi color)
        mi fórmula no funciona. Necesito ayuda.
        Merci pour votre retour.

        Responder

      3. Julson
        15/08/2020 a las 16:11

        ¿La fórmula =DATEDIF([@[Birth Date]],[@Today],"ym") no funciona?
        Lo que aparece es: #NOMBRE?

        Responder

      4. Julson
        15/08/2020 a las 16:10

        ¿La fórmula =DATEDIF([@[Birth Date]][@Today];"ym") no funciona?
        Lo que aparece es: #NOMBRE?

        Responder

      5. mañana
        16/06/2019 a las 08:45

        cordialmente
        increíblemente

        Responder

      6. mañana
        16/06/2019 a las 08:44

        hola,
        ¿La fórmula =DATEDIF([@[Birth Date]]-$I$2;[@Today];"ym") no funciona?
        pourquoi?
        “el nombre ingresado no es válido…”

        Responder

        • Frédéric LE GUEN
          16/06/2019 a las 17:08

          Como se muestra en el paso 2, los datos se insertaron en una tabla (Insertar > Tabla)
          Así, las referencias ya no son las tradicionales referencias A1, A2,... sino el nombre de las columnas.
          Si no ha creado una Tabla, entonces deberá reemplazar las referencias nombradas con las referencias tradicionales A2, C4, D17, etc.

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.