Pregunta al Grupo.

12/12/2006 - 02:58 por JR | Informe spam
Buen dia Grupo.
Tengo una duda:Al utilizar la funcion Buscarv() encuentro los datos
necesarios para complementar mi informacion, pero ahora tengo un problema
por que necesito que esta condicion de buscarv se cumpla para dos claves
ejemplo.

en busca del 57 y ademas que tengan codigo 11A en mi listado


Contenido de Listado
A B C

57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00

y los campos que se cumplen son 57, 11A y el dato que necesito es el de $
500.00

Como lo puedo hacer.

Gracias de Antemano.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/12/2006 - 07:19 | Informe spam
hola, JR !

si suponemos que tu tabla de valores esta en el rango 'A1:C8'
y que los datos 'a buscar' los pones p.e. 57 en 'D1' y 11A en 'F1'
-> prueba con la siguiente formula 'matricial'
[ya sabes, al introducirla/editarla se termina con ctrl+mayusc+enter]
=indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))

solo considera el separador de argumentos [yo uso la coma] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... necesito que... buscarv se cumpla para dos claves ejemplo.
en busca del 57 y ademas que tengan codigo 11A en mi listado
A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00
y los campos que se cumplen son 57, 11A y el dato que necesito es el de $ 500.00
Respuesta Responder a este mensaje
#2 Xavier Budet Graco
12/12/2006 - 13:44 | Informe spam
Hola "JR" y Héctor Miguel, con todos los respetos para Héctor (mucho más competente en Excel que yo) pero yo te aconsejaría =SUMAPRODUCTO porque se entiende mejor como trabaja...

En los supuestos de Héctor Miguel (el "57" en E1 y el "11A" en F1): =SUMAPRODUCTO(--(A1:A8á);--(B1:B8ñ);--(C1:C8)) y teniendo en cuenta que yo utilizo el ";" como separador.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje news:
hola, JR !

si suponemos que tu tabla de valores esta en el rango 'A1:C8'
y que los datos 'a buscar' los pones p.e. 57 en 'D1' y 11A en 'F1'
-> prueba con la siguiente formula 'matricial'
[ya sabes, al introducirla/editarla se termina con ctrl+mayusc+enter]
=indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))

solo considera el separador de argumentos [yo uso la coma] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... necesito que... buscarv se cumpla para dos claves ejemplo.
en busca del 57 y ademas que tengan codigo 11A en mi listado
A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00
y los campos que se cumplen son 57, 11A y el dato que necesito es el de $ 500.00




Respuesta Responder a este mensaje
#3 JR
12/12/2006 - 15:51 | Informe spam
Gracias me funciono la propuesta de Hector Miguel.
Por la de Xavier me marca un error de # Valor por esto:

a.. Los argumentos matriciales deben tener las mismas dimensiones. De lo
contrario, SUMAPRODUCTO devuelve el valor de error #¡VALOR!

y como los argumentos cambian de dimension por eso de todas manaeras muchas
gracias.

JR

"Xavier Budet Graco" escribió en el mensaje
news:
Hola "JR" y Héctor Miguel, con todos los respetos para Héctor (mucho más
competente en Excel que yo) pero yo te aconsejaría =SUMAPRODUCTO porque se
entiende mejor como trabaja...

En los supuestos de Héctor Miguel (el "57" en E1 y el "11A" en F1):
=SUMAPRODUCTO(--(A1:A8á);--(B1:B8ñ);--(C1:C8)) y teniendo en cuenta que
yo utilizo el ";" como separador.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje
news:
hola, JR !

si suponemos que tu tabla de valores esta en el rango 'A1:C8'
y que los datos 'a buscar' los pones p.e. 57 en 'D1' y 11A en 'F1'
-> prueba con la siguiente formula 'matricial'
[ya sabes, al introducirla/editarla se termina con ctrl+mayusc+enter]
=indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))

solo considera el separador de argumentos [yo uso la coma] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... necesito que... buscarv se cumpla para dos claves ejemplo.
en busca del 57 y ademas que tengan codigo 11A en mi listado
A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00
y los campos que se cumplen son 57, 11A y el dato que necesito es el de $
500.00




Respuesta Responder a este mensaje
#4 Xavier Budet Graco
12/12/2006 - 16:46 | Informe spam
Hola JR, me alegro que ya lo hayas resuelto. Pero en tu ejemplo los argumentos matriciales tenían las mismas dimensiones...

A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00

...o ¿no?

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"JR" escribió en el mensaje news:ufn%
Gracias me funciono la propuesta de Hector Miguel.
Por la de Xavier me marca un error de # Valor por esto:

a.. Los argumentos matriciales deben tener las mismas dimensiones. De lo
contrario, SUMAPRODUCTO devuelve el valor de error #¡VALOR!

y como los argumentos cambian de dimension por eso de todas manaeras muchas
gracias.

JR

"Xavier Budet Graco" escribió en el mensaje
news:
Hola "JR" y Héctor Miguel, con todos los respetos para Héctor (mucho más
competente en Excel que yo) pero yo te aconsejaría =SUMAPRODUCTO porque se
entiende mejor como trabaja...

En los supuestos de Héctor Miguel (el "57" en E1 y el "11A" en F1):
=SUMAPRODUCTO(--(A1:A8á);--(B1:B8ñ);--(C1:C8)) y teniendo en cuenta que
yo utilizo el ";" como separador.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje
news:
hola, JR !

si suponemos que tu tabla de valores esta en el rango 'A1:C8'
y que los datos 'a buscar' los pones p.e. 57 en 'D1' y 11A en 'F1'
-> prueba con la siguiente formula 'matricial'
[ya sabes, al introducirla/editarla se termina con ctrl+mayusc+enter]
=indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))

solo considera el separador de argumentos [yo uso la coma] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... necesito que... buscarv se cumpla para dos claves ejemplo.
en busca del 57 y ademas que tengan codigo 11A en mi listado
A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00
y los campos que se cumplen son 57, 11A y el dato que necesito es el de $
500.00









Respuesta Responder a este mensaje
#5 JR
12/12/2006 - 19:53 | Informe spam
Es cierto en este pequeño ejemplo son todas iguales pero la informacion la
obtengo de una base de datos de 900 registros, solo puse algunos como
referencia, perdon si la informacion que notifique no fue la correcta.

Gracias.

"Xavier Budet Graco" escribió en el mensaje
news:
Hola JR, me alegro que ya lo hayas resuelto. Pero en tu ejemplo los
argumentos matriciales tenían las mismas dimensiones...

A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00

...o ¿no?

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"JR" escribió en el mensaje
news:ufn%
Gracias me funciono la propuesta de Hector Miguel.
Por la de Xavier me marca un error de # Valor por esto:

a.. Los argumentos matriciales deben tener las mismas dimensiones. De lo
contrario, SUMAPRODUCTO devuelve el valor de error #¡VALOR!

y como los argumentos cambian de dimension por eso de todas manaeras
muchas
gracias.

JR

"Xavier Budet Graco" escribió en el mensaje
news:
Hola "JR" y Héctor Miguel, con todos los respetos para Héctor (mucho más
competente en Excel que yo) pero yo te aconsejaría =SUMAPRODUCTO porque se
entiende mejor como trabaja...

En los supuestos de Héctor Miguel (el "57" en E1 y el "11A" en F1):
=SUMAPRODUCTO(--(A1:A8á);--(B1:B8ñ);--(C1:C8)) y teniendo en cuenta
que
yo utilizo el ";" como separador.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje
news:
hola, JR !

si suponemos que tu tabla de valores esta en el rango 'A1:C8'
y que los datos 'a buscar' los pones p.e. 57 en 'D1' y 11A en 'F1'
-> prueba con la siguiente formula 'matricial'
[ya sabes, al introducirla/editarla se termina con ctrl+mayusc+enter]
=indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))

solo considera el separador de argumentos [yo uso la coma] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... necesito que... buscarv se cumpla para dos claves ejemplo.
en busca del 57 y ademas que tengan codigo 11A en mi listado
A B C
57 10A $100.00
45 10B $100.00
45 10A $400.00
48 10C $200.00
57 11A $500.00
45 23G $700.00
14 56D $520.00
25 85T $650.00
y los campos que se cumplen son 57, 11A y el dato que necesito es el de
$
500.00









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