UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ir a la página : Precedente  1, 2, 3, 4, 5, 6, 7  Siguiente

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 2 de 7.]

26 Re: Anidar otra funcion a una formula el 22/06/13, 12:27 pm

tyno


Ahora corregí los resultados de la columna F, en principio entendí que ahí se indicaba la fila donde aparecía el dato.
Con respecto a la formula PRONOSTICO que hiciste,  la adapte junto a la formula K.ESIMO que ya  habías creado, intuitivamente te diría que la formula PRONOSTICO  parece dar el resultado correcto dependiendo como se dispongan los datos en la columna B, pero bueno tu dirás ya que eres quien sabe si los resultados se cumplen o no. Estamos en contacto.
Archivos
FUNCION macro1.zip
No tienes los permisos para descargar los archivos.
(13 KB)

27 rte. el 22/06/13, 01:20 pm

yimycol


en la columna que has camniado de sitio de D a G esta mal da 3-3-7-10-11-26 y es 3-3-10-11-26 bueno me imagino que las prisas y la de ahora en posicion G y H estan una celda por debajo de las demas ???

Bueno rectificando el error de resultado de ahora G que hace que H tampoco de correcta el Pronostico,si te parece pasemos a realizar (bueno a que realices la macro segun libro anterior enn Hoja2)

Ahora tengo que marchar,pero a la noche o mañana,vere la macro en paso final,si me la haces y ya te comento.

Bueno ante todo gracias por tu tiempo que me dedidas.

salud2.

28 Re: Anidar otra funcion a una formula el 22/06/13, 06:57 pm

tyno


Antes de hacer la macro, lo que no me quedo claro es si los resultados que se daban en el ultimo archivo en la Hoja 1 en la columna E y F a la final son correctos, esto para saber si le "emboque" con la macro y en esta parte ya no habria que retocar nada.
Por otro lado viendo tus indicaciones en la Hoja 2 sobre la macro lo que no se  es donde se arrojarían los resultados, es decir en que parte de la Hoja deberían ir los datos. Para esto se me ocurre que lo que me ayudaría es que me envíes un archivo de ejemplo donde dispongas  manualmente los datos como se supone que deberían quedar de un caso hipotético, luego con la macro solo tendría que automatizar la tarea y adaptarla a tus indicaciones. O sea arma un archivo con los datos en la columna A y algunos datos en la columna 1 y los supuestos resultados como quedarían representados en la Hoja. Y con respecto a la formula PRONOSTICO también como debería quedar dispuesta.

29 rte el 23/06/13, 07:02 am

yimycol


Hola de nuevo, parece que estaba todo bien pero no se por que la azul desde un principio estaba bien y según hemos ido avanzando se a jodi…. Si miras el libro ultimo que me mandas si quitas el valor 1 en B a celda 3 o sea la primera posición mira lo que ocurre en amarillas y pronostico ¿?
Bueno ahora te subiré de nuevo el libro que la azul y pronostico están bien por algo es jeje… y la amarilla que has solucionado con la macro, pues sencillo no pasar a macro la azul y marron, o sea CELDAS QUE SI APARECE y PRONOSTICO con la amarilla de tu macro,no hechemos pasos  atrás no te parece ¿?

salud2.

30 rte. el 23/06/13, 07:37 am

yimycol


Bueno creo que ya esta chupado si no nos salimos de lo que ya teníamos realizado.
Voy a ver si logro centrar el tema y que me entiendas, para hacer la macro:


Hoja 1
Columna F y G son correctas
En F con las formulas para que no falle y ninguna de las circunstancias que se puedan dar del valor 1 en B,la primera celda F3 es diferente al resto F4:F15 (el rango final ya sabemos que es un ejemplo) la G de pronostico la damos por buena.
La columna Amarilla E se queda como esta en la macro que has realizado ultima.
Bueno esto es para comprender y entender de lo que pretendo, centrando los resultados como resumen en E  F y G 17
 

Hoja 2
Bueno en esta hoja es como pretendo centrar la macro, como datos únicos sin tener como referencia ya la Hoja 1.
Los valores de las columnas A (estará en la misma situación) B que recoge los valores 1 que no son fijos van cambiando continuamente, rango 3:300
Ahora las celdas E F y G 17 es el resumen final.
Lo que no se si para la macro es necesario que en esta hoja este las formulas  de celdas rojas valores en blanco ¿?? Yo desearía que no.
Esta macro a realizar cobra sentido para descargar el libro, porque esto realmente para que me entiendas el valor 1 con los datos que quiero que son los que estamos tratando, seria igual individualmente, para mas menos hasta el valor 50,cada valor 1,2,3,4,5,6,ect.. hasta 50.Me has entendido ¿??

