copiar formula con diferentes columnas

08/05/2008 - 20:02 por Cecilia | Informe spam
Hola a todos
Quiero copiar una formula de hoja1 a hoja2 pero no coinciden las
columnas, me explico..
En la hoja 1 tengo algo así:
a b c d e f
g
1 enero enero enero febrero febrero febrero
2 sec.1 sec.2 sec.3 sec.1 sec. 2 sec.3
3 clientes datos datos datos datos datos datos

Lo que quiero es pasar a la hoja 2 los datos, he utilizado esta
formula en a3 que corresponde a la columna del mes de enero para la
sección 1:
=Buscarv(a2;Hoja1!$a$3:$cv$1500;2;falso), lo que ocurre es que no se
que cambiar en la formula para que al copiarlo en a la celda a4 que
corresponde a la columna del mes de febrero para la sección 1, cambie
la columna en la formula y en vez de copiar "2" copie "5".
No se si me habré explicado correctamente, espero que me puedan
ayudar.
Muchas gracias por su atención
Cecilia

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
08/05/2008 - 23:24 | Informe spam
hola, Cecilia !

Quiero copiar una formula de hoja1 a hoja2 pero no coinciden las columnas, me explico..
En la hoja 1 tengo algo asi:
a b c d e f g
1 enero enero enero febrero febrero febrero
2 sec.1 sec.2 sec.3 sec.1 sec. 2 sec.3
3 clientes datos datos datos datos datos datos
Lo que quiero es pasar a la hoja 2 los datos
he utilizado esta formula en a3 que corresponde a la columna del mes de enero para la seccion 1:
=Buscarv(a2;Hoja1!$a$3:$cv$1500;2;falso), lo que ocurre es que no se que cambiar en la formula
para que al copiarlo en a la celda a4 que corresponde a la columna del mes de febrero para la sección 1
cambie la columna en la formula y en vez de copiar "2" copie "5".
No se si me habre explicado correctamente, espero que me puedan ayudar...



1) que es lo que tienes en la hoja1, filas 1 y 2, en el rango de columnas donde buscas => A:CV -???-

2) que es lo que determina si buscar sec.1 (o cualquiera otra) y de cual mes -???-
(esto, asumiendo que en A2 (hoja2) tienes solo el nombre del cliente, igual y no es acertado) -???-

3) si tienes algun detalle mas "visible" (rangos, tipo de datos, titulos, formulas, etc.)
aprovecha para comentarlo (de este lado del mensaje no hay mucha facilidad para "ver" lo que tu estas viendo) :))

saludos,
hector.
Respuesta Responder a este mensaje
#2 Cecilia
09/05/2008 - 06:48 | Informe spam
On 8 mayo, 23:24, "Héctor Miguel"
wrote:
hola, Cecilia !

> Quiero copiar una formula de hoja1 a hoja2 pero no coinciden las columnas, me explico..
> En la hoja 1 tengo algo asi:
>        a          b        c         d          e           f            g
> 1              enero   enero   enero   febrero  febrero  febrero
> 2              sec.1   sec.2   sec.3   sec.1   sec. 2   sec.3
> 3 clientes  datos   datos   datos   datos   datos    datos
> Lo que quiero es pasar a la hoja 2 los datos
> he utilizado esta formula en a3 que corresponde a la columna del mes de enero para la seccion 1:
> =Buscarv(a2;Hoja1!$a$3:$cv$1500;2;falso), lo que ocurre es que no se que cambiar en la formula
> para que al copiarlo en a la celda a4 que corresponde a la columna del mes de febrero para la sección 1
> cambie la columna en la formula y en vez de copiar "2" copie "5".
> No se si me habre explicado correctamente, espero que me puedan ayudar...

1) que es lo que tienes en la hoja1, filas 1 y 2, en el rango de columnas donde buscas => A:CV    -???-

2) que es lo que determina si buscar sec.1 (o cualquiera otra) y de cual mes    -???-
    (esto, asumiendo que en A2 (hoja2) tienes solo el nombre del cliente, igual y no es acertado)    -???-

3) si tienes algun detalle mas "visible" (rangos, tipo de datos, titulos, formulas, etc.)
    aprovecha para comentarlo (de este lado del mensaje no hay mucha facilidad para "ver" lo que tu estas viendo)    :))

saludos,
hector.



