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 6 de 7.]

126 rte. el 15/07/13, 10:37 am

yimycol


Hola tyno.

Recuerdas que hasta el libro IIII, en la columna azul BO arrastraba un error que duplicaba dos veces el numero 5 F47 y F50 y al ser ya todo al inverso el 5 de F47 esta mal, de hecho en los libros siguientes V,VI,VII y VIII que empece a contemplar las varias opciones de valores 1 que me comentastes BO (1) BO( 2) ECT..., en BO este error ya no estaba.

Lo unico que te puedo decir que este libro VIII ultimo, si miras en todas las hojas BO,BO(1),BO(2) ect... 

esta todo correcto como tienen que dar los datos.

El tema Pronostico que cuando de el valor 1 futuro que pase del limite de 3 Excel sea el que sea,que se pase de este,sea esta ultima celda 3 Excel (no se si me explique bien ???)

De todas formas sabes que vengo insistiendo en los últimos post, que ha estas alturas sabiendo el CONCEPTO de la lectura de celdas si,celdas no, pronostico al inverso de cómo empezamos, no debería haber males entendidos ya no ¿? Salvo errores que pueda cometer yo y de hecho a si a sido, al tener que chequear lo que se hace a mano, al no haber formulas para hacerlo.

salud2.

127 rte. el 15/07/13, 02:43 pm

yimycol


Al no poder editar para escribir creo este nuevo post,intentando resumir el anterior super concreto (espero)

Este ultimo libro VIII



Hoja BO = refleja los datos que tiene que dar BO en hoja ACTUAL MACRO ( excepto el detalle de Pronostico ya comentado en anterrior post)



Hojas BO (1) BO (2) BO (3) las diferentes opciones del valor 1 en observacion hecha por ti ,arriba solo,abajo solo y arriba y abajo el valor 1.

Estas hojas como todas las inversas estan hechas a mano los datos y situacion de datos en columnas,en las hojas Normal BO,BO (1) ect... 
se ve la situacion con la plantilla primera.



Hojas BO (4) son los ejemplos del Pronostico en las situacion de dar dato mayor 60 a la maxima de celda Excel 3
BO (5) en caso de negativo este dato creo estar resuelto en la macro para que de 1

salud2.

128 Re: Anidar otra funcion a una formula el 15/07/13, 05:09 pm

tyno


Hola yimy

Recuerdas que hasta el libro IIII, en la columna azul BO arrastraba un error que duplicaba dos veces el numero 5 F47 y F50 y al ser ya todo al inverso el 5 de F47 esta mal, de hecho en los libros siguientes V,VI,VII y VIII que empece a contemplar las varias opciones de valores 1 que me comentastes BO (1) BO( 2) ECT..., en BO este error ya no estaba.

Lo unico que te puedo decir que este libro VIII ultimo, si miras en todas las hojas BO,BO(1),BO(2) ect... 

esta todo correcto como tienen que dar los datos.


Sobre esto yimy, recuerda que habías dado por aprobado el funcionamiento de la macro y luego no mencionaste nada respecto a este error ni en el archivo LIBRO III ni en el foro,  ten en cuenta que por cuestiones obvias de tiempo y trabajo a mi no me da mucho para hacer un revisión exhaustiva del archivo por eso yo hago algo y si tu lo das por aprobado o no me indicas lo contrario yo sigo con otro tema.
Creo que lo que ha complicado este trabajo es un problema de comunicación, como te lo mencioné en otro comentario, no hay que dar por sentado que se sobre entienden todas las cosas.
 
El tema Pronostico que cuando de el valor 1 futuro que pase del limite de 3 Excel sea el que sea,que se pase de este,sea esta ultima celda 3 Excel (no se si me explique bien ???)