Subo libro, no te fijes en los rotulos naranja, es el mismo libro de antes es para que veas de nuevo, el tema del punto 1º y 2º
 
Salud2.
Archivos
PARA MACRO 1.zip
aclaracion macro
No tienes los permisos para descargar los archivos.
(110 KB)

31 rte. el 23/06/13, 10:24 am

yimycol


como no puedo editar el post anterior 30,para añadir pues creo este:

Como no estoy seguro que en la explicacion de la hoja 2 te aclares, en este tema:



Esta macro a realizar cobra sentido para descargar el libro, porque esto realmente para que me entiendas el valor 1 con los datos que quiero que son los que estamos tratando, seria igual individualmente, para mas menos hasta el valor 50,cada valor 1,2,3,4,5,6,ect.. hasta 50.Me has entendido ¿??

Explico de otra manera,por si no quedo claro.

La plantilla con la que estamos,digamos que representa a una famila,que con la columna B valores 1 recoge unos datos,serian 50 familias,famila 1 Pedro,familia 2 Luis ect... hasta 50.

Subo libro para que veas un pequeño ejmplo, en letra y rango real,ves a mirar directamente a BO

BI:BM rotulos en naranja explicacion tambien

PDTA:

suelo subir excel en 97-2003 por que no se usas 2010??

salud2.
Archivos
Otra explicacion para la macro.zip
No tienes los permisos para descargar los archivos.
(8 KB)

32 Re: Anidar otra funcion a una formula el 23/06/13, 10:12 pm

tyno


Hola yimi.
Te comento que hoy no pude avanzar nada en el archivo, mañana estoy retomandolo, espero puedas disponer de tiempo . Saludos.

33 rte. el 24/06/13, 05:28 am

yimycol


ok.espero ansioso la macro jeje...

salud2.

34 rte. el 24/06/13, 03:50 pm

yimycol


Hola buenas, jod….. acabo de ver un problema de ultima hora en la formula pronostico, como puedes ver a partir de la columna G4 lo que da esta mal, por lo que me parece ver al ser el nº 22 en F3 superior a los de abajo da este error, en cuanto le coloco en B un valor que recoja una fila siempre inferior a la siguiente celda todo va bien pero cuando se da la circunstancia de que la primera celda de B es superior a la resta que hace F el pronostico ya va mal.

Bueno voy a ver como se puede solucionar o si tu lo ves pues también.
 
Salud2.
Archivos
PRONOSTICO IMPREVISTO ENFORMULA.zip
No tienes los permisos para descargar los archivos.
(67 KB)

35 Re: Anidar otra funcion a una formula el 24/06/13, 10:23 pm

tyno


Hola yimi.
Te envío el archivo, con las macros.

Como veras en el archivo agrupe las columnas B:BM, así mismo agrupe las filas 29:299 solo para trabajar mas cómodo sobre algunos datos.

En las celdas de resultados de las filas 313 y 315 los resultados se ven de esta manera: 5-3-3-2-1-4, ¿no se si de esta manera te sirve?

Debajo de PRONOSTICO 2 aparece el resultado de la formula PRONOSTICO de cada columna.

La macro al igual que antes se ejecuta al ingresar un 1 en las respectivas columnas de los nombres, esta macro tiene un rango de acción desde BO3 hasta FJ300 que serían las 50 columnas de las familias mas la columna vacía intermedia. También la macro se ejecuta cuando reconoce que en la fila 312 y una columna anterior de donde se esta ingresando el valor 1 se encuentra la palabra "CELDAS SI APARECE", es decir que si esta palabra no se encuentra en esta posición no se ejecuta la macro.

Para probar la macro y sus resultados solo ingresa en la columna BO 5 valores 1 y verifica los resultados, no es necesario ingresar valores en las otras columnas para probar porque si la macro anda bien o anda mal lo hace para todas las columnas que puedan existir.

Lo que a esta altura no me quedo claro  es el resultado de la formula PRONOSTICO, por lo que entiendo con esta formula se quiere tener cierta predicción de cual es la próxima "fila Excel" donde se asignaría un 1 en los registros de cada familia. Por este motivo si los resultados de la formula PRONOSTICO que acabo de hacer no son los correctos lo que te voy a pedir es que simplemente ingreses 5 valores 1 en la columna BO (la columna de LUIS) y en base  a estos datos hagas un pequeño cuadro (siempre en este mismo archivo) con la formula PRONOSTICO y el resultado que se supone debe ser  y me lo reenvías con las indicaciones necesarias, así lo veo y hago las correcciones necesarias.

Desde ahora vamos a trabajar sobre este archivo  que te paso, por que si no resulta muy complicado estar interpretando las cosas en un archivo para luego aplicarlo en otro de diferente diseño.
Archivos
MACRO 1.zip
No tienes los permisos para descargar los archivos.
(19 KB)

36 rte. el 25/06/13, 08:47 am

yimycol


Hola buenas,acabo de descargarlo luego lo miro tranquilo y te comento en un principio tiene buena pinta.

salud2.

37 rte. el 25/06/13, 09:40 am

yimycol


Te comento.
 

En las celdas de resumen, 312,313 Pronostico, CELDAS SI APARECE y CELDAS NO APARECE, hay tiene que dar el promedio, tal cual veníamos viendo en las plantilla que hemos tratado desde siempre, No me sirve que me refleje las celdas que aparece o que no, ese dato no me importa, el que quiero es el promedio.
 


En las Celdas NO APARECE la fila a contemplar como ultima es la 27 de Excel o la manual 25 si miras en hoja 2 columna verde D se repite al final de no encontar valor 1 25,25,25,25,25, bueno este dato siempre estubo en los libros(manual 25 tiene su motivo para este tema de no aparece, por lo menos yo lo vi a si). Diras porque rango ultimo 300 tan largo, pues porque después tendre que adaptar esta plantilla a datos de 50, 100,150 y 200 celdas desde inicio 3 y claro siempre ir sobrado.
 


Tema Pronostico, a si es lo que pretendo como lo que dices en el post:
PRONOSTICO, por lo que entiendo con esta formula se quiere tener cierta predicción de cual es la próxima "fila Excel" donde se asignaría un 1 en los registros de cada familia
Me pides que te haga un cuadro de este tema, la única manera de no perderme y explicarme es en hoja 2 de este libro reflejarte la plantilla que uso para comprobar todo lo que hacemos (menos la columna amarilla en el tema celdas no al ultimo dato que no hubo manera de aplicar formula)
 
Bueno para estema tema Pronostico mira en hoja2, los valores 1 al estar en B como están, lo que da como pronostico en G5, 6,7 pues no es muy lógico no ¿??
 
Aaaaaaaaaaa veras en fila E y F 502 la formula Pronostico y en G 502 el ultimo valor de G, esto siempre ha estado en todos los libros.

Salud2.
Archivos
MACRO 2.zip
acalracion macro
No tienes los permisos para descargar los archivos.
(163 KB)



Última edición por yimycol el 25/06/13, 10:14 am, editado 1 vez (Razón : rectificar)

38 Re: Anidar otra funcion a una formula el 25/06/13, 05:55 pm

tyno


Hola yimi.
Paso el archivo con las ultimas modificaciones. Proba de ingresar los valores 1 en las columnas de las familias de las Hoja , ver los resultados al final y compáralos con los resultados que te en la Hoja 2. Saludos.
Archivos
MACRO 3.zip
No tienes los permisos para descargar los archivos.
(167 KB)

39 rte. el 26/06/13, 09:46 am

yimycol


Bueno pienso que lo tienes en la mano pero no acabas de comprender, haber con menos palabras lo que tiene que ser es, con el ejemplo que hay en hoja 1 y 2 con los mismos valores 1:

Hoja 1

En la celda BN 313 el resultado de Hoja 2 F2 que es el promedio de la columna Azul del cedas que si aparece el valor 1


En la celda BO 313 el resultado de Hoja 2 G2 que es el ultimo dato de la columna Marron Pronostico (bueno esta me trae de cabeza porque no me convence para nada lo que hace la formula bueno cuando aclaremos esto nos metemos con esta put… pronostico)


En la celda BN 315 el resultado de Hoja 2 E2 (BUENO ESTE RESULTADO DE LA HOJA 2 SERIA CON LA MACRO QUE HICISTES EN LIBROS ANTERIORES YA QUE CON LAS FORMULAS NO FUNCIONA BIEN) que si no recordases cual es, tengo el libro con la macro tuya, para esa columna amarilla.
 