Hola Hector, trataré de explicarme mejor :-)
En la hoja 1 tengo los datos previstos: en la fila 1 los meses que
empiezan desde a2 hasta cv repitiendose varias veces por cada una de
las secciones que tengo en la fila 2, libre servicio, lacteos,
salado, ..., con resultados en la fila 3 de número de clientes que han
tenido en ese mes, en la fila 4 roturas, en la fila 5 blister,..
En la hoja 3 tengo los datos reales: en la misma posición que los
previstos
En la hoja 2 quiero saber solo para la sección de fruta los datos
entre previstos y real, en la fila 1 tengo los meses correlativos
enero, febrero..., en la fila 2 la sección (en este caso solo fruta),
en la fila 3 en columna a vacia, columna b las tareas (clientes,
roturas, blister...), y en columna d el tipo de medición y en la
columna e es donde quiero el comparativo y aplico la siguiente formula
(que seguro se puede reducir), pero bueno, esta funcionando:
=SI(O($C460="-";$C460="RECORDAR");"-";SI(O($B460="Charcutería";
$B460="Pescadería");"-";SI(BUSCARV($B460;A.Datos!$a$3:$CW
$1500;2;FALSO)="";"";SI($D460="SI/NO";BUSCARV($B460;A.Datos!$a$3:$CW
$1500;2;FALSO);SI(O(BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)=0;
(BUSCARV($B460;A.Objetivos!$a$7:$CW
$1500;2;FALSO)=0));BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)+100;
(BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)/
(BUSCARV($B460;A.Objetivos!$a$3:$CW$1500;2;FALSO))*100)))))).
NOTA: Hoja A.Datos = Hoja3 ; Hoja A. Objetivos = Hoja1
al copiar esta formula en la columna f de la hoja 2, necesito que
cambie dentro de la formula BuscarV el número de columna a buscar en
vez de 2 a 10 porque cuando la copio no me cambia ese dato de las
formulas buscarv, lo que hago es pegarlo en todos los meses y luego
reemplazar el número por el que corresponde pero me lleva bastante
tiempo ya que son 31 secciones.
No se si así se entenderá mejor, muchas gracias Hector, cualquier
consulta me dices
Muchas gracias
Respuesta Responder a este mensaje
#3 Héctor Miguel
09/05/2008 - 08:04 | Informe spam
hola, Cecilia !

1) para "avanzar" de 8 en 8 tus columnas para la funcion buscarv(... y partiendo de que la primer columna es "E"
prueba cambiando el 2 (que actualmente lo tienes "constante") por algo +/- como lo siguiente:
de: -> BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)
a: -> BUSCARV($B460;A.Datos!$a$3:$CW$1500;(COLUMNAS($E$1:E$1)-1)*8+2;FALSO)

2) aunque... por otro lado, pareciera haber alguna "inconsistencia" en los datos que comentas (me explico):
suponiendo que los meses "correlativos" los tienes "secuenciales" en tus hojas de busqueda: ene,feb,mar,abr,etc.
si en tu primer formula (buscarv) traes datos de la columna 2, no es claro por que la siguiente columna debe ser 10 y no 14
-> a menos que... "actualmente" tengas solo registros de 8 meses por cada "departamento o seccion" a buscar...
y que la "correlacion/secuencia" sea del tipo: 8 eneros (sec.1 a 8) + 8 febreros (sec.1 a 8)... (y asi sucesivamente)
lo que nos llevaria a que cuando registres "el siguiente" mes, pasarias a buscar de 2 a 9 (y luego de 2 a 10, y asi...) -???-

si cualquier duda (o informacion adicional mas... "clara")... comentas ?
saludos,
hector.

__ la consulta original __
... hoja 1... los datos previstos
... fila 1 los meses que empiezan desde a hasta cv repitiendose varias veces por cada una de las secciones
... fila 2, libre servicio, lacteos, salado, ...
... fila 3... numero de clientes que han tenido en ese mes
... fila 4 roturas, en la fila 5 blister,..

... hoja 3... los datos reales: en la misma posicion que los previstos

... hoja 2 quiero saber solo para la seccion de fruta los datos entre previstos y real
... fila 1 tengo los meses correlativos enero, febrero...
... fila 2 la seccion (en este caso solo fruta)
... fila 3... columna a vacia, columna b las tareas (clientes, roturas, blister...), y en columna d el tipo de medicion
... en la columna e es donde quiero el comparativo y aplico la siguiente formula
(que seguro se puede reducir), pero bueno, esta funcionando:
=SI(O($C460="-";$C460="RECORDAR");"-";SI(O($B460="Charcutería";$B460="Pescadería");"-";
SI(BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)="";"";SI($D460="SI/NO";
BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO);SI(O(BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)=0;
(BUSCARV($B460;A.Objetivos!$a$7:$CW$1500;2;FALSO)=0));BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)+100;
(BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)/(BUSCARV($B460;A.Objetivos!$a$3:$CW$1500;2;FALSO))*100)))))).

NOTA: Hoja A.Datos = Hoja3 ; Hoja A. Objetivos = Hoja1

al copiar esta formula en la columna f de la hoja 2, necesito que cambie dentro de la formula BuscarV
el numero de columna a buscar en vez de 2 a 10 porque cuando la copio no me cambia ese dato de las formulas buscarv
lo que hago es pegarlo en todos los meses y luego reemplazar el número por el que corresponde
pero me lleva bastante tiempo ya que son 31 secciones.
No se si así se entendera mejor ...
Respuesta Responder a este mensaje
#4 Cecilia
12/05/2008 - 06:40 | Informe spam
On 9 mayo, 08:04, "Héctor Miguel"
wrote:
hola, Cecilia !

