............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Cambio de fórmula matricial por macro/formularios

Ver el tema anterior Ver el tema siguiente Ir abajo

Cambio de fórmula matricial por macro/formularios

Mensaje por asebal el Miér Dic 28, 2011 1:26 pm

Hola.

Necesito acelerar un proceso dentro de una hoja de Excel, ya que debo usarla en actualización automática. Particularmente tengo problemas con las fórmulas matriciales que se encuentran en BH, BI Y BJ. ¿Qué hacen? Toman de BE, BF Y BG (respectivamente) los valores según la selección en la hoja Selec y dichas fórmulas evitan la repetición de valores en las listas desplegables de Selec y juntan dimensiones que quedan separadas por valores repetidos.

No sé si logro explicarme de la mejor manera. Cualquier sugerencia será agradecida.

Saludos,
Sebastián.
Archivos
Ensayo.xlsm No tienes los permisos para descargar los archivos.(55 KB) Descargado 16 veces

asebal

Masculino Cantidad de envíos : 4
Edad : 33
Ciudad - Pais : Moreno-Argentina
Version de Excel : 2010
Fecha de inscripción : 28/12/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por Cacho R el Miér Dic 28, 2011 4:49 pm

Hola! asebal.
La verdad es que tienes una acumulación de factores que tornan muy ineficiente a tu planilla:

a) La función personalizada en lugar de buscar su información en la columna AZ, lo hace a lo largo de AZ:BC, con la ineficiencia y los errores que de ello devienen.

b) Las columnas BE:BG utilizan aquella función personalizada una cantidad de veces demasiado grande multiplicando la demora del cálculo.

c) Y las fórmulas matriciales son "la frutilla del postre"... pero ello ya lo sabías.

¿Solución?...
Te adjunto una alternativa en la que cambiarás repetidamente el valor de la celda A2 (hoja Selec) y verás que con el libro en el modo cálculo automático (lo tenías en "manual" por los problemas antes apuntados), deberías obtener tu información de un modo muy presto a partir de tres filtros avanzados, que se ejecutan ante el evento Change de la hoja Selec.

¿Comentarios?...
Saludos, Cacho R.
Archivos
Ensayo_2.xlsm No tienes los permisos para descargar los archivos.(41 KB) Descargado 32 veces
avatar
Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por Cacho R el Miér Dic 28, 2011 4:58 pm

Olvidé mencionarte que el nombre en el libro "eleccionAcabado" lo tienes mal definido: aprovecha para corregirlo reemplazando el CONTAR por un CONTARA.
avatar
Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por asebal el Miér Dic 28, 2011 11:06 pm

Cacho, lo probé y la planilla cambió radicalmente. Te estoy muy agradecido. Lo que no entiendo es el último mensaje. ¿Me decís que me conviene cambiar el COUNT de la definición de los "eleccion..."? ¿O que vos los cambiaste?
Saludos,
Sebastián.

asebal

Masculino Cantidad de envíos : 4
Edad : 33
Ciudad - Pais : Moreno-Argentina
Version de Excel : 2010
Fecha de inscripción : 28/12/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por Cacho R el Jue Dic 29, 2011 3:42 pm

asebal escribió:Cacho, lo probé y la planilla cambió radicalmente...
¡Ésa es una buena noticia!... ¡Me alegra, Sebastián!

asebal escribió:... ¿Me decís que me conviene cambiar el COUNT de la definición de los "eleccion..."? ¿O que vos los cambiaste?...
Yo no "me metí" en esa cuestión, por lo que te diría que lo cambies.
En efecto: al seleccionar una de las opciones desde la celda A2, advertí que ese rango para validación de datos te está fallando.

¿La razón?... ¡Muy simple!
CONTAR es una función que cuenta números mientras que CONTARA cuenta cualquier tipo de información que tengas en una celda.
En tu tabla de datos tienes información (correspondiente a ese campo) que algunas veces es exclusivamente numérico (en cuyo caso el CONTAR te funciona correctamente), y tienes otros casos en los que ese campo contiene -sólo- texto: ¡Allí es cuando te fallará el CONTAR!.

Te mando un saludo y feliz 2012.
Cacho R.
avatar
Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por asebal el Jue Dic 29, 2011 7:30 pm

Cacho, me di cuenta ayer después de escribirte respecto del "dilema" COUNT o COUNTA. Tenía problemas con algunas elecciones, por lo que revisé los "eleccion..." previamente definidos. Muchas gracias por la observación también.

Te repito mi agradecimiento,
Saludo grande y excelente comienzo del nuevo año.
Sebastián.

asebal

Masculino Cantidad de envíos : 4
Edad : 33
Ciudad - Pais : Moreno-Argentina
Version de Excel : 2010
Fecha de inscripción : 28/12/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por Cacho R el Jue Dic 29, 2011 10:53 pm

Del mismo modo: feliz 2012 para toda la gente de la zona de Moreno y alrededores...
avatar
Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Uso de filtros en una planilla de selección

Mensaje por asebal el Miér Feb 29, 2012 1:31 am

Hola, qué tal amigos? Quería pedirles ayuda con una planilla que estoy armando. Mediante el uso de filtros, corregí el defecto de una planilla en la que seleccionaba productos y según estos, determinadas características.
El problema que tengo es que puedo hacer funcionar la planilla con una sola opción, pero no con 10, por ejemplo.
Alguna sugerencia?
Desde ya, muchas gracias.
Saludos.
Archivos
Ensayo_2.xlsm No tienes los permisos para descargar los archivos.(102 KB) Descargado 8 veces

asebal

Masculino Cantidad de envíos : 4
Edad : 33
Ciudad - Pais : Moreno-Argentina
Version de Excel : 2010
Fecha de inscripción : 28/12/2011

Volver arriba Ir abajo

Re: Cambio de fórmula matricial por macro/formularios

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.