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

ENCABEZADO DADO UN RANGO

Ver el tema anterior Ver el tema siguiente Ir abajo

ENCABEZADO DADO UN RANGO

Mensaje por JONATHAN el Dom Mayo 04, 2008 5:12 pm

PERDON ESTA PREGUNTA YA LA HICE EN OTRO FORO PERO NADIE ME HA CONTESTADO, ASI QUE PRUEBO SUERTE ACA.

Tengo un programa de avances en plataformas maritimas
En las columnas (u8:bo8) tengo fechas, en la columna u8 es 17 de abril, u9 18 de abril u10 19 de abril y asi cada una es un dia despues

Despues vienen las actividades
cada actividad se divide en 4 filas:
1.- Barra de Avance Prog. (U9:BO9)
2.- % Avance Prog. (U10:BO10)
3.- Barra de Avance Real (U11:BO11)
4.- Cantidad Instalada (U12:BO12)

En la columna i9 tengo que poner la fecha de inicio de actividades y esta me lo dira la primer fecha en que se instaló el material segun me lo indiquen las celdas (U12:BO12)
En la columna j17 tengo que poner la fecha de fin de actividades y esta me lo dira la ultima fecha en que se instaló el material segun me lo indiquen las celdas (U12:BO12)

Lo que deseo es crear una nueva formula con VBA para que me busque en ese rango (U12:B12), identifique cual es la celda que tiene el primer valor mayor que cero y me ponga lo que diga su encabezado (u8:bo8)

osea que si la primer celda con cantidad mayor que cero es z12, entonces me ponga lo que este en z8

y en otra columna si la última celda con cantidad mayor que cero es ab12, entonces me ponga lo que este en ab8

Como vendria en cada partida deseo usar un codigo que me genere esa formula, que me permita seleccionar cual rango buscar y que invariablemente el encabezado sea la fila 8

Cualquier ayuda la agradecere

Atte. Jonathan Gutierrez

JONATHAN

Cantidad de envíos : 24
Fecha de inscripción : 28/04/2008

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por GalileoGali el Dom Mayo 04, 2008 5:27 pm

Mira creo estar entendiendote, es mas no creo necesario usar VBA para lo que quieres, pero porque no subes tu archivo a esnips u otro servidor gratuito y pones el vinculo o link sera todo mucho mas facil.
En el ultimo de los caso, que no me agrada demasiado envialo a mi mail privado
Espero ese xls.....

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por JONATHAN el Dom Mayo 04, 2008 6:02 pm

OK. GRACIAS, SE ENCUENTRA EN EL SIGUIENTE LINK

[Tienes que estar registrado y conectado para ver este vínculo]


SE LLAMA "programa de terminacion laboratorios 30 Modif2.xls"

Espero que me puedas ayudar, y si no de cualquier modo muchas gracias por la atención

JONATHAN

Cantidad de envíos : 24
Fecha de inscripción : 28/04/2008

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por GalileoGali el Dom Mayo 04, 2008 7:35 pm

PROGRAMA LABORATORIO

 GH
8INICIOFIN
918/04/200830/04/2008
10
11
12
Spreadsheet Formulas
CellFormula
G9{=INDICE(U8:BO8;MIN(SI(U11:BO11>0;COLUMNA(U11:BO11)-COLUMNA(U11)+1)))}
H9{=INDICE(U8:BO8;MAX(SI(U11:BO11>0;COLUMNA(U11:BO11)-COLUMNA(U11)+1)))}
Formula Array:
Produce enclosing
{ } by entering
formula with CTRL+SHIFT+ENTER!


Excel tables to the web >> [Tienes que estar registrado y conectado para ver este vínculo]

Darìa la impresion de que las formulas que necesitas para V20 fueran analogas, pero explica que es lo que te falta sin necesidad enviar el archivo neuvamente , ya que con el aca, esta listo eso.

las formulas son ambas matrciales, es decir las copias sin "{" y en lugar de dar ENTER para confirmarlas tienes que dar CTRL+MAY+ENTER
A ver si vamos saliendo del pozo...

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por JONATHAN el Mar Mayo 06, 2008 8:46 pm

Te agradezco la respuesta, me ayuda en lo que respecta a la columna de Real, solamente que en la de reprogramacion no se que tipo de condiciones ponerle, yo pensaba que seria con visual Basic, porque como observaras en el programa, si la fecha de programacion no se cumple, esta automaticamente se reprograma de acuerdo a su duracion original y cambia de color de azul a rojo y yo queria que me hiciera algo similar en la columna, pero escogeria el rango despues de la fecha de programacion y si es que esta no se inicio
Como observaras tambien tengo problemas para encontrar el formato condicional y la formula en la celda adecuados en la fila de PROG, ya que existen varias posibilidades (si empiezan correctamente, si empezaron 1 dia mas, 2 dias mas, 3 dias mas, etc...)
Por tal motivo te doy las gracias por la ayuda y a la vez te solicito si me puedes auxiliar con este inconveniente, en lo personal me encantaria que fuera con Visual Basic, pero si existe otro modo usando formulas matriciales desde luego que me agradara.
De cualquier modo aun si no pudieras, te agradezco tu ayuda y si en algo puedo corresponder con gusto lo hare.

Atte. Jonathan Gutierrez

JONATHAN

Cantidad de envíos : 24
Fecha de inscripción : 28/04/2008

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por GalileoGali el Mar Mayo 06, 2008 10:45 pm

PROGRAMA LABORATORIO

 KL
7REAL 
8INICIOFIN
917/04/200812/05/2008
10
11
12
Spreadsheet Formulas
CellFormula
K9{=INDICE(U8:BO8;MIN(SI(U10:BO10>0;COLUMNA(U10:BO10)-COLUMNA(U10)+1)))}
L9{=INDICE(U8:BO8;MAX(SI(U10:BO10>0;COLUMNA(U10:BO10)-COLUMNA(U10)+1)))}
Formula Array:
Produce enclosing
{ } by entering
formula with CTRL+SHIFT+ENTER!


Excel tables to the web >> [Tienes que estar registrado y conectado para ver este vínculo]

No entendo que necesidad hay de hacer esto con macros; las macros deben usarse cuando no haya una solución mejor.
Además si estas fechas debieran después ser corregidas manualmente,no hace falta hacerlos borrando la fórmula. Basta con sumar a las formulas la referencia a una celda vacia: alcanzara con colocar un valor entero negativo o positivo en dicha celda para corregir la distorsion que pudiera existir, si se quiere dejar el valor se deja vacia la ceda, con lo cual se suma "0"

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por GalileoGali el Mar Mayo 06, 2008 10:51 pm

Lamento decirte que te referis a los datos de una planilla cargadisima de informacion, de una manera poco precisa, requiriendo mas un adivino que un experto,
Las alusiones a la columna a veces son a una simple celda y llamas la celda Prog, como si yo tuviera que estar sabiendo a qué te referis....
no es muy claro lo que esperas, ni donde lo esperas....Estos comentarios toman base en uno de tus comentarios que dice, expuse mi problema en varios foros y no obtuve solucion, vos crees que el problema esta en los expertos, yo creo que vos no sos claro y solo aceptas las soluciones que conformen con tus presupuestos...(que sea con Visual basic)
pero bueno...asi las cosas.....

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

Mensaje por JONATHAN el Miér Mayo 07, 2008 2:29 am

No, perdona que te desmienta, pero no es asi, yo no deseo que a fuerzas se elabore en Visual Basic, si existe un modo con formulas perfecto, lo que pasa es que este archivo lo maneja la compañia en que trabajo, yo trato de trabajar con lo que me dan (idóneo seria hasta modificarle el formato) y tienes razon creo que la solucion esta en los expertos, por lo menos en los mas expertos que yo y si no me doy a entender perdona, aqui otro intento:

Primero La respuesta que buscaba ya me la contestaste y hace lo que yo queria, muchas gracias

Con respecto a lo que deseo conocer, primero me explicare, el link al programa ya lo tienen y supondre que especificando las referencias a dicha hoja de calculo me dare a entender mejor.

Las Filas 6 a 8 tienen el encabezado que en una impresion nos indica que tipo de informacion contiene de cuardo a lo que tiene escrito

Por ejemplo: e6:e8 dice Fecha Real Inicio y ahi debo anotar cuando inicia la actividad, lo ideal seria anotar la fecha manualmente y a un costado en los cuadros de barras un formato condicional, pero el archivo ya existe y seria tedioso modificar todos los archivos, de cualquier modo esto ya esta resuelto.

Cada actividad esta numerada 1 es ESTRUCTURAS y de 1.1 a 1.13 son subactividades de que conforman a 1, cada subactividad se compone de 4 renglones que en la columna T indico sus nombres de las primeras dos subactividades:

1.- Prog es la barra Programada, la cual coincide con las fechas de las columnas G y H (formato condicional)

2.- % es el porcentaje realizado de acuerdo a lo ejecutado por ese dia segun su encabezado

3.- Real, es la Barra de Real Ejecutado, si ese dia se ejecuto todo o parte de la actividad, debera estar coloreada

4.- C.Inst, es la cantidad que se instaló ese dia, el total a instalar lo especifica la columna E

En la Barra Programada originalmente, antes de empezar las actividades, tienen un color azul y de acuerdo a la fecha de corte (celda bw2), si pasa de la fecha debera reprogramarse automaticamente segun el promedio diario de avance programado por dia (Columna F), solo que en lugar de llevar el color Azul que indica "Programado", llevara rojo que indica "Atrazo y reprogramado" mejor conocido como "Ruta Critica", entonces yo debo modificar formatos condicionales o formulas en las columnas U a BO a fin de que cumpla con la condicion indicada de color rojo en este texto y eso es lo que trato ahora de hacer.
Tienes el archivo y puedes ver con que tipo de formatos y formulas lo estoy intentando, si tienes una mejor idea ayudame por favor y la probare, me quede impresionado con las formulas matriciales, soy bueno en excel, o crei serlo, y ya me fije donde debo enfocarme ahora para conocer mejor el excel.

Saludos y Gracias por la atencion

Atte. Jonathan Gutierrez

JONATHAN

Cantidad de envíos : 24
Fecha de inscripción : 28/04/2008

Volver arriba Ir abajo

Re: ENCABEZADO DADO UN RANGO

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.