[RESUELTO] Extraer todos los registros entre dos fechas

Discute sobre la aplicación de hojas de cálculo

[RESUELTO] Extraer todos los registros entre dos fechas

Notapor VAGERMAR » Dom Ago 09, 2020 9:23 pm

Buenas noches.
Abro este tema por si me podéis ayudar con él.
Hay un tema solucionado por Pepe Sevilla: "seguimiento comerciales por municipios" donde se extraen los registros con varias condiciones.
En este ejemplo que subo necesito saber si se pueden extraer todos los registros entre dos fechas.
Muchas gracias.
Saludos
Adjuntos
EXTRAER TODOS LOS REGISTROS ENTRE DOS FECHAS.ods
(15.8 KiB) 26 veces
Última edición por PepeOooSevilla el Dom Ago 16, 2020 12:44 pm, editado 1 vez en total
Razón: Marcar [RESUELTO]
OpenOffice 3.1
VAGERMAR
 
Mensajes: 22
Registrado: Mar Nov 12, 2019 1:51 pm

Re: Extraer todos los registros entre dos fechas

Notapor fernandolch » Mar Ago 11, 2020 12:18 pm

Lo más fácil es utilizar un filtro avanzado, vas a datos, más filtros, filtro avanzado.
LibreOffice 6.4.0.3
fernandolch
 
Mensajes: 8
Registrado: Mié Mar 11, 2020 8:30 pm

Re: Extraer todos los registros entre dos fechas

Notapor VAGERMAR » Jue Ago 13, 2020 8:12 pm

Gracias Fernando.
No busco filtros avanzados, no se si en Openoffice se puede hacer con fórmulas que es lo que busco.
Saludos
OpenOffice 3.1
VAGERMAR
 
Mensajes: 22
Registrado: Mar Nov 12, 2019 1:51 pm

Re: Extraer todos los registros entre dos fechas

Notapor PepeOooSevilla » Sab Ago 15, 2020 1:16 pm

Hola.
En el archivo adjunto te aporto una de las posibles soluciones. La solución la he adaptado de una respuesta del Foro Apache OpenOffice en lengua francesa (Copier ligne complète dans autre feuille).
Pon atención a la columna "G" de la hoja "data". El resultado de la fórmula:

Código: Seleccionar todo   Expandir vistaContraer vista
=SI(Y(A10>=$ESTADISTICA.$C$7;A10<=$ESTADISTICA.$C$8);FILA();"")

se usa en la hoja "ESTADISTICA" para extraer las filas que cumplen con la condición de estar incluida entre las dos fechas:

Código: Seleccionar todo   Expandir vistaContraer vista
=SI(ESERROR(K.ESIMO.MENOR($data.$G:$G;FILA()-14));"";INDIRECTO(DIRECCION(K.ESIMO.MENOR($data.$G:$G;FILA()-14);COLUMNA();4;1;"data");1))

El número 14 de esta fórmula es porque las fórmulas comienzan en la fila 15.
Obviamente adapta las fórmulas a los rangos de celdas apropiados.
Saludos cordiales.
Adjuntos
EXTRAER TODOS LOS REGISTROS ENTRE DOS FECHAS_VAGERMAR.ods
LibO Calc 6.4.6
(19.5 KiB) 29 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

[RESUELTO] Extraer todos los registros entre dos fechas

Notapor VAGERMAR » Dom Ago 16, 2020 11:48 am

Buenas Pepe.
Una vez me dejas totalmente sorprendido con tus conocimientos en Calc.
Lo has vuelto a dejar "clavado".
Muchísimas gracias. Un saludo
OpenOffice 3.1
VAGERMAR
 
Mensajes: 22
Registrado: Mar Nov 12, 2019 1:51 pm

Re: Extraer todos los registros entre dos fechas

Notapor PepeOooSevilla » Dom Ago 16, 2020 12:43 pm

Hola.
Hay que "dar al César ...". El mérito no es mío. Simplemente he adaptado la solución a otra pregunta.
Cuando se ayuda a resolver problemas también se aprende. Y todos los días aprendo algo nuevo.
Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)


Volver a Calc

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados