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

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

tyno


Subo este archivo que solo modifique  la condición  para que el PRONOSTICO no supere el limite del ultimo registro de la columna A (en este caso corresponde al numero que esta en la fila 27 Excel columna A). Es decir el resultado del pronostico nunca va a superar el numero de fila del ultimo registro de la columna A.
Archivos
MACRO 8.zip
No tienes los permisos para descargar los archivos.
(135 KB)

52 rte. el 29/06/13, 05:42 am

yimycol


hola buenas.
Tengo que decirte que no me entero de nada relacionado con este tema pronostico, que me comentas jaja... sera que esta mañana estoy un poco boludo jeje...

Lo unico que tengo claro es que pretendo adivinar o suponer el proximo valor 1 en que celda puede salir y que para ello la primera referencia x de la formula tendra que ser una celda futura siguiente al ultimo valor 1,pero nunca donde ya existe un valor 1 como se ve en la formula hasta ahora puesta,cual es la correcta,pues eso me gustaria saber a mi.

Ayer me di cuenta de otro pequeño detalle que no habia caido con relacion a esta formula Pronostico y es que el orden de los valores 1 los tengo que contemplar desde 25 a 3 no de 3 a 25 por que es el orden de 1º a ultimo realmente puffffff que fallo ( en las columnas celdas si y no veo o creo que no influlle para el objetivo final promedio)

Jod... ahora hay que ver solo para esta formula a parte de cualse la idonea pero tiene que leer la formula o macro de celda 25 a 3 o excel 27 a 3

salud2.

53 rte. el 29/06/13, 09:58 am

yimycol


Hola buenas otra vez.

Bueno después de mirar y mirar para adaptar la plantilla en orden inverso los datos y formulas, como no veo de momento como hacerlo en formulas, lo pongo manual en A-E-F-H como quedaría celdas si celdas no y pronostico, según vi por san google con macro se puede hacer sin mas el invertir lo que tenemos hasta ahora en plantilla.

En cuanto a la formula pronostico creo que me quedaría con la idea de H teniendo en cuenta que es el adivinar el próximo valor 1 en celda, salvo mejor idea al respecto que se admite.

Bueno solo me queda pedirte perdón por este fallo, que no me di ni cuenta, pero claro varia todos los resultados final de promedio en E  F y pronostico, que pretendo hacer.

No habia visto el ultimo post libro 8,lo acabo de abrir,añadi 1 en 14 manual y el registro en BO Fila 1 sale 13 ?? yen BQ 11-9 y es 11-20
 
Subo libro hoja 2.

Salud2.



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

54 Re: Anidar otra funcion a una formula el 29/06/13, 11:33 am

tyno


Hola yimi.
 
Antes que nada una pequeña aclaración, los encabezados de las columnas BO, BQ, BS dice FLIA1, FLIA2, FLIA3 que sería familia1, familia2, familia3 respectivamente, te comento esto porque a veces me confundía tu comentario refiriéndote a FILA y luego entendí que en realidad estabas hablando de FLIA.
 
Por otro lado  no entiendo bien ¿el resultado del PRONOSTICO  tenía que ser descendente?, es decir comienzas ingresando un 1 por ejemplo en la celda 23, luego en la 18, luego en la 11 y quisieras saber cual es el pronostico de la siguiente fila anterior a la 11?
 
Tampoco entiendo esto ultimo que me dices sobre el libro MACRO 8 : “añadi 1 en 14 manual y el registro en BO Fila 1 sale 13 ?? yen BQ 11-9 y es 11-20”
 
¿Qué es lo que te da 13?, y ¿Qué es lo que te da en BQ 11-9 que tiene que ser 11-20?
 
En  el Libro MARCRO 8, que pase últimamente, en la Hoja1 acabo de ingresar un 1 en la fila 14(manual)  en la columna P (que esta relacionada con la columna BO ya que en esta columna esta la formula =P14) y el resultado es:
CELDAS SI APARECE: 14 (promedio)
CELDAS NO APARECE: 12 (promedio)
PRONOSTICO: 1(pronostico)
 
Por su parte lo que entendí es que los 1 los ingresabas en las columnas P a BM que están relacionadas por medio de la formula IGUAL ( = ) a  las columnas BO a FJ ¿esto es correcto?


Y por ultimo parece que el libro "hoja 2" que mencionas no ha subido, sea como sea lo que quisiera si es posible es que trabajemos con el ultimo libro MACRO 8 con lo que esta hecho en la Hoja1. También recuerda que no dar por sentado que yo pueda interpretar algo que te a ti parece obvio, esto lo comento solo para facilitar la solución de un problema y ahorrar tiempo, digamos que esta clase de medio de comunicación como un foro o un chat no siempre resulta la mejor manera de expresar lo que deseamos, por eso cada vez que decimos algo hay que citar referencias, aclarar puntos, etc:) . 
Saludos

55 rte. el 29/06/13, 02:00 pm

yimycol


Resumen respuestas

Antes que nada una pequeña aclaración, los encabezados de las columnas BO, BQ, BS dice FLIA1, FLIA2, FLIA3
Error ortográfico esta claro que quiero decir FILA que es lo que tui pones donde yo llamo familia.
 

Tampoco entiendo esto ultimo que me dices sobre el libro MACRO 8 : “añadi 1 en 14 manual y el registro en BO Fila 1 sale 13 ?? y en BQ 11-9 y es 11-20”
Aquí me refiero  a las celdas BO 316-317 y BQ 316-317
 

En  el Libro MARCRO 8, que pase últimamente, en la Hoja1 acabo de ingresar un 1 en la fila 14(manual)  en la columna P (que esta relacionada con la columna BO ya que en esta columna esta la formula =P14) y el resultado es:
CELDAS SI APARECE: 14 (promedio)
CELDAS NO APARECE: 12 (promedio)
PRONOSTICO: 1(pronostico)
Esto esta correcto, las columnas ejemplos que estas realizando ok.


Por otro lado  no entiendo bien ¿el resultado del PRONOSTICO  tenía que ser descendente?, es decir comienzas ingresando un 1 por ejemplo en la celda 23, luego en la 18, luego en la 11 y quisieras saber cual es el pronostico de la siguiente fila anterior a la 11?
Bueno si sube el libro ahora, mira en la hoja 2 que es la plantilla con la que te estas basando para la macro pues, compara ahora la hoja 2con hoja 3 mira solo en columnas A veras que el orden manual esta inverso o sea el primer valor 1 empezaria en 27 excel y acabaria en 3 excel (esto e al error que comentaba, es a si por que estos valores 1 van por un orden de fechas que de moverlos en el libro original seria un autentico coñazo)
Columnas E y F esta puesto manualmente el resultado que ahora seria, como puedes ver cambian los promedios E2 F2 de una y otra hoja.



Y en relación con el Pronostico se me ocurrió esta idea en hoja 3 G una sola celda con la formula que la lee como puedes ver, tiene buena pinta sobre todo porque A2 seria el próximo valor 1 siempre si haber ningún valor 1 todavia =PRONOSTICO(A2;F3:F27;A3:A27))
 

Como puedes ver las columnas D-E-F no se como hacer las formulas, para que lean al inverso de lo que lo hacen hasta ahora, con el orden que marca la columna A.


El libro pesa mucho,subo despues otro libro entonces donde a qui digo Hoja 3 mira en el libro que despues subo hoja 1



Salud2.
[b style="mso-bidi-font-weight:normal"] [/b]
Archivos
MACRO 8 II.zip
aclaracion inverso
No tienes los permisos para descargar los archivos.
(132 KB)

56 rte. el 29/06/13, 02:01 pm

yimycol


este es el libro sustituto de hoja 3 en comentario anterior.

pero no me deja y ya no se como reducirlo mas solo me deja 96kb. lo intentare mas tarde.

salud2.

57 rte. el 29/06/13, 07:59 pm

yimycol


no hay manera de subirlo me dice quie solo dispongo de 96 kb??? 

pues solo veo que puedo hacerlo desde dropbox

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


salud2

58 rte. el 01/07/13, 01:26 pm

yimycol


amigo algun problema???

salud2.

59 Re: Anidar otra funcion a una formula el 01/07/13, 02:33 pm

tyno


Je, no hay problemas, el fin de semana a veces me desligo de Excel, pero igual estuve mirando 
la planilla y estoy tratando de entender este asunto de PRONOSTICO "inverso", pero no estoy seguro como encararlo.
Mas allá de que la hilera numérica de la columna A este invertida lo que el PRONOSTICO 
va a hacer es calcular la próxima fila donde supuestamente va a ir el 1. Como sabemos las filas aumentan su valor
 hacia abajo y lo que hemos venido haciendo con la funcion PRONOSTICO 
es calcular una proxima posicion o fila Excel en base al valor CELDA SI APARECE de cada 1, pero no estoy seguro si en definitiva esto es lo que necesitas.

60 rte. el 01/07/13, 03:59 pm

yimycol


inverso me refiero a todooo lo que tenemos hecho, en el libro 1 creo que lo reflejo en la columna A como base el 1 empieza en la 52 Excel y acaba en la 3 Excel, al contrario de como lo estábamos haciendo, no deja de ser lo mismo pero como ya te he comentado los valores 1 estan por un orden de fechas que empieza ejemplo 01/01/2013 en 52 Excel y acaba 01/03/2013 en 3 Excel, por lo tanto las columnas D-E-F-G el inicio de lectura de las formulas ahora seria desde 52 a 3 Excel.

En cuanto a G Pronostico doy ya mi version final de como ira, no como pense en el libro 1 formula unica en una celda, subo libro definitivo eso si para columna A manual hasta(veras que la 1º o sea 1 empieza abajo y 50 acaba arriba en A este es el orden de las fechas) 50 celdas empezando siempre el 3 Excel y lo mismo ira en otra hoja para 100.

Bueno subo libro, los resultados de E y F estan a mano tal como debería ser ya que no encuentro forma en D para hacer la formula al inverso de como estaba.

Tengo que utilizar Dropbox de nuevo,porque con 96 kb libres que dispongo pues jaja.. ya me diras que puedo subir con eso.

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


salud2.

61 Re: Anidar otra funcion a una formula el 01/07/13, 11:01 pm

tyno


Hola yimi.
Estoy mirando el archivo ultimo que has subido, LIBROII, y si bien como dices has introducido los resultados de CELDA SI APARECE de forma manual, no entiendo la relación de los números con la posición de los 1 en la columna B. Me explico:

Ahora estas utilizando 50 celdas numeradas en orden inverso como lo mencionaste, desde 50 a 1, desde fila 3 Excel a fila 52 Excel, en la columna B hay  "unos" en la filas Excel 7,16,19,21 y por su parte en la columna F (CELDAS SI APARECE) los resultados son empezando de arriba hacia abajo desde la fila 49:  9,3,2,7 , la relación que veo que el 7 , el dato inferior de CELDAS SI APARECE,  tiene que ver con que el primer 1 de la columna B esta en la fila 7 Excel o sea, 1)¿ahora para indicar el primer registro de la columna B hay que tomar su fila Excel real?, luego para el segundo registro de CELDAS SI APARECE ya no tomas en cuenta la fila Excel si no que 2)¿consideras la cantidad de filas que hay entre el primer 1 (fila 7 Excel del ejemplo ) y el segundo 1 de la columna B (y así para los demás 1 que puedan existir en la columna B), puede ser?. Si es así 3)¿porque el resultado que hiciste manualmente en CELDAS SI APARECER es 9,3,2,7?¿No tendría que ser: 7,9,3,2?
De momento me surgen estas tres preguntas porque al  confeccionar la macro lo que voy a hacer es replicar lo que tu establezcas y des por sentado que es lo correcto, por esto mismo no veo como llegas al resultado en CELDAS SI APARECE de 9,3,2,7

Por su parte, ¿los promedios de CELDAS SI APARECE y NO APARECE no hay que modificar nada, estarían bien como quedaron en los últimos archivos?

Otra cosa respecto a la capacidad de subir archivos al foro y es que como habrás notado tiene un limite para usuarios particulares, si te parece  puedes seguir pasando los archivos por el sitio que estas utilizando o bien puedes hacerlo a mi correo : tonyb_d@outlook.com

62 rte. el 02/07/13, 10:51 am

yimycol


Tienes razon a lo que refleja los resultados de ceda si celda no exacto esta mal, me cegué en ampliar columna A a 50 y conserve los datos de 25, pero bueno el sistema es lo mismo con la variación de A y Pronostico formula final y todo como indico al reves.
 
De todas maneras subo libro de nuevo modificando manual mente de nuevo E y F
 
Subo libro 


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



Salud2.

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

tyno


Hola yimi.
Paso el archivo. De momento adapte la macro para que de los resultados según el Libro III.
Lo que no evalué es si los resultados son correctos cuando hay un 1 en la primer o ultima celda del rango.
En el archivo vas a ver una Hoja llamada "referencia" que es la misma Hoja que estaba en Libro III como para comparar todo en el mismo archivo.
Tambien vas a ver debajo de las columnas FLIA los valores que genera la macro para obtener el resultado de la formula PRONOSTICO y la misma formula PRONOSTICO. Una vez que creas que esta bien como trabaja la macro esos valores se hacen desaparecer y quedan solo los resultados.
Entonces revisa el archivo y como de costumbre me indicas que es lo que hay que corregir. Saludos.
Archivos
MACRO 8 II.zip
No tienes los permisos para descargar los archivos.
(136 KB)

64 rte. el 03/07/13, 08:52 am

yimycol


Hola buenas.
Revise solo la BO y parece estar ok. lo que sucede para revisar la macro antes me hera muy comodo,ejeplo con la hoja referencia (claro con las formulas en condiciones tal cual esta ahora que no soy capaz de hacerlas) pues hera copiar y pegar y comprobar,ahora lo tengo que mirar manual pufff

salud2.

65 rte. el 03/07/13, 02:14 pm

yimycol


Hola otra vez.

Revise ya las tres columnas del libro macro y veo que esta todo Ok.

Pues nada solo queda hacer la macro entera, reduciremos una columna y todavía creo que voy algo sobrado, valores 1 de P a BL y columnas FAMILAS o FILAS de BO a FG,tal cual en el libro columna A hasta 50, en la macro es fácil cambiar esto solo la columna A, para poder adaptarla yo en otras hojas a 100,150 ect,,,???

Bueno el gran problema que veo, es poder comprobar la macro final de las 49 columnas familias o Filas, al no tener las formulas en la plantilla como la hoja referencia, tendría que revisarlas a mano una a una pufffffffffff esto seria mortal y tedioso jaja….
 
Salud2.

66 Re: Anidar otra funcion a una formula el 03/07/13, 03:11 pm

tyno


Revise ya las tres columnas del libro macro y veo que esta todo Ok.
 
R: Enhorabuena…

Pues nada solo queda hacer la macro entera, reduciremos una columna y todavía creo que voy algo sobrado, valores 1 de P a BL y columnas FAMILAS o FILAS de BO a FG,tal cual en el libro columna A hasta 50, en la macro es fácil cambiar esto solo la columna A, para poder adaptarla yo en otras hojas a 100,150 ect,,,???

 
R: Creo que no habría problemas en adaptar la macro para que funcione con una columna menos.

La macro actualmente  trabaja hasta 297 celdas con valores en la columna A es decir desde A3 hasta A300, no se si esto necesitas que lo cambia a menos celdas, o bien por ejemplo se puede ingresar en una celda Excel la cantidad de filas con la que se quiere trabajar, por ejemplo ponemos en la celda A1 el valor 150 y la macro va a funcionar hasta la fila 153, ya que empieza de la fila 3.

Bueno el gran problema que veo, es poder comprobar la macro final de las 49 columnas familias o Filas, al no tener las formulas en la plantilla como la hoja referencia, tendría que revisarlas a mano una a una pufffffffffff esto seria mortal y tedioso jaja….


R: No deberían tener problemas el resto de las columnas de las familias, ya que la macro es la misma para todas las columnas, es decir que si el resultado es correcto en una columna de una familia es correcto para todas las demás.  Dependiendo donde ingresemos los 1 la macro lo único que hace es cambiar la columna de los resultados.

 

Entonces quedaría que me confirmes el tema del rango de filas donde va actuar la macro, es decir si agrego esa opcion de establecer el numero de filas con las cuales queremos trabajar, o dejo asi como esta con 297 filas por las dudas.
Saludos

67 rte. el 03/07/13, 03:32 pm

yimycol


Hola buenas.


El rango de filas en un principio lo dejamos tal cual y va sobrada hoy mañana no se jeje…


Entonces esta macro se puede adaptar a cualquier hoja que tenga el mismo formato, siempre que los valores 1 de P a BL,no sobrepasen el rango 297 ¿?? Si es así me vale.


Esto es importante, he dado por hecho que a la macro no le hace falta que en libro origen no este puesto manualmente en la columna A ningún numero como hasta ahora, ejemplo en este ultimo del 1 al 50,porque no hay puesto en las hojas de esto en el libro original.
 
 
salud2.