1) para "avanzar" de 8 en 8 tus columnas para la funcion buscarv(... y partiendo de que la primer columna es "E"
    prueba cambiando el 2 (que actualmente lo tienes "constante") por algo +/- como lo siguiente:
    de: -> BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)
      a: -> BUSCARV($B460;A.Datos!$a$3:$CW$1500;(COLUMNAS($E$1:E$1)-1)*8+2;FALSO)

2) aunque... por otro lado, pareciera haber alguna "inconsistencia" en los datos que comentas (me explico):
    suponiendo que los meses "correlativos" los tienes "secuenciales" en tus hojas de busqueda: ene,feb,mar,abr,etc.
    si en tu primer formula (buscarv) traes datos de la columna 2, no es claro por que la siguiente columna debe ser 10 y no 14
    -> a menos que... "actualmente" tengas solo registros de 8 meses por cada "departamento o seccion" a buscar...
        y que la "correlacion/secuencia" sea del tipo: 8 eneros (sec.1 a 8) + 8 febreros (sec.1 a 8)... (y asi sucesivamente)
        lo que nos llevaria a que cuando registres "el siguiente" mes, pasarias a buscar de 2 a 9 (y luego de 2 a 10, y asi...)    -???-

si cualquier duda (o informacion adicional mas... "clara")... comentas ?
saludos,
hector.

__ la consulta original __



> ... hoja 1... los datos previstos
> ... fila 1 los meses que empiezan desde a hasta cv repitiendose varias veces por cada una de las secciones
> ... fila 2, libre servicio, lacteos, salado, ...
> ... fila 3... numero de clientes que han tenido en ese mes
> ... fila 4  roturas, en la fila 5 blister,..

> ... hoja 3... los datos reales: en la misma posicion que los previstos

> ... hoja 2 quiero saber solo para la seccion de fruta los datos entre previstos y real
> ... fila 1 tengo los meses correlativos enero, febrero...
> ... fila 2 la seccion (en este caso solo fruta)
> ... fila 3... columna a vacia, columna b las tareas (clientes, roturas, blister...), y en columna d el tipo de medicion
> ... en la columna e es donde quiero el comparativo y aplico la siguiente formula
> (que seguro se puede reducir), pero bueno, esta funcionando:
> =SI(O($C460="-";$C460="RECORDAR");"-";SI(O($B460="Charcutería";$B460="Pesca­dería");"-";
> SI(BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)="";"";SI($D460="SI/NO";
> BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO);SI(O(BUSCARV($B460;A.Datos!$a$­3:$CW$1500;2;FALSO)=0;
> (BUSCARV($B460;A.Objetivos!$a$7:$CW$1500;2;FALSO)=0));BUSCARV($B460;A.Datos­!$a$3:$CW$1500;2;FALSO)+100;
> (BUSCARV($B460;A.Datos!$a$3:$CW$1500;2;FALSO)/(BUSCARV($B460;A.Objetivos!$a­$3:$CW$1500;2;FALSO))*100)))))).

> NOTA: Hoja A.Datos = Hoja3 ; Hoja A. Objetivos = Hoja1

> al copiar esta formula en la columna f de la hoja 2, necesito que cambie dentro de la formula BuscarV
> el numero de columna a buscar en vez de 2 a 10 porque cuando la copio no me cambia ese dato de las formulas buscarv
> lo que hago es pegarlo en todos los meses y luego reemplazar el número por el que corresponde
> pero me lleva bastante tiempo ya que son 31 secciones.
> No se si así se entendera mejor ...- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Hector
Efectivamente la secuencia cambia por mes, en la Hoja A.Datos y
A.Objetivos tengo 8 eneros (sec.1 a 8), 8 febreros (mismas sec.), 8
marzos... y así sucesivamente, lo que me llevaria ,como muy bien has
comentado, a que en la primera busqueda es de 2, la segunda de 10, la
tercera 18...tal como explicabas en tu respuesta.
Gracias por tu atención
Cecilia
Respuesta Responder a este mensaje
#5 Héctor Miguel
12/05/2008 - 06:49 | Informe spam
hola, Cecilia !

Efectivamente la secuencia cambia por mes
en la Hoja A.Datos y A.Objetivos tengo 8 eneros (sec.1 a 8), 8 febreros (mismas sec.), 8 marzos... y asi sucesivamente
lo que me llevaria, como muy bien has comentado, a que en la primera busqueda es de 2, la segunda de 10, la tercera 18...



entiendo que ya resolviste como vas a modificar cuando cambie la secuencia de 8 eneros a 9 eneros (y asi sucesivamente) ???

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida