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

#6 Héctor Miguel
12/12/2006 - 19:55 | Informe spam
hola, chicos !

[segun parece]... las diferencias 'a considerar' entre una propuesta y otra [obviando el separador de argumentos]...

-> propuesta 1: =indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))
propuesta 2: =sumaproducto(--(a1:a8á);--(b1:b8ñ);--(c1:c8))

-> partiendo de que en ambos 'supuestos' la tabla de datos estuviera en el rango 'A1:C8'
y que los datos 'a buscar/coincidir/...' se pusieran en las celdas 'E1' y 'F1'
[situaciones que por supuesto pudieran ser de/crecientes y corresponde a quien consulta 'adaptar' las propuestas]

-> [basicamente] sera si en la situacion 'real' existen dos [o mas] filas donde coincidan ambas condicines -?-
la propuesta 1 -> devuelve SOLO la primer coincidencia [valor o texto]
la propuesta 2 -> devuelve LA SUMA de los valores donde ambas condiciones se encuentran en 'n_filas' [solo valores]

-> [insisto] dado que en las consultas/preguntas/... es costumbre usar 'ejemplos' +/- significativos ?
-> corresponde a quien consulta 'adaptar' las propuestas ;)

saludos,
hector.
Respuesta Responder a este mensaje
#7 Xavier Budet Graco
13/12/2006 - 21:32 | Informe spam
Hola Héctor Miguel, me gusta el que encuentre la primera coincidencia... no la conocía en este supuesto.

Supongo que el operador "?" puede ser sustituido por "=" con el mismo resultado...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

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

[segun parece]... las diferencias 'a considerar' entre una propuesta y otra [obviando el separador de argumentos]...

-> propuesta 1: =indice(c1:c8,coincidir(e1&"?"&f1,a1:a8&"?"&b1:b8,0))
propuesta 2: =sumaproducto(--(a1:a8á);--(b1:b8ñ);--(c1:c8))

-> partiendo de que en ambos 'supuestos' la tabla de datos estuviera en el rango 'A1:C8'
y que los datos 'a buscar/coincidir/...' se pusieran en las celdas 'E1' y 'F1'
[situaciones que por supuesto pudieran ser de/crecientes y corresponde a quien consulta 'adaptar' las propuestas]

-> [basicamente] sera si en la situacion 'real' existen dos [o mas] filas donde coincidan ambas condicines -?-
la propuesta 1 -> devuelve SOLO la primer coincidencia [valor o texto]
la propuesta 2 -> devuelve LA SUMA de los valores donde ambas condiciones se encuentran en 'n_filas' [solo valores]

-> [insisto] dado que en las consultas/preguntas/... es costumbre usar 'ejemplos' +/- significativos ?
-> corresponde a quien consulta 'adaptar' las propuestas ;)

saludos,
hector.


Respuesta Responder a este mensaje
#8 Héctor Miguel
13/12/2006 - 22:17 | Informe spam
hola, Xavier !

... el que encuentre la primera coincidencia... no la conocia en este supuesto.
Supongo que el operador "?" puede ser sustituido por "=" con el mismo resultado...



[en realidad] no se trata de un caracter como 'operador', sino como un caracter cuyo 'uso' [pretendido] es:
-> separar/unir/concatenar/dividir/... los dos elementos cuya conicidencia 'multiple' se trata de encontrar, al igual que para
-> separar/unir/concatenar/dividir/... los elementos de la matriz [o rangos] donde se buscan los elementos anteriores
[o sea, que puedes utilizar cualquier caracter, ya que sera 'textual' el uso que se le de] ;)

saludos,
hector.
Respuesta Responder a este mensaje
#9 JR
14/12/2006 - 03:17 | Informe spam
Entonces si suponemos que mi tabla de valores esta en el rango 'A1:D8'

Contenido de Listado
A B C D

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


y que los datos 'a buscar' los pongo p.e. 57 en 'E1' , 11A en 'F1' A en 'G1'
-> la siguente formula matricial es valida
=indice(d1:d8,coincidir(e1&"?"&f1,"?"&g1,a1:a8&"?"&b1:b8"?"&c1:c8,0))
esto es paa concidencia de 3 valores
Gracias por la ilustracion.
Respuesta Responder a este mensaje
#10 Xavier Budet Graco
14/12/2006 - 19:28 | Informe spam
Gracias Héctor y saludos,

Xavier

Quitar MAC para contestar. Gracias.

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

... el que encuentre la primera coincidencia... no la conocia en este supuesto.
Supongo que el operador "?" puede ser sustituido por "=" con el mismo resultado...



[en realidad] no se trata de un caracter como 'operador', sino como un caracter cuyo 'uso' [pretendido] es:
-> separar/unir/concatenar/dividir/... los dos elementos cuya conicidencia 'multiple' se trata de encontrar, al igual que para
-> separar/unir/concatenar/dividir/... los elementos de la matriz [o rangos] donde se buscan los elementos anteriores
[o sea, que puedes utilizar cualquier caracter, ya que sera 'textual' el uso que se le de] ;)

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida