Buscar en distintas hojas

26/04/2004 - 20:22 por Matías Villalba | Informe spam
Buenas tardes,

Necesito hacer una búsqueda en varias hojas, por ejemplo,
el elemento 1104000002 y sumar el valor que trae a la
izquierda... es posible????

Elemento
(hoja 1)
1104000002 $ 50.-
1104000005 $ 80.-
1104000002 $ 20.-
(hoja 2)
1104000002 $ 35.-
1104000002 $ 10.-
1104000003 $ 50.-

Gracias anticipadas...

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
26/04/2004 - 21:38 | Informe spam
hola, Matías !

... busqueda en varias hojas, por ejemplo, ... 1104000002 y sumar el valor que trae a la izquierda... es posible????
(hoja 1)
1104000002 $ 50.-
1104000005 $ 80.-
1104000002 $ 20.-
(hoja 2)
1104000002 $ 35.-
1104000002 $ 10.-
1104000003 $ 50.-



[supongo que quisiste decir =>a la derecha<= ???]
suponiendo que los datos en hoja1 y hoja2 corresponden a las filas 1 a 3 y a las columnas a y b...
y que [en otra hoja] en la celda a1 'pones' el elemento que debera 'coincidir' [p.e. 1104000002]
=SumaProducto(Sumar.Si(Indirecto("hoja "&Fila(Indirecto("1:2"))&"!a1:a3"),a1,Indirecto("hoja "&Fila(Indirecto("1:2"))&"!b1:b3")))

saludos,
hector.
=>toma nota que 'mi' separador de argumentos es la coma ',' NO el punto y coma ';' <= ;)
Respuesta Responder a este mensaje
#2 Sosias
26/04/2004 - 22:27 | Informe spam
Aunque la respuesta de Héctor seguro que es impecable,
pienso que sería más fácil utilizar la función =SUMAR.SI
suponiendo que lo que busques sea eso.

Por ejemplo:

=SUMAR.SI(Hoja1!A:A;"04000002";Hoja1!B:B)+SUMAR.SI
(Hoja2!A:A;"04000002";Hoja1!B:B)+SUMAR.SI(Hoja3!
A:A;"04000002";Hoja1!B:B)

A mí también me despista lo que dices de sumar el valor a
la izquierda. En todo caso, en esta fórmula se supone que
el 1104000002 está en la columna A y las cantidades a
sumar en la columna B. Cambia ambos datos según tus
necesidades.

hola, Matías !

... busqueda en varias hojas, por ejemplo, ...




1104000002 y sumar el valor que trae a la izquierda... es
posible????
(hoja 1)
1104000002 $ 50.-
1104000005 $ 80.-
1104000002 $ 20.-
(hoja 2)
1104000002 $ 35.-
1104000002 $ 10.-
1104000003 $ 50.-



[supongo que quisiste decir =>a la derecha<= ???]
suponiendo que los datos en hoja1 y hoja2 corresponden a


las filas 1 a 3 y a las columnas a y b...
y que [en otra hoja] en la celda a1 'pones' el elemento


que debera 'coincidir' [p.e. 1104000002]
=SumaProducto(Sumar.Si(Indirecto("hoja "&Fila(Indirecto


("1:2"))&"!a1:a3"),a1,Indirecto("hoja "&Fila(Indirecto
("1:2"))&"!b1:b3")))

saludos,
hector.
=>toma nota que 'mi' separador de argumentos es la


coma ',' NO el punto y coma ';' <= ;)

.

Respuesta Responder a este mensaje
#3 Amadeo GOVONI
27/04/2004 - 04:31 | Informe spam
Estimado

=SUMAPRODUCTO(SUMAR.SI(INDIRECTO("hoja"&FILA(INDIRECTO("1:2"))&"!a1:a3");A1;
INDIRECTO("hoja "&FILA(INDIRECTO("1:2"))&"!b1:b3")))

el valor que obtengo es #¡REF!


Amadeo

"Héctor Miguel" escribió en el mensaje
news:%23$
hola, Matías !

> ... busqueda en varias hojas, por ejemplo, ... 1104000002 y sumar el


valor que trae a la izquierda... es posible????
> (hoja 1)
> 1104000002 $ 50.-
> 1104000005 $ 80.-
> 1104000002 $ 20.-
> (hoja 2)
> 1104000002 $ 35.-
> 1104000002 $ 10.-
> 1104000003 $ 50.-

[supongo que quisiste decir =>a la derecha<= ???]
suponiendo que los datos en hoja1 y hoja2 corresponden a las filas 1 a 3


y a las columnas a y b...
y que [en otra hoja] en la celda a1 'pones' el elemento que debera


'coincidir' [p.e. 1104000002]
=SumaProducto(Sumar.Si(Indirecto("hoja


"&Fila(Indirecto("1:2"))&"!a1:a3"),a1,Indirecto("hoja
"&Fila(Indirecto("1:2"))&"!b1:b3")))

saludos,
hector.
=>toma nota que 'mi' separador de argumentos es la coma ',' NO el punto


y coma ';' <= ;)

Respuesta Responder a este mensaje
#4 Héctor Miguel
27/04/2004 - 06:15 | Informe spam
hola, Amadeo !

=SUMAPRODUCTO(SUMAR.SI(INDIRECTO("hoja"&FILA(INDIRECTO("1:2"))&"!a1:a3");A1;
INDIRECTO("hoja "&FILA(INDIRECTO("1:2"))&"!b1:b3")))
el valor que obtengo es #¡REF!



[probablemente] es un 'conflicto' con los 'nombres' de las hojas...
en el 1er Sumar.Si(Indirecto[...] 'le dices' que se llaman: hoja1, hoja2
en el 2do Sumar.Si(Indirecto[...] 'le dices' que se llaman: hoja 1, hoja 2
=> nota que entre el nombre y la numeracion de la hoja NO hay [y 'luego'... SI hay] un espacio <= :((

¿comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#5 Matías Villalba
27/04/2004 - 16:09 | Informe spam
Disculpen el exabrupto, efectivamente era el valor en la
columna derecha.
Después de hacer varias pruebas opté por utilizar =suma
(sumar.si(cor!a:a;1104000002;cor!b:b);sumar.si(rym!
a:a;1104000002;rym!b:b))

Nótese que en el ejemplo yo puse como nombre de las
hojas "hoja 1" y "hoja 2" (fue sólo para simplificar la
exposición)... los nombres reales son "cor" y "rym"...
entiendo que este es el motivo por lo que no pude
utilizar "fila(indirecto(...))", es así???, hice pruebas
cambiando los argumentos, pero no pude llegar al resultado
deseado.
Finalmente el tratamiento que le tuve que dar al asunto
fue hoja por hoja dentro de la función, si bien el
problema ya lo solucioné, quisiera saber si existe una
manera de hacerlo tratando a todas las hojas de una sola
vez, al estilo de las fórmulas 3D...p.e. suma(cor:rym!
a1)...

Gracias.
Saludos.

Matías.
Buenas tardes,

Necesito hacer una búsqueda en varias hojas, por ejemplo,
el elemento 1104000002 y sumar el valor que trae a la
izquierda... es posible????

Elemento
(hoja 1)
1104000002 $ 50.-
1104000005 $ 80.-
1104000002 $ 20.-
(hoja 2)
1104000002 $ 35.-
1104000002 $ 10.-
1104000003 $ 50.-

Gracias anticipadas...
.

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