68 Re: Anidar otra funcion a una formula el 03/07/13, 05:46 pm

tyno


Hola yimi.

Paso el archivo con las modificaciones de los rangos, de las columnas mas puntualmente.

Como lo mencionas, no hace falta que exista una numeración en la columna A para que la macro funcione, lógicamente si tiene que existir algún dato o valor en la columna A que le indique a la macro donde esta la ultima celda con datos para sacar los cálculos correspondientes. Como veras en el archivo yo elimine la numeracion de la columna A pero agregue una "X" en la fila 52 como referencia para la macro, desde luego que puede ser cualquier valor o dato.
De momento seria esto. Saludos
Archivos
MACRO 9.zip
No tienes los permisos para descargar los archivos.
(136 KB)

69 rte. el 04/07/13, 04:46 am

yimycol


Hola buenas.

En la columna A si hay datos concretamente meses como Enero,Febrero ect..

Bueno luego la miro y ya te comento.

salud2.

70 rte. el 04/07/13, 09:52 am

yimycol


Hola otra vez.

Para acoplar esta macro al libro original,tengo que copiar la macro de la hoja 1 a la hoja que me corresponda en el libro original (claro la hoja ni es hoja1 ni tiene nombre hoja 1),pero veo en Modulos 1,2,3 unas macros (alguna con grabadora) estas tambien tengo que copiarlas tal cual ????


MUY IMPORTANTE:

Fallo en planteamiento no se porque, pero los valores 1 en libro original están y empiezan en la columna BO no BN y acaban en la columna FG
En el libro Macro 5 a si esta 1º columna FILA BO,BQ,BS ect… y la final en 49 columnas seria FG

y por lo tanto tambien las celdas resumen si aparece no aparece y pronostico hay que ponerlas empezando desde BN no como esta ahora desde BM


salud2.



Última edición por yimycol el 04/07/13, 10:23 am, editado 2 veces (Razón : rectificar)

71 Re: Anidar otra funcion a una formula el 04/07/13, 10:45 am

tyno


Hola yimi.
Paso el archivo con las modificaciones de las columnas.
El nombre de la Hoja1 no es importante, no afecta  la macro, tambien elimine los modulos que estaban en el edito VBA, que los hice para extraer algunas instrucciones, o sea que solo tendrias que copiar el codigo de la Hoja1.
Entiendo que vas a utililzar 49 columnas por lo que la macro sigue entonces trabajando en el rango P3:BL300 y las columnas de las familias quedaron desde BO.

Saludos
Archivos
MACRO 10.zip
No tienes los permisos para descargar los archivos.
(136 KB)

72 rte. el 04/07/13, 12:35 pm

yimycol


hola.

Entonces solo es copiar y pegar la macro de la hoja 1 a la hoja del libro original ???

Si es solo a si es lo que hice y no va ??? he probado a poner en el encabezado FILA 1 de columna BO y tampoco,bamos que no coge ningun resultado en las celdas BN-BO 313 BN 315 ni en el resto de celdas resumen
La pege la macro en hoja 42 que es la que le corresponde en el libro con su texto correspondiente,que puede fallar mi excel es 2010

salud2



Última edición por yimycol el 04/07/13, 12:53 pm, editado 1 vez

73 Re: Anidar otra funcion a una formula el 04/07/13, 12:43 pm

tyno


Si, con eso debería funcionar, desde luego hay que respetar los rangos en la Hoja  Excel.

74 rte. el 04/07/13, 12:56 pm

yimycol


Entonces solo es copiar y pegar la macro de la hoja 1 a la hoja del libro original ???

Si es solo a si es lo que hice y no va ??? he probado a poner en el encabezado FILA 1 de columna BO y tampoco,bamos que no coge ningun resultado en las celdas BN-BO 313 BN 315 ni en el resto de celdas resumen
La pege la macro en hoja 42 que es la que le corresponde en el libro con su texto correspondiente,que puede fallar mi excel es 2010

No se si podra ser que en la hoja que estoy en A hay datos hasta la 102 excel ???? y la macro en el libro macro es hasta la 52 excel ???
salud2

75 Re: Anidar otra funcion a una formula el 04/07/13, 12:59 pm

tyno


Los 1 se ingresan en las columnas P-BL o directamente en las columnas BN en adelante??

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