Buscarv con condicional'

09/04/2011 - 01:28 por jpl | Informe spam
¡ Hola !
tengo que sacar valores de una tabla pero debo hacer un condicional

empresa contacto
IBM Juan
IBM pedro
IBM pablo
HP jose
HP dolores
Apple ana
Compaq antonia
Compaq maria

la referencia es el nombre de la empresa
=buscarv(a1;a1:b8;2;falso)

Deseo sacara en dos celdas nuevas los contactos, pero el buscarv siempre trae el primer valor, o sea en los 2 me arroja "JUAN" por IBM.
Quiero saber que formula poner en la segunda celda para que siga buscando luego de Juan y me traiga a pedro. Y que si el siguiente campo de la matriz no es la empresa de referencia "IBM" me arroje un valor en blanco.

gracias a todos!!
 

Leer las respuestas

#1 kaliman
09/04/2011 - 20:46 | Informe spam
On 9 abr, 01:28, jpl wrote:
Hola !
 tengo que sacar valores de una tabla pero debo hacer un condicional

 empresa        contacto
 IBM    Juan
 IBM    pedro
 IBM    pablo
 HP     jose
 HP     dolores
 Apple  ana
 Compaq antonia
 Compaq maria

 la referencia es el nombre de la empresa
 =buscarv(a1;a1:b8;2;falso)

 Deseo sacara en dos celdas nuevas los contactos, pero el buscarv siempre trae
el
 primer valor, o sea en los 2 me arroja "JUAN" por IBM.
 Quiero saber que formula poner en la segunda celda para que siga buscando
luego
 de Juan y me traiga a pedro. Y que si el siguiente campo de la matriz no es la
 empresa de referencia "IBM" me arroje un valor en blanco.

 gracias a todos!!


Hola jpl:
copia esta formula en C2 y arrastralo hacia abajo

=INDICE($A$1:$B$9;;COINCIDIR(A2;A2:B2;0)+1) INDICE($A$1:$B
$9;COINCIDIR(B2;$B$1:$B$9;0);)

o esta formula tambien en C2
=INDIRECTO(DIRECCION(COINCIDIR(B2;$B$1:$B$9;0);COINCIDIR(B2;A2:B2;0)))

Preguntas similares