Este comentario por ejemplo es un caso de lo que digo sobre dar por sentado que uno entiende lo que estas diciendo o problemas de comunicación  Por ejemplo en la subida de  mi anterior archivo, en el comentario 122,  te mencione que hice para que la macro de pronostico no de un resultado que lleve a superar el limite de 3 Excel, al respecto no me has respondido si la macro tal cual como la hice esta correcta o no, entonces yo no se si tengo que modificar algo o como tengo que modificarlo, a juzgar por lo que me dices parece como que no es correcta pero no se porque.  La macro trabaja asi: supongamos que tenemos el ultimo 1 en la fila Excel 33 y el  pronostico nos da 60 para el próximo 1, entonces si no queremos que el pronostico no supere la fila 3 Excel la cual estaría a 30 filas de distancia, hay que forzar el resultado de pronostico para que de 30, lo cual nos indica el próximo 1 va a estar 30 filas mas allá o sea, en este caso, en la fila 3 Excel o la ultima fila del rango o primera dependiendo como quieras ver el rango. Por eso pregunto ¿has probado la macro para ver si esta funcionando bien en este sentido?¿has ingresado los 1 de tal manera que el pronostico real supere el limite del rango y has comprobado que la macro fuerza el resultado de pronostico para que no supere este limite?


De todas formas sabes que vengo insistiendo en los últimos post, que ha estas alturas sabiendo el CONCEPTO de la lectura de celdas si,celdas no, pronostico al inverso de cómo empezamos, no debería haber males entendidos ya no ¿? Salvo errores que pueda cometer yo y de hecho a si a sido, al tener que chequear lo que se hace a mano, al no haber formulas para hacerlo. 

Yo no tengo problemas en modificar la macro las veces que sea necesario para que funcione, hago esto por el placer que me da trabajar en Excel y la satisfacción de ayudar, a parte soy consciente de la necesidad de que un archivo Excel funcione como corresponde porque es una herramienta de trabajo que puede estar manejando millones de dolares, como es en el caso de mi trabajo real, que por cierto ahora salí de unos días de vacaciones que me quedaban así que le voy a meter mas dedicación a nuestro querido archivo, pero como salir de vacaciones para mi implica tener que trabajar de enserio porque tengo que limpiar mi casa es que mas tarde estoy revisando y corrigiendo estos últimos detalles del archivo, lo que si necesito que me indiques el tema del resultado de pronostico como lo esta dando la macro teniendo en cuenta la explicación de como funciona la macro al respecto. Saludos.

129 rte. el 15/07/13, 05:40 pm

yimycol


Hola tyno.

En cuanto al tema Pronostico,pue eso comno dices que no supere el limite que ya coomentas el 3 Excel,

Intento lo mejor que puedo contemplar a mano los resultados inverso,en este ultimo post creo que esta bastante correcto,pero como nunca se si de verdad contemple todas las opciones del valor 1 hasta que no se me presentan y las veo puessss puffff.

Por eso creo bajo mi ignorancia de macros,que pillando el concepto de registrar en la macro las celdas en B que no aparece el valor 1 y al contrario de los valores 1 que si salen en esta plantilla de lectura al inverso,que por lo que ya tengo visto la variante a la plantilla inicial, suele estar en F de celdas si aparece en leer los valores 1 de la parte inicial y final de celdas de B por que los valores centrales dan el mismo resultado de registro en valores 1,pues los que manejais este tema de Visualbasic debe ser pan comido.

Bueno siendo repetititivo en lo mismo,registar  valores 1 de B que aparecen en celda y los que no.

En cuanto a tu dedicacion desinteresada del tema,pues que puedo decir que muyyyyy muyyyy agradecido a tu interes y grannnnnnn grannnnnn paciencia en todo esto,cada vez que veo un error y tengo que poner un post de nuevo me tiemblan las piernas jeje... porque entiendo que en un momento dado puessss me puedes mandar a la ........


muy agradecido y buenas vacaciones pese al frio que puede estar haciendo ya

salud2.

130 Re: Anidar otra funcion a una formula el 16/07/13, 12:38 am

tyno


Veamos ahora, como ha quedado esto.
He comparado los resultados de la macro con todas las Hojas BO del libro VIII y a mi parecer la macro da lo mismos resultados tanto para los promedios como para el pronostico, quedaría pendiente el comprobar el resultado que arroja la cuando el pronostico indique superar el limite del rango. Yo personalmente  he probado que la macro efectivamente limita el resultado en caso que el pronostico supere el limite del rango, para esto lo que hago es quitar y agregar 1 en la columna BO de la Hoja Macro Actual, pisando las formulas que existen, total después se las agrega de nuevo, y de esta manera verifico los resultados, cambiando de lugar los 1 o agregándolos o quitandolos aquí o allá. Entonces yimy para que tu pruebes la macro y sus resultados has lo mismo, ingresa los unos en diferentes filas de la columna BO o cualquier otra de la Hoja Macro Actual y observa los resultados que da (no se si ya venias haciendo esto). Un caso donde el pronostico superaría el limite 3 Excel es agregando un 1 en la fila Excel 48 y otro 1 en la fila Excel 19, de esta forma el resultado del pronostico es 53 (o sea 53 filas después de la fila 19 lo cual nos llevaría a la fila -37 Excel, que desde luego no existe porque la fila menor en Excel es la 1), pero con la limitación de la macro el resultado del pronostico es 16, que serian  las cantidad de filas que hay después del 1 que esta en la fila 19 Excel hasta la fila 3 Excel, que es el limite. Si te parece que este es el resultado correcto entonces esto ya ha quedado resuelto. De todas formas repito que de mi parte no tengo inconveniente en seguir con esto hasta que los resultados sean los que estas buscando, Saludos.
Código:
https://www.dropbox.com/s/rs0skrx1yj47g5x/COMPROBANTE%20MACRO%20ACTUAL%20%20FORO%20SUBIDA%20IX.rar

131 rte. el 16/07/13, 10:30 am

yimycol


ok. esta tarde lo miro y te comento

salud2.

132 rte. el 16/07/13, 02:29 pm

yimycol


Hola tyno.



Tema pronostico:
Hago tal cual indicas:
Un caso donde el pronostico superaría el limite 3 Excel es agregando un 1 en la fila Excel 48 y otro 1 en la fila Excel 19, de esta forma el resultado del pronostico es 53 (o sea 53 filas después de la fila 19 lo cual nos llevaría a la fila -37 Excel, que desde luego no existe porque la fila menor en Excel es la 1),

Realizado esto que realmente ha sido poner valor 1 en celda 19 BO, los demás ya estaban igual, pues si miras en HOJA BO yo no veo que el pronostico de este caso que supere la celda 3 Excel ya que da 11,07

En hoja Normal BO (2) si da un pronostico para esto que hablamos G4,pero como no es la plantilla valida pues no es referente ya que en la inversa que es nuestro caso BO(2) no sucede nada de estos casos que pasen la celda 3 Excel.

En Hoja Pronostico al final del libro intente recear el columna F valores para que en G me diese un Pronostico que se fuera lejos de la celda 3 y no fui capaz jajaa....
 


Despues de repasar los resultados de esta macro nueva, hice varios chequeos al azar y todo iba bien, hasta Hoja ACTUAL MACRO CW CONTAR Nº 18 celda resultado CV 513 y CW 513 o sea celdas si y Pronostico no da bien el resultado (salvo error mio lo repase varias veces) mirar comprobante Hoja CW ¿????

Puffff si me fio del chequeo al azar y esta que fue la ultima en mirar, damos por buena la macro y estaría dando resultados falsos.

https://www.dropbox.com/sh/6jhltnzymjj5249/oM4hpTqG8M
 
Salud2.

133 Re: Anidar otra funcion a una formula el 16/07/13, 07:36 pm

tyno



Tema pronostico:

Hago tal cual indicas:
Un caso donde el pronostico superaría el limite 3 Excel es agregando un 1 en la fila Excel 48 y otro 1 en la fila Excel 19, de esta forma el resultado del pronostico es 53 (o sea 53 filas después de la fila 19 lo cual nos llevaría a la fila -37 Excel, que desde luego no existe porque la fila menor en Excel es la 1),
Realizado esto que realmente ha sido poner valor 1 en celda 19 BO, los demás ya estaban igual, pues si miras en HOJA BO yo no veo que el pronostico de este caso que supere la celda 3 Excel ya que da 11,07

Por lo que entiendo en este comentario has hecho la prueba de poner un 1 en la fila 19 Excel y otro en la fila 48 Excel y esto te da como resultado de pronostico 11,07 ¿puede ser? Pues me parece que en algo le has errado porque acabo de probar el archivo X insertando un 1 en 19 y 48 Excel y el resultado que arroja la macro en pronostico es 16, de hecho observa el archivo que ahora te  paso, que es el mismo que tu has subido  en la columna BO de la Hoja MACRO NORMAL, he remarcado con rojo los 1 que puse manualmente,  y ejecuta la macro para ver que el resultado es 16 (luego recuerda de volver  a insertar la formula que había en esta columna).



Despues de repasar los resultados de esta macro nueva, hice varios chequeos al azar y todo iba bien, hasta Hoja ACTUAL MACRO CW CONTAR Nº 18 celda resultado CV 513 y CW 513 o sea celdas si y Pronostico no da bien el resultado (salvo error mio lo repase varias veces) mirar comprobante Hoja CW ¿????


He visto la Hoja CW que hiciste para hacer la comprobación manual y me parece que si, que hubo un error tuyo de comprobación   te equivocaste en un valor para celdas si aparece, en el archivo que te paso te lo señalo, por lo cual creo que la macro esta funcionando bien. 

Quedaría que revises de nuevo el archivo X que tu me pasaste y el cual te estoy reenviando y me avisas. Saludos.

134 rte el 17/07/13, 09:13 am

yimycol


no veo nada para descargar ???

salud2.

135 Re: Anidar otra funcion a una formula el 17/07/13, 10:14 am

tyno


Hola yimi. Tienes razón no quedo insertado el link, mil disculpas.

Código:
https://www.dropbox.com/s/j4uo9wi1mu3i804/COMPROBANTE%20MACRO%20ACTUAL%20%20FORO%20SUBIDA%20X.rar

136 rte. el 17/07/13, 01:37 pm

yimycol


Hola tyno.


Tema Pronóstico

Pues si fue más que un error mala interpretación jeje… de colocar los valores 1,lo que hice además de los que ya tenía la columna BO fue añadir solo un valor 1 más, en lugar de solo colocar en celdas 19 y 48.

Visto y solucionado, el fallo en la hoja BO inversa en Pronóstico me daría en circunstancia normal 53, como veras en H seria máximo futuro pronóstico 48, de donde te sale en la macro 16??? Seri a el máximo 48 H o 3 Excel no ¿?? O contando y dando la vuelta al marcador de celdas hasta 53, seria 3 H o 48 Excel cosa esta menos fiable que 3 Excel o 48 H

O sea para mi seria Pronostico 48, las 48 próximas celdas al ser el máximo tope en esta plantilla de 50.

Cualquier pronóstico que supere 3Excel pues contando celdas hasta el 3 Excel el que corresponda como en este caso 48,creo que es el más lógico y acertado, creo yo ¿??
 

Tema error CW

Visto y solucionado.

Bueno entonces subo libro solo para matar el tema Pronóstico, expuesto en el tema 1º

https://www.dropbox.com/sh/6jhltnzymjj5249/oM4hpTqG8M


Salud2.

137 Re: Anidar otra funcion a una formula el 17/07/13, 02:23 pm

tyno


Hola yimi, te paso el archivo solo con la Hoja BO donde puse un  texto en el cual te explico porque yo entiendo que el resultado pronostico tiene que ser 16 (forzado por la macro) cuando el pronostico real era 53.
Como te lo dije esto lo que yo entiendo como deber ser, pero si  no es así, entonces en el mismo archivo, te pediría que me expliques el porque, y luego hago las correcciones necesarias.
Archivos
COMPROBANTE MACRO ACTUAL FORO SUBIDA XI.zip
No tienes los permisos para descargar los archivos.
(25 KB)

138 rte. el 17/07/13, 03:17 pm

yimycol


pues ok. no habia contemplado este punto de vista.

salud2.

139 rte. el 17/07/13, 05:21 pm

yimycol


una cosa si todo este tema esta solucionado en el libro del post 135 pues entonces ya esta,si no es a si pues pones el libro con la macro para descargar.

salud2.

140 Re: Anidar otra funcion a una formula el 17/07/13, 06:21 pm

tyno


Hola yimi, ese libro que mencionas debería funcionar correctamente, recuerda que en la columna BO hay un par de 1 en rojo que donde debes insertar la formula que tienen el resto de las celdas de esa columna.
Otra cosa con respecto al pronostico es que como has visto hay casos donde este da un resultado negativo o menor a uno, bueno para todos estos casos la macro devuelve como resultado 1. Saludos.

141 Re: Anidar otra funcion a una formula el 18/07/13, 09:02 am

yimycol


Hola tyno.

Pero los datos en pronostico negativo nunca son valores que pasan 3 Excel no ??? me imagino que no por logica pero por preguntar no queda de mas.

Otra cosa,quiero usar esta macro para dos hojas distintas en sus datos esta de 50 y otra de 100,habia pensado,ejemplo crear otro modulo actualizar_macro2 con el nombre de la hoja correspondiente y a su vez en thisworkbook quedaria a si con la que ya tiene:



Private Sub Workbook_Open()
On Error Resume Next
Sheets("RESUMEN HOJA 50").Activate
Calcular
On Error Resume Next
Sheets("RESUMEN HOJA 100").Activate
calcular
End Sub

para que se ejecuten las dos macross al abrir el libro,puede ser a si???

salud2.

142 Re: Anidar otra funcion a una formula el 18/07/13, 12:00 pm

tyno


Hola yimi.
Te paso el archivo para que veas como seria para que la macro se ejecute para dos Hojas al abrir el archivo, observa como esta el codigo de la macro en ThisWorkBook y el modulo macro_actualizar, en este caso se actualizan las Hojas cuyos nombres son HOJA1 y HOJA2, al terminar el proceso queda seleccionada la HOJA1, creo que ya sabes donde tendrías que cambiar los nombres de las Hojas en la macro para adaptarla a tu archivo original y creo que te vas a dar cuenta de como adaptar la macro en caso que quieras que esta se ejecute en mas de dos Hojas Excel.

Con respecto a lo del pronostico negativo si consideramos que esto nos indicaría que en vez de avanzar filas tenemos que retroceder, me parece que seria imposible que un pronostico negativo nos lleve a superar la fila 3 Excel, es como pretender sumar restando, pero quien sabe.


Código:
https://www.dropbox.com/s/0j1fpk2898xcptc/COMPROBANTE%20MACRO%20ACTUAL%20%20FORO%20SUBIDA%20XII.zip

143 rte. el 18/07/13, 01:22 pm

yimycol


Hola de nuevo tyno.

Pues nada voy acoplar la macro.

salud2.

144 rte. el 18/07/13, 05:38 pm

yimycol


Hola tyno

Bueno parece que va todo ok pero hasta que no maneje los datos unos dias no lo sabre con certeza,de momento parece todo correcto.

Solo tengo que darte 1.000.0000 de gracias por aguantarme estos 144  post, no se que mas decirte en agradecimiento desintersado por tu parte.


salud2.

145 Re: Anidar otra funcion a una formula el 18/07/13, 06:23 pm

tyno


Ok, yimi no hay problemas pensé que no iba a superar otro tema en el antiguo foro mundoexcel donde llegamos a los 120 comentarios, cualquier cosa no dudes en comentarlo. Un cordial saludo.

146 rte. el 19/07/13, 10:27 am

yimycol


Pues supere el record en el foro jaja…, darán algún premio a este record del más torpe en explicarse jaja….


Salud2.

147 rte. el 04/08/13, 05:27 pm

yimycol


Hola Tyno

Espero que recuerdes un poco el tema sobre este hilo,tarato de acoplar la macro en otro libro y no consigo que funcione bien, es todo igual pero amplie datos ahora es de P a BQ hasta el numero 54 y en los otros datos el rango que antes era bn:fk ahora es bs:fv

la macro final esta en libro que subo,pero estara en los ultimos post.
 
Salud2.

148 rte. el 04/08/13, 05:29 pm

yimycol


149 Re: Anidar otra funcion a una formula el 05/08/13, 08:54 am

tyno


Hola yimi. Como estas?
Luego del trabajo reviso el ultimo archivo que me quedo de este trabajo para hacer las modificaciones de los rangos. Saludos

150 rte. el 05/08/13, 03:21 pm

yimycol


ok. cuando puedas

salud2.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 6 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.