[RESUELTO] Extraer todos los registros entre dos fechas

Discute sobre la aplicación de hojas de cálculo
Responder
VAGERMAR
Mensajes: 38
Registrado: Mar Nov 12, 2019 1:51 pm

[RESUELTO] Extraer todos los registros entre dos fechas

Mensaje por VAGERMAR »

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) Descargado 195 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
fernandolch
Mensajes: 8
Registrado: Mié Mar 11, 2020 8:30 pm

Re: Extraer todos los registros entre dos fechas

Mensaje por fernandolch »

Lo más fácil es utilizar un filtro avanzado, vas a datos, más filtros, filtro avanzado.
LibreOffice 6.4.0.3
VAGERMAR
Mensajes: 38
Registrado: Mar Nov 12, 2019 1:51 pm

Re: Extraer todos los registros entre dos fechas

Mensaje por VAGERMAR »

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
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Extraer todos los registros entre dos fechas

Mensaje por PepeOooSevilla »

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

=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

=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) Descargado 221 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.
VAGERMAR
Mensajes: 38
Registrado: Mar Nov 12, 2019 1:51 pm

[RESUELTO] Extraer todos los registros entre dos fechas

Mensaje por VAGERMAR »

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
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Extraer todos los registros entre dos fechas

Mensaje por PepeOooSevilla »

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.
Responder