Fórmulas Excel: Ejemplos, Tips y Tutoriales para Dominar Excel

Descubre ejemplos prácticos de fórmulas Excel, tutoriales paso a paso y consejos para optimizar tu trabajo con hojas de cálculo. ¡Aprende a dominar Excel fácilmente!

  • Home
  • Descargas
  • App a Medida
  • Sobre mi
  • Contacto
  • FAQ

Tabla de cumpleaños en excel

Nolberto Lopez 7 comentarios

En esta ocasión veremos un ejemplo de tabla de cumpleaños en excel, esta formula también puede usarse en áreas como lo son hojas de calculo contables, o cualquier tabla donde se requiera filtrar información, en este caso seria un filtro aplicado con formulas,  básicamente se pretende que de manera automática se muestren los nombres de quienes cumplen año en los siguientes 7 días contando el actual.

Aplicaciones contables en excel

Descargar MegaPack Contable en Excel

Lo primero que hacemos es diseñar la base de datos de las personas, la primera columna la usaremos para generar un código que estaría compuesto por el dia y el mes dd/mm , esto basado en la fecha de cumpleaños de cada persona, la segunda columna es para el nombre de la persona y la tercera columna para la fecha de nacimiento.

En la primera columna usaremos una formula para generar el codigo compuesto por dia y mes, la formula seria algo asi… =DIA(C4)&”/”&MES(C4) , básicamente estamos extrayendo el dia y mes de la fecha de nacimiento… dd/mm

Luego debemos generar una tabla donde figuren las fechas desde el día actual hasta 6 días mas, completando así una semana, en la primera celda ponemos esta formula =HOY() ,  en la celda de la derecha debemos sumarle 1 a esa primera celda… =C3+1 , después arrastramos esa segunda formula hacia la derecha hasta 6 celdas mas, así tendremos las fechas de 7 días iniciando con el actual, la idea es obtener los nombres de las personas que cumplen años en la siguiente semana.

En la celda debajo de la primera fecha, vamos a poner la siguiente formula:

=SI(FILAS(C$4:C4)>C$2,””,INDICE(Hoja2!$B$4:$B$65536,K.ESIMO.MENOR(SI((Hoja2!$A$4:$A$65536=DIA(C$3)&”/”&MES(C$3)),FILA(Hoja2!$A$4:$A$65536)-FILA(Hoja2!$B$4)+1),FILAS(Hoja1!C$4:C4))))

Esta es una formula matricial, asi que en lugar de ingresarla dando un enter, debemos ingresarla presionando CONTROL+ALT+ENTER, veremos que la formula tendrá corchetes al inicio y final.

{=SI(FILAS(C$4:C4)>C$2,””,INDICE(Hoja2!$B$4:$B$65536,K.ESIMO.MENOR(SI((Hoja2!$A$4:$A$65536=DIA(C$3)&”/”&MES(C$3)),FILA(Hoja2!$A$4:$A$65536)-FILA(Hoja2!$B$4)+1),FILAS(Hoja1!C$4:C4))))}

Después arrastramos esa formula hacia la derecha hasta 6 columnas mas, que serian los seis días siguientes al actual, luego debemos seleccionar el rango que comprende los 7 días, que serian las celdas donde acabamos de poner la formula matricial anterior, finalmente arrastramos esas formulas hacia abajo, en este caso he arrastrado hasta 4 filas mas, esto es considerando que en una misma fecha podridos tener hasta 5 cumpleaños, aunque esto seria poco probable, pero solo es por si acaso.

Con esto deberíamos ver una tabla como esta como base de datos.

tabla de cumpleaños en excel - bd

 

La tabla de cumpleaños quedaría de este modo. ( clic en la imagen para ampliar )

tabla de cumpleaños en excel

 

Lo que hace esta formula es buscar en la base de datos el día y mes de cada columna, devolviendo el nombre del primer cumpleañero que encuentra, en caso de que haya mas de un cumpleañero en esa fecha, el nombre debe salir en la siguiente fila de esa misma columna.

Como lo comento al inicio, esta formula también puede ser usada para otros casos, uno de ellos es cuando se usa la función buscarv con la idea de obtener varios resultados, osea que la función buscarv encuentra mas de una vez el valor buscado y deseamos que nos devuelva los tres en lugar de solo uno, en realidad la función buscarv no sirve para ese caso, pero constantemente recibo consultas sobre como obtener todos los valores encontrados por buscarv, pues la solución seria el uso de este ejemplo que vemos ahora.

Descargas formulasexcel.com

Categoría: Conceptos Basicos Excel

  1. Aplicación a Medida
  2. MegaPack contable en excel
  3. Nómina en excel
  4. Control de CFDI en excel
  5. Control de CFDI de Nomina en excel
  6. Contabilidad electrónica en excel
  7. Sistema contable en excel
  8. Cuentas por cobrar en excel
  9. Pago a proveedores en excel
  10. Ingresos y Egresos en excel
  11. Vacaciones de empleados en excel
  12. Inventarios en excel
  13. Agenda en excel
  14. Conciliación bancaria en excel
  15. Bancos en excel
Aprender Excel Gratis:
  • Facebook
  • Instagram
  • TikTok
  • Twitter
  • WhatsApp
  • Youtube

Acerca de Nolberto Lopez

Experto en Microsoft Excel. Desarrollador de aplicaciones en Excel con VBA. Autor del sitio formulasexcel.com

« Las 5 mejores paginas para aprender formulas y funciones excel
Nuevo look de formulas excel »

Comentarios

  1. david dice

    enero 17, 2023 en 8:13 pm

    Falta informacion
    como la formula que utilizas para contar cuantos cumpleaños hay de la misma fecha ya que sin ese dato(valor de la celda C2:I2) las demas formulas no funcioan

    Responder
  2. Esteban González dice

    abril 17, 2015 en 9:52 pm

    No me sale la formula ya que hace referencia a datos que no se encuentran en los datos que indicas que se capturen y tampoco la referencia de que en dónde se encuentra la base de datos (hoja 1 o 2); los numeros que aparecen en la hoja de resultados fila c2:i2 son captura o el resultado de una formula??

    Gracias

    Responder
  3. JOSE DE JESUS VILLALOBOS dice

    diciembre 11, 2013 en 12:42 am

    TENGO TU PROGRAMA DE NOMINAS, MAS SIN EMBARGO, ESTA LA NOMINA LOS RECIBOS YA DEBEN DE SER CFDI, FALTA QUE ESTA REFORMA SEA PUBLICADA EN EL DOF.

    ESPERO TUS COMENTARIOS REFERENTE A ESTE ASUNTO TAN DELICADO.

    CPA JOSE DE JESUS VILLALOBOS ALVAREZ

    Responder
    • Nolberto Lopez dice

      diciembre 11, 2013 en 12:56 am

      Saludos Carlos.

      Hay muy poca información al respecto, la información que hay es para el complemento que deben hacer los proveedores autorizados ( PAC ) para poder generar el xml.

      Estamos explorando dos opciones
      1.- Generar el xml desde nuestra aplicación para que luego el usuario pueda enviarlo al PAC autorizado con el que compre sus timbres.
      2.- Agregar una opción para generar un archivo de texto (txt) con la información requerida para generar los cfdi, de echo hay algunos PAC que manejaran esta opción, otros incluso tendrán la opción de copiar desde excel y pegar en la aplicación que ellos manejan para el timbrado… de echo es muy probable que sea esta segunda opción la que manejaremos.

      Seguramente el sat liberara su propia aplicación para el timbrado y existe la posibilidad que se pueda hacer mediante esta segunda opción del txt.
      Pero aun no hay información al respecto, así que solo estamos a la espera, de nuestra parte ya estamos haciendo los ajustes necesarios para cualquiera de estas dos opciones.

      Responder
  4. Alejandra dice

    noviembre 6, 2013 en 11:54 pm

    Excelente aporte para llevar un mejor control de los cumpleaños…..Gracias

    Responder
  5. Abdénago Trejo dice

    noviembre 1, 2013 en 1:39 pm

    Que buenas guías y forma didáctica de ofrecer el conocimiento. Felicitaciones por ese don.

    Responder
  6. danilo efren dice

    noviembre 1, 2013 en 4:58 am

    Increhible.Excelente

    Saludos!!!!!

    ATTE
    DANILO

    Responder

Deja un comentario Cancelar respuesta

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

Ponte en contacto conmigo para definir detalles de tu nuevo proyecto.

Contactar
  • INICIO
  • CONTACTO
  • CONTABLES
  • VIDEOS
  • CATEGORIAS
  • VBA EXCEL
  • Política de privacidad

Copyright © 2026 · Formulas Excel · by Nolberto Lopez

Copyright © 2026

Aplicaciones contables en excel

Descargar MegaPack de 14 Apps Contables en Excel


Powered by Joinchat
Hola
¿En qué podemos ayudarte?
Abrir chat