Es que mas sencillo y claro no puede ser, la hoja 3 no se a que hace referencia ¿??? Nada que ver con lo que pido.

Salud2.
Archivos
MACRO 4.zip
No tienes los permisos para descargar los archivos.
(167 KB)

40 Re: Anidar otra funcion a una formula el 26/06/13, 01:16 pm

tyno


Hola yimi.
Acabo de probar el archivo que subiste últimamente, ingresando en la Hoja 1 los mismos valores que has ingresado en la Hoja2 y los resultados que obtuve son los mismos.
 
Lo que veo que estas haciendo es insertar una formula en las columnas de las familias, en este caso en las columnas BO, BQ, BS dicha formula parece que  toma los datos de la columna inmediata anterior. Esto de la formula en las columnas de la familias no se si no me lo explicaste o no lo vi, pero para que la macro funcione tenés que ingresar directamente el numero 1 en las columna de la familia o sea en las columnas BO, BQ, BS, luego te desplazas hacia abajo, hacia las filas 313 y 315 para ver los resultados, que como te lo mencioné son los mismos que se obtienen en la Hoja 2.
 
Con respecto a la formula PRONOSTICO, no creo que este dando un resultado incorrecto, va no estoy del todo seguro, pero por ejemplo en este ultimo archivo y en base a como ingresaste los 1, el PRONOSTICO dice que es 9.5, esto me dice que el próximo registro del valor 1, por la tendencia, tendría que darse entre 9 y 10 filas posteriores al ultimo registro, pero esto es un pronostico con mas aires de adivinación que otra cosa, porque nada impide que el próximo registro se de en 100 filas posteriores.
Creo que para entender un poco el resultado que arroja esta formula lo que hay que hacer es probarla con datos que sean obvios o fácil de entender:
Proba de  ingresar un 1 en la primera celda de BO (fila 3 Excel), luego en la  celda 4 de BO (fila 6 Excel) y por ultimo en la celda 10 de BO (fila 12 Excel) y vas a ver en BO313 que el  pronostico es 12, esto quiere decir que el próximo valor 1 se daría en la fila 24 Excel ¿Por qué? Porque el pronóstico esta considerando que hay un aumento exponencial de las posiciones: de fila 3 a fila 6 hay un incremento de 3 filas, de fila 6 a fila 12 hay un incremento de 6 filas (3 más que antes, se duplicó la diferencia de filas de separación), con lo cual lógicamente o intuitivamente el próximo incremento seria de 12 filas, o sea el resultado que esta dando la formula PRONOSTICO, por esto me parece que la formula funciona bien. Ahora suponiendo que en lugar de registrar un 1  a 12 filas después de nuestro ultimo registro  lo registramos a 7 filas evidentemente se rompe este incremento exponencial  y aquí entra a  promediarse las diferencias que se venias dando y el resultado ya no va a ser tan obvio, pero sea como sea probando de ingresar valores en posiciones obvias creo que podemos tener certeza de que la formula PRONOSTICO esta funcionando bien.
 

Lo de la Hoja 3  se puede eliminar, solo guarde aparte el formato que tenían esas celdas en la Hoja 1.

41 rte. el 26/06/13, 04:02 pm

yimycol


Hola de nuevo.

 en cuanto a la fila que recoge el valor 1,pues si se me paso el detalle que la forma de coger el valor 1 al ser de otra celda es a si en las celdas, ejemplo si es de p3 pues =p3

Bueno lo pongo en las filas tal cual recoge el valor 1 en este caso, no se si es determinante el poner en cada familia de que celda recoge el valor 1 ¿?? Pero es con =x, de todas maneras mira en hoja 1 en columna FILA 1 tal cual recoge el valor 1 en libro original.


La macro amarilla da mal el promedio te subo en otro post si a aqui no se puede subir 2 libros, el libro que esta la macro amarilla de celdas no sale que es como debe funcionar.
 

En cuanto al PRONOSTICO mira en el libro en esta circunstancia que coloco los valores 1 en hoja 2  en G5 pronostico del próximo valor 1 en celda 48 ¿??? Si este libro los datos del valor 1 solo son en cualquier familia hasta celda 27 Excel o 25 manual en A

