Pasar datos entre dos fechas

Necesito pasar datos de un cuadro a otro entre dos fechas seleccionadas y que vayan variando según voy cambiando la fecha

1 Respuesta

Respuesta
-1

I. Hola Compañero, por mi parte sólo soy lector habitual y no puedo responderle pero vi una serie de aportes de expertos y uno elaborado por la I.A que quisiera trasladarle por si algún formato se adaptase a sus necesidades pudiendo serle de alguna utilidad mientras le atiende un/a experto/a en Excel de primera mano, a los que podríamos tratar de invocar en caso de que no recibiese una respuesta durante el fin de semana.

Como siempre, le ruego me disculpe por todas las molestias de lectura, la falta de concreción y la parca respuesta. Ánimo.

https://www-extendoffice-com.translate.goog/documents/excel/5900-excel-dynamic-chart-between-two-dates.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 


https://www.excelforum.com/excel-general/1344332-automatically-shift-data-in-cells-according-to-date-change.html 

https://www.tiktok.com/@excelconalvaro/video/7242391530403532059 

https://www-contextures-com.translate.goog/xlNames02.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://es.extendoffice.com/documents/excel/4647-excel-extract-records-between-two-dates.html 

https://www.youtube.com/watch?v=ZL9DY5tnH44 

https://www.reddit.com/r/PowerBI/comments/11df9h8/calculating_day_over_date_change_with_a_date/ 

https://foro.todoexcel.com/threads/buscar-valor-entre-dos-fechas-en-una-tabla.70436/ 

https://www.reddit.com/r/excel/comments/13g1nwj/if_date_is_between_two_dates_in_a_reference_table/?tl=es-419 

https://stackoverflow.com/questions/58169873/how-to-copy-data-between-two-defined-dates-to-new-worksheet-using-vba 


*Para pasar datos de un cuadro a otro de forma totalmente dinámica entre dos fechas en Excel o Google Sheets, la mejor solución es utilizar la función FILTRAR. Esta fórmula extraerá automáticamente las filas que cumplan con el rango y se actualizará sola cada vez que cambies las fechas de control. [1]

Asumiendo que tienes una versión moderna de Excel (Microsoft 365 o Excel 2021) o usas Google Sheets, aquí tienes el paso a paso detallado: [1]

⚙️ Configuración del espacio de trabajo

  • Cuadro Original (Datos de origen): Imaginemos que tus datos están en el rango A5:C20, donde la columna A contiene las fechas.

  • Celdas de Control (Selectores): Elige dos celdas vacías para colocar tus variables de cambio. Por ejemplo:
    • Celda E2: Fecha de Inicio
    • Celda F2: Fecha de Fin

  • Cuadro de Destino: Sitúate en la primera celda del segundo cuadro donde quieres que aparezcan los datos filtrados automáticamente (por ejemplo, E5).


    🧪 La Fórmula Dinámica

    Escribe la siguiente fórmula exactamente en la celda E5 (no arrastres la fórmula hacia abajo, ella sola se "desbordará" y llenará las celdas necesarias): [1]

    Excel

    =FILTRAR(A5:C20; (A5:A20 >= E2) * (A5:A20 <= F2); "No hay datos en este rango")
    

    Usa el código con precaución.

    🔍 ¿Cómo funciona?

    • A5:C20: Es toda la matriz o cuadro original que quieres trasladar.

    • (A5:A20 >= E2): Le dice a Excel que busque registros donde la fecha sea mayor o igual a tu fecha de inicio.

    • * (Asterisco): Funciona como un conector lógico "Y". Exige que se cumplan ambas condiciones obligatoriamente a la vez.

    • (A5:A20 <= F2): Le dice a Excel que busque registros donde la fecha sea menor o igual a tu fecha de fin.

    • "No hay datos...": Es el texto que aparecerá si pones un rango de fechas en el que no exista ningún registro, evitando que la celda muestre un error molesto.

    ⚠️ Solución a posibles errores comunes

    • Error #¡Desbordamiento! (#SPILL!): Ocurre si hay texto escrito manualmente debajo de tu fórmula en el segundo cuadro. El comando FILTRAR necesita espacio libre hacia abajo para expandirse; borra lo que estorbe y el error desaparecerá.

    • Error #¿NOMBRE?: Tu Excel es antiguo y no reconoce la función FILTRAR. En ese caso, la alternativa para automatizarlo sería usar una Tabla Dinámica con Segmentación de Datos de escala de tiempo.

    https://radacad-com.translate.goog/dynamic-date-range-from-slicer/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

    https://dev-mysql-com.translate.goog/doc/refman/9.7/en/date-and-time-functions.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

    Añade tu respuesta

    Haz clic para o

    Más respuestas relacionadas