Problema para buscar en excel 2003

Que fórmula utilizo si tengo 5 columnas: en las 3 primeras tengo datos. En las otras dos tengo datos en las que los datos coinciden la columna 2 y 3 con los datos de la columna 4 y 5. Como hacer para poner en otra columna 6 los datos que tengo en la columna 1

1             2             3           4         5          6

 lu         1             sal         1        sal       ?

Respuesta
3

.16/09/16

Buenas,

Me pareció entender -y no quiere decir que haya acertado- que quieres una fórmula que coloque el valor de la primera columna, si los valores de las columnas 2 y 3 coinciden con los de 4 y 5.

Armé la fórmula sobre una base como esta:

En el eventual caso de que fuese eso, esta sería la fórmula:

=SI(B2&C2=D2&E2;A2;"-")

 [Considera si usas comas o punto y coma para separar argumentos de las funciones. Yo usé ";"]

Asígnale el formato deseado y, luego, copia esta celda y pégala en las restantes de esta misma columna.

En el muy probable caso de que no te haya interpretado bien, vuelve a consularme hasta que lo resolvamos.

Saludos

Fernando

(Buenos Aires, Argentina)

.

.

Buenas, Ju

Ahora se entiende mejor.

La fórmula que hace eso es INDICE combinada con COINCIDIR.

Imagino que el nombre, en columna F lo traes con BUSCARV (o CONSULTAV), que funciona muy bien cuando los datos a traer están a la derecha del código (CIF).

Pero cuando están a la izquierda hay que recurrir a una solución con dos funciones.

Mira esta imagen:

Como verás al pie, la función INDICE toma el contenido de una celda en un rango, cuya fila se obtiene con la fórmula COINCIDIR del valor en un rango gemelo.

Al pié está la fórmula original. Pero -al igual que BUSCARV- si COINCIDIR no encuentra el valor devuelve #N/A.

Por ello la fórmula completa a colocar en D2 sería:

=SI(ESNOD(COINCIDIR($E2;$B$2:$B$86;0));"Falta";INDICE($A$2:$A$86;COINCIDIR($E2;$B$2:$B$86;0)))

[Considera si usas comas o punto y coma para separar argumentos de las funciones. Yo usé ";"]
Asígnale el formato deseado y, luego, copia esta celda y pégala en las restantes de esta misma columna,

Entonces, ESNOD() es una función que devuelve verdadero si encuentra un error del tipo #N/A (NO Disponible) es decir que el dato no fue encontrado en la base de búsqueda. El condicional SI() es el encargado de mostrar uno u otro mensaje según el caso.

Espero que ahora sí esté resuelto tu problema.

Un abrazo

Fernando

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas