[RESUELTO] MACRO contar o sumar

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

[RESUELTO] MACRO contar o sumar

Notapor gev76 » Dom Jul 08, 2018 2:56 pm

Hola, buenos dias...
Quisiera saber si alguna persona ya realizo una macro para sumar y o contar datos de otra hoja, con dos condiciones distintas...
Lo cierto es que no se hacerlas desde el inicio, pero se adaptarlas a lo que necesito.

En una hoja pego los datos BDT ///
NOMBRE ESTADO D.S/Llamar LOCALIDAD PROVINCIA FILTRO A FILTRO B Fecha

En otra hoja tengo // Resultados

Definicion 04/07/2018

ASIGNADO 0
ROTACION 2

Necesito que me Cuente cuantas veces aparece la palabra ASIGNADO (Que esta en la columna ESTADO), TENIENDO EN CUENTA Fecha

Quiero ver si se puede con una macro, porque a medida que pasan los dias la base se hace mas extensa y calc se hace mas lento para contar o se traba y se cierra./

Desde ya, muchas gracias
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am

Re: MACRO contar o sumar

Notapor iagodb » Lun Jul 09, 2018 7:38 am

Hola, gev76.

Yo en cuestión de macros soy muy novato. Como tú, puedo editar cosas que tengan una buena base pero para hacerlas desde cero solamente he hecho cosas muy muy sencillas. Es posible que no te pueda ayudar con eso pero intentaré hacerlo de otra forma.

Al hilo de tu frase "a medida que pasan los dias la base se hace mas extensa y calc se hace mas lento para contar o se traba y se cierra." me gustaría plantearte que quizá estés utilizando una hoja de cálculo cuando lo que necesitas es una base de datos. No sé... quizá todos los problemas se solucionen simplemente usando la herramienta adecuada. Por ponerte una analogía fácil, mi coche me lleva del punto A al punto B sin problemas pero para mover a 50 personas al mismo tiempo necesito un autobús.

Suerte.

Edito con un ejemplo que me pasó hace un tiempo. Tenía un archivo csv con un montonazo de datos que quería consultar (158k filas) y por costumbre lo abría con calc. Al intentar añadir alguna función (nada complicado, algún buscar(), algún si()...) se congelaba y se cerraba. La solución fue aprender un poquito de SQL (solamente lo necesario para sacar lo que quería) y hacer todas las consultas usando la herramienta sql workbench. Y fin del problema.
Libre Office 5.4.5.1 (x64) / Windows 10 Pro
iagodb
 
Mensajes: 36
Registrado: Lun Jul 18, 2016 11:03 am

Re: MACRO contar o sumar

Notapor gev76 » Lun Jul 09, 2018 12:04 pm

En donde trabajo solo se puede utilizar Calc... de hecho, nos dejan en el escritorio solamente Calc, notepad y la calculadora manual...
pensé que iba a encontrar funciones en Macro en Open como las hay en Excel, pero es mas complicado./
De hecho yo en calc tengo la función contar.sis que hace lo que necesito, pero bueno... quería algo mas rápido...
Gracias por la respuesta!
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am

Re: MACRO contar o sumar

Notapor PepeOooSevilla » Lun Jul 09, 2018 12:46 pm

Hola.

Si se adjunta un archivo con la incidencia/consulta/... (por favor, sin datos personales, que este es un Foro público) aumenta, y mucho, las posibilidades de conseguir una respuesta adecuada. Ver Cómo adjuntar un archivo a este sitio. He de aclarar que hay veces que, aun subiendo un archivo de ejemplo, no es posible encontrar una solución.

    Hay que tener en cuenta que los voluntarios del Foro no siempre tenemos tiempo para, partiendo de cero, crear un archivo que, al final, no se corresponderá exactamente con el problema planteado.

No es necesario que el archivo tenga cientos o miles de filas, sólo las imprescindibles para entender la consulta, ni contener datos reales; por ejemplo podríamos utilizar valores como los siguientes:

    * Item1, Item2, ...
    * Producto1, Producto2, ...
    * Descripción1, Descripción2, ...
    * Fechas y valores numéricos aleatorios pero coherentes.

Y, por último, poner "a mano" el resultado que esperamos conseguir con las fórmulas para así comprobar que el resultado devuelto por ellas es el correcto que esperábamos obtener.

Saludos cordiales.
LibreOffice 5.4.7 (estable) en Windows 7 / 10
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 852
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: MACRO contar o sumar

Notapor gev76 » Lun Jul 09, 2018 1:12 pm

Aqui subo un ejemplo de lo que necesito... gracias
Adjuntos
EJEMPLO.ods
(25.82 KiB) 5 veces
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am

Re: MACRO contar o sumar

Notapor PepeOooSevilla » Mar Jul 10, 2018 8:29 am

Hola.

En el archivo de ejemplo dices:
gev76 escribió:Aca necesito que busque la palabra APROBADO y me diga cuentas hay para el dia 4/7 que yo lo voy cambiando cada dia

Bien, para el día 04/07/2018, en general para todas las fechas, hay tres campos denominados Start, End y Diff. ¿Cuál de ellos es el que tiene que devolver?

Debo decir que, sintiéndolo mucho, aún no he entendido lo que necesitas.

Saludos cordiales.
LibreOffice 5.4.7 (estable) en Windows 7 / 10
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 852
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: MACRO contar o sumar

Notapor gev76 » Mar Jul 10, 2018 11:05 am

Start cuenta el dato de la hoja bbd y End cuenta lo mismo en la hoja bbd cierre... diff es la diferencia entre start y end que calculo con una resta ...
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am

Re: MACRO contar o sumar

Notapor PepeOooSevilla » Mié Jul 11, 2018 10:38 am

Hola.
Bien, de acuerdo, pero me reitero en lo dicho:
PepeOooSevilla escribió:¿Cuál de ellos es el que tiene que devolver?

... En el caso que tuviera que devolver alguna de esas tres columnas o ¿hay que realizar otra operación? ...
Saludos cordiales.
LibreOffice 5.4.7 (estable) en Windows 7 / 10
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 852
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: MACRO contar o sumar

Notapor gev76 » Mié Jul 11, 2018 12:33 pm

devuelve start y End.... es el mismo calculo que sale de dos hojas distintas....
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am

Re: MACRO contar o sumar

Notapor fornelasa » Jue Jul 12, 2018 5:33 pm

ummmta, yo tampoco entiendo.
Quiero suponer que el problema lo tienes resuelto con formulas pero que, conforme el archivo crece las formula ralentan los cálculos y por eso deseas que se haga vía macro.
¿Te refieres a hacer una macro que arroje los mismos resultados que arroja la formula =CONTAR.SIS($'BDD para GD'.C$1:C$4000;A21;$'BDD para GD'.L$1:L$4000;$B$1) de la hoja "Gestiones Diarias" celda B21?
:knock:
lo 5.4.6 | aoo 4.1.5 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 2979
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: MACRO contar o sumar

Notapor gev76 » Jue Jul 12, 2018 7:16 pm

Si.. me refiero a eso...
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am

Re: MACRO contar o sumar

Notapor fornelasa » Jue Jul 12, 2018 10:47 pm

Aquí tal vez una posible opción con macros.
Saludos, Federico.
Adjuntos
EJEMPLO (1).ods
contar sis con macros.
(26.89 KiB) 8 veces
lo 5.4.6 | aoo 4.1.5 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 2979
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: MACRO contar o sumar

Notapor gev76 » Sab Jul 14, 2018 12:09 pm

perfecto!! muchisimas gracias
OpenOffice 3.1 en Windows
gev76
 
Mensajes: 30
Registrado: Dom Ago 30, 2015 2:13 am


Volver a Calc

¿Quién está conectado?

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