Otro ejemplo de otra posibilidad de valor 1 en Libro Pronostico Hoja 1, G5= -0,26 y G6= -0,77 ¿???

Otro ejemplo de otra posibilidad de valor 1 en Libro Pronostico Hoja 2; G5= 140,25 jaja…..  Repito si este libro los datos del valor 1 solo son en cualquier familia hasta celda 27 Excel o 25 manual en A

Bueno creo que queda demostrado de sobra, que esto de pronostico tal cual por lo menos tengo planteada la formula Pronostico no es valida para nadaaaaaaaaaaaaaaaaaa.

 Subo en un libro los temas del punto 1º y 3º libro macro 5 y el otro libro con la macro que hiciste ok para la columna Amarilla de Celdas no Aparece=Libro función macro1  y otro libro =Pronostico con otros ejemplos de la formula que comento en punto 3º
 
Salud2.
Archivos
MACRO 5.zip
macro 5
No tienes los permisos para descargar los archivos.
(127 KB)



Última edición por yimycol el 26/06/13, 04:14 pm, editado 1 vez (Razón : rectificar)

42 rte. el 26/06/13, 04:16 pm

yimycol


libro con la macro para columna amarilla de Celdas no A parece
Archivos
FUNCION macro1.xls
libro funcion macro 1
No tienes los permisos para descargar los archivos.
(47 KB)

43 rte. el 26/06/13, 04:24 pm

yimycol


libro de otros ejemplos de Pronostico que indica que no es fiable esta formula.
Archivos
PRONOSTICO 1.zip
No tienes los permisos para descargar los archivos.
(110 KB)

44 rte. el 26/06/13, 04:25 pm

yimycol


Otro libro de otros ejemplos de Pronostico que indica que no es fiable esta formula.

tengo que subir todo en varios libros,en uno no puedo pesan demasiado y para que puedas ver bien el tema tengo que repartirlos en varios.

salud2.
Archivos
PRONOSTICO 2.zip
No tienes los permisos para descargar los archivos.
(109 KB)

45 Re: Anidar otra funcion a una formula el 26/06/13, 11:57 pm

tyno


Respondo a los puntos que has comentado:


 en cuanto a la fila que recoge el valor 1,pues si se me paso el detalle que la forma de coger el valor 1 al ser de otra celda es a si en las celdas, ejemplo si es de p3 pues =p3

Bueno lo pongo en las filas tal cual recoge el valor 1 en este caso, no se si es determinante el poner en cada familia de que celda recoge el valor 1 ¿?? Pero es con =x, de todas maneras mira en hoja 1 en columna FILA 1 tal cual recoge el valor 1 en libro original.

R: Este punto deberías confirmarme que es lo que va a la final un “1” o una “X”, y en que columna (en base al archivo que estamos viendo) se ingresa este dato. Te comento que las macros por eventos no se ejecutan por la modificación de un valor en una formula sino por una acción directa en una celda Excel.


La macro amarilla da mal el promedio te subo en otro post si a aqui no se puede subir 2 libros, el libro que esta la macro amarilla de celdas no sale que es como debe funcionar.


R: Lo que vi en el archivo que me indicas sobre este error del promedio los valores están así:
En Columna E (CELDAS NO APARECE): 0,2,11,6 cuyo promedio da 4,75, lo cual es correcto porque la suma de 0+2+11+6 dividido 4 (hay cuatro términos) es igual a 4,75, esto es fácil de probarlo sin utilizar la formula PROMEDIO insertando esta otra fórmula en cualquier celda Excel: =SUMA(E3:E27)/CONTAR(E3:E27).

Ahora si lo que te interesa es que el promedio omita los valores ceros entonces una formula matricial como esta te serviría: ={SUMA(E3:E27)/CONTAR(SI(E3:E27<>0;E3:E27))}


En cuanto al PRONOSTICO mira en el libro en esta circunstancia que coloco los valores 1 en hoja 2  en G5 pronostico del próximo valor 1 en celda 48 ¿??? Si este libro los datos del valor 1 solo son en cualquier familia hasta celda 27 Excel o 25 manual en A


R: Bueno lo que sucede que la formula PRONOSTICO no sabe que existe un límite, de hecho esta función no estipula limites, si nosotros deseamos que el  resultado de PRONOSTICO no supere la celda 25 o fila Excel 27 insertamos una condición que devuelva 25 o 27 en caso que el resultado de PRONOSTICO sea mayor a 25 o 27, quedando así la fórmula: =SI($F5="";"";SI(D4=D5;D4;SI(PRONOSTICO(D6;F$3:F5;D$3: D5)>25;25;PRONOSTICO(D6;F$3:F5;D$3: D5)))), esto en realidad no afecta la formula PRONOSTICO, lo que estamos afectando es el resultado simplemente.

Otro ejemplo de otra posibilidad de valor 1 en Libro Pronostico Hoja 1, G5= -0,26 y G6= -0,77 ¿??? 


R: esto es correcto, la función PRONOSTICO estipula una tendencia, la cual puede ser creciente o decreciente. En este caso la función PRONOSTICO ve una tendencia decreciente en las cantidad de filas que separan los registros de 1, esto quiere decir que en lugar de que aparezca un 1 en alguna de las filas posteriores al último registro, por el contrario el 1 se tendría que dar en celdas anteriores al último registro, esto es un resultado contemplado dentro de las posibilidades.
Un ejemplo sencillo para entender la formula PRONOSTICO seria:
Monto de ventas por mes: en Enero por 1000, Febrero por 2000, Marzo 3000, el PRONOSTICO  indicaría que en el mes Abril el monto de ventas seria de 4000, porque hay una tendencia que demuestra un incremento lineal obvio del monto de ventas, ahora creo que es fácil entender que  si por el contrario de incrementarse el monto fuera decreciendo y en Abril se registran 3000 de ventas y luego en Mayo 2000 en Junio el PRONOSTICO indicaría que el monto de ventas sería de unos 1000 aproximadamente.

Otro ejemplo de otra posibilidad de valor 1 en Libro Pronostico Hoja 2; G5= 140,25 jaja…..  Repito si este libro los datos del valor 1 solo son en cualquier familia hasta celda 27 Excel o 25 manual en A


R: Tal  como lo mencione la formula PRONOSTICO va a hacer lo tiene que hacer, el “límite” del resultado lo vamos a establecer nosotros de manera artificial con una formula condicional, o con una condición en la macro por su parte.

Bueno creo que queda demostrado de sobra, que esto de pronostico tal cual por lo menos tengo planteada la formula Pronostico no es valida para nadaaaaaaaaaaaaaaaaaa.

 Subo en un libro los temas del punto 1º y 3º libro macro 5 y el otro libro con la macro que hiciste ok para la columna Amarilla de Celdas no Aparece=Libro función macro1  y otro libro =Pronostico con otros ejemplos de la fórmula que comento en punto 3º


R: mmmmm, creo te has enredado un poco con el tema de la función  PRONOSTICO, quizás no sea la función que necesites para tu archivo, es decir la formula PRONOSTICO da justamente un pronóstico no una certeza, que mejor ejemplo que el informe del pronóstico del clima  que por los resultados debería llamarse el horóscopo del clima. Por otro lado como ya lo mencioné para que el resultado de PRONOSTICO no supere el límite que te interese se le inserta una condición, lo mismo si los resultados del PRONOSTICO son negativos, o sea inferiores a 0, entonces con otra condición establecemos que el resultado se 0 o 1.
 
Resumiendo
1-¿Qué dato se va a ingresar a modo de registro? ¿un “1” o una “X”?

2-Recuerda que este dato ejecuta la macro cuando se inserta en la celda o rango que se ha determinado para que ejecute la macro, no por medio de una fórmula que haga referencia  a la celda donde insertamos el dato.

3-¿Cuál es el diseño de planilla que vas a utilizar definitivamente ya que una macro no se ajusta a cualquier planilla como si fuera una fórmula que se inserta y usa en cualquier parte de la Hoja Excel?

4-Lo que sería interesante es que me pases el archivo tal cual lo vas a usar en realidad, y me indiques donde van los “1” o “X” y donde debería verse el promedio de CELDAS NO APARECE, CELDAS SI APARECE y  nuestro amigo PRONOSTICO. No es necesario que incluyas datos privados en dicho archivo, si es importante el diseño del mismo para adaptar la macro.

5-Si has considerado que efectivamente hay que ponerle límites al resultado de PRONOSTICO solo indícame cuales deben ser en caso que sea negativo si tendría que dar 0 o 1;  y cuál es el límite  en caso que supere 25 o 27(fila Excel) .

6-También deberías indicarme si para sacar el promedio hay que tener en cuenta los valores 0 o no.

Saludos.

46 rte. el 27/06/13, 09:59 am

yimycol


Respuestas


Siempre se trabaja con el valor 1, la única diferencia que te indico es que las celdas ejemplo fila 1 ( o la que sea) recoge el dicho valor como ves en el libro fila =P3,=P4,=P5 ECT….. a si recoge los valores 1 en todas las columnas de las familias o libro ejemplo FILAS.


Una vez mas con la formula amarilla en el libro que subi con tu macro si recoge  las celdas no aparece, con referencia  al ultima en este caso 25 manual 27 excel, prueba a poner un valor 1 en fila 25 excel  23 manual en A si lo contrastas con el libro FUNCION macro1 con tu macro veras que este ultimo libro contempla que hay 2 celdas que no aparece el valor 1 desde 23(manual A) hasta 25 (manual A)  mientras que el libro macro 5 NO por lo tanto el promedio no puede estar bien.
Amigo es sencillo tu lo realizaste y esta bien, adapta la macro del Libro FUNCION macro1 con relación solo a la columna amarilla de CELDAS NO APARECE o mas simple este libro LAS COLUMNAS AZUL Y AMARILLA SON SUPER CORRECTAS no nos liemos mas en este punto, no te parece.


En este tema:
Si has considerado que efectivamente hay que ponerle límites al resultado de PRONOSTICO solo indícame cuales deben ser en caso que sea negativo si tendría que dar 0 o 1;  y cuál es el límite  en caso que supere 25 o 27(fila Excel) .
 
Si pon limite tal cual dices en este caso (todo esto lo tendre que intentar adaptar a otras hojas tal cual lo estamos intentando hacer, pero solo con la variedad de los limites, serian 50, 100,150 y 200  bueno esto es otra movida)


En este tema:
También deberías indicarme si para sacar el promedio hay que tener en cuenta los valores 0 o no.
En el promedio pues que no registre o (pienso que da datos erróneos contemplando el 0)
 
salud2.

47 Re: Anidar otra funcion a una formula el 28/06/13, 01:14 am

tyno


Aquí vamos una vez mas...

En este archivo intente adaptar la macro que anteriormente funcionaba, que aunque no lo parezca no es algo sencillo de hacer porque hay que tener en cuenta otros aspectos al cambiar la disposición de los datos y la manera en que se presenta el resultado.

Limité los resultados del PRONOSTICO, en caso que sea menor a 1 el resultado va a ser siempre 1, y en caso que supere el numero de fila del ultimo registro de la columna A el resultado va a ser igual a este numero de fila, que en el archivo que estamos viendo era fila 27 Excel, pero si el ultimo registro en la columna A se ubicara, por ejemplo, en la fila 143 entonces el limite máximo del PRONOSTICO va a ser 143.

También inserte las formulas =BN3; =BN4; ...; =BN300 y asi para las 3 columnas que solamente hay de ejemplo en el archivo, ahora hay que ingresar el 1 en la columna anterior inmediata, la macro va a trabajar sobre estas columna y siempre y cuando en la fila 312 de la respectiva columna encuentra el texto "CELDAS SI APARECE", esto es como referencia para que la macro no se ejecute inútilmente en cualquier parte del rango que iba desde BN3 a FJ300.

En la Hoja "macro modelo" esta la macro que supuestamente funcionó en principio, lo unico que hice fue quitarle a esa Hoja las formulas K.ESIMO.

Bueno demas esta seguir pidiendo paciencia, y verifica los resultados para ver si son correctos o sino indicarme en que circunstancia fallan, dado que por cuestiones de tiempo me hes imposible examinar  a fondo el funcionamiento de la macro considerando todas las variables, es que esto lo vamos desarrollando de esta manera; yo hago la macro y tu la pruebas. Saludos.
Archivos
MACRO 6.zip
No tienes los permisos para descargar los archivos.
(134 KB)

48 Re: Anidar otra funcion a una formula el 28/06/13, 05:05 am

yimycol


Hola buenas,tengo que marchar ahora despues bajare el archivo,pero en cuanto a esto que me dices:


También inserte las formulas =BN3; =BN4; ...; =BN300 y asi para las 3 columnas que solamente hay de ejemplo en el archivo, ahora hay que ingresar el 1 en la columna anterior inmediata


Esa columna esta ya ocupada por datos en el libro original, por eso te comente que si es necesario saber de donde coge exactamente el valor 1, en el ejemplo que coloco en la columna en este caso es real.
Las celdas reales de donde coge el valor 1 es desde P a BM  una letra por cada Fila o Familia,creo que esto esta claro ahora.


Tema pronostico,me sigue cominedo la cabeza esta formula jaja.... mira si en esta formula que tennemos ahora Hoja 2 G4 PRONOSTICO(D5;F$3:F4;D$3:D4)))
se supone que D5 seria el pronostico no??? si miras G5 señala en D5 a 6 que es la celda que ya hay un valor 1,tendria que ser en una celda siguiente que no tenga valor 1 porque si ya hay valor 1 como va a ser el pronostico no ???

bueno me tengo que marchar,despues miro el libro,buen dia.

salud2.

49 rte. el 28/06/13, 09:34 am

yimycol


Hola otra vez jeje..
Resumen de este Libro:

Macro para Celdas no y si aparece Ok.

Bueno esto ya lo conteste en el post anterior pero repito:
Esa columna BN, BP, BR esta ya ocupada por datos en el libro original, por eso te comente que si es necesario saber de donde coge exactamente el valor 1, en el ejemplo que coloco en la columna en este caso es real.
Las celdas reales de donde coge el valor 1 es desde P a BM  una letra por cada Fila o Familia, creo que esto esta claro ahora.
 

Repito lo anterior:
Tema pronostico, me sigue comiendo la cabeza esta formula jaja.... mira si en esta formula que tenemos ahora Hoja 2 G4 PRONOSTICO(D5;F$3:F4;D$3:D4)))
se supone que D5 seria el pronostico no??? Si miras G5 señala en D5 a 6 que es la celda que ya hay un valor 1, tendria que ser en una celda siguiente que no tenga valor 1 porque si ya hay valor 1 como va a ser el pronostico no???

Aaaaaa mira una coincidencia o curiosidad en el libro,eN G5 y G6 el pronostioco es donde ya hay un valor 1 celgda 19 y 21 excel,como puede pronosticar algo que ya hay no ???

Otra cosa en cuanto esta formula Pronostico, como es ¿?? para poderla poner manual he ir comprobando en una hoja la macro.
Subo libro mirar H I son pruebas relacionado con el tema pronostico, buscando el tema a lo que comentado antes sobre esta formula.
 
Un saludo.
Archivos
PRONOSTICO PRUEBAS.zip
No tienes los permisos para descargar los archivos.
(109 KB)



Última edición por yimycol el 28/06/13, 10:08 am, editado 1 vez (Razón : rectificar)

50 Re: Anidar otra funcion a una formula el 28/06/13, 05:55 pm

tyno


Hola yimi.
Paso el archivo, en el mismo modifique el asunto del rango donde se ingresaría el 1 entre las columnas P y BM.
 
También para que te sigas divirtiendo con la formula PRONOSTICO ahora vas a poder ver como la macro inserta la formula y cuales son los valores que toma en cuenta. Para esto vas a ingresar algunos 1 en cualquiera de las 3 primeras columnas (P,Q,R) ya que de momento hay solo tres columnas para procesar datos(BO, BQ, BS) y vas a ver debajo, a partir de la fila 317  los valores que se crean como referencia para la formula PRONOSTICO, en las celdas de color amarillo (BO313, BQ313, BS313) de pronostico también vas a ver la formula PRONOSTICO que crea la macro y como toma los datos.
La macro tiene una instrucción que lo que hace es  insertar la formula PRONOSTICO y luego la convierte a valor, así mismo borra todos esos datos provisorios debajo de la fila 317, pero ahora que necesitas ver como esta trabajando la función PRONOSTICO he desactivado temporalmente esa instrucción que te he mencionado.
En estos datos que se insertan para la función PRONOSTICO vas a ver dos hileras de números,  la  hilera que se encuentra a la izquierda vendrían a ser los  valores que antes obtenías con la formula K.ESIMO,  y los valores de la derecha son las valores de CELDA SI APARECE, que en definitiva son las mismas referencias que estabas usando para la FUNCION pronostico desde un principio.
Quedaría entonces que en base a este archivo hagas la comprobación y me avises que es lo que hay que modificar o replantear. Saludos.
Archivos
MACRO 7.zip
No tienes los permisos para descargar los archivos.
(136 KB)

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 2 de 7.]

Ir a la página : Precedente  1, 2, 3, 4, 5, 6, 7  Siguiente

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