Necesito el valor de una celda referenciada

Necesito lo siguiente:

Tengo la Celda X2 con 1 numero y tengo la columna Z2:Z4 con números, necesito buscar el numero que se encuentra en la celda X2 en la columna Z2:Z4, si lo encuentro necesito copiar el numero que se encuentra en la celda de la derecha AA en la celda Y2, si no lo encuentro, un 0 en la celda Y2

Ejemplo

X2= 1078   Y2: = (3)      Z2  = 65           AA2: = 1

                    Y3:=             Z3: = 120         AA3: = 2

                    Y4:=             Z4: = 1078       AA4:=  3

No necesito una macro, solo la fórmula condicional para colocar en la celda Y2

2 respuestas

Respuesta
1

En el ejemplo que pones, en Y2 pones un 3 porque está en Z4. ¿En Y3 y Y4 qué hay que poner? ¿O no hay que poner nada?

Si solo quieres el resultado en Y2, entonces la fórmula es la siguiente:

=SIERROR(CONSULTAV($X$2;$Z$2:$AA$4;2;FALSO);0)

Por el contrario, si lo que quieres es que ponga el valor de AA si coincide en la misma fila, entonces:

=SI(Z2=$X$2;AA2;0)

Respuesta
1

.13/09/16

Hola, Diego

Lo que estás consultando es la típica aplicación de la función BUSCARV(),

En un primer paso, probá esta fórmula en Y2:

 =BUSCARV($X2;$Z$2:$AA$24;2;FALSO)

Tené en cuenta si usas comas o punto y coma para separar los argumentos. Yo usé ";" en este ejemplo.

Entonces, la función Buscarv necesita tres argumentos más un cuarto, opcional.

El primero es el valor que se busca en la base; ésta, a su vez, es el segundo argumento de la fórmula. Vas a ver que es más extenso, por si se agregaran registros luego.

El uso del signo $ es para que siempre se refiera a ese rango aún copiando la fórmula a otras celdas/hojas.

El tercer argumento indica qué columna de la base indicada debe ser mostrada donde está la fórmula. Cómo intentás mostrar el valor que está al lado, indiqué la columna 2,. Si te fijas en la imagen verás que coloqué el número correspondiente a cada columna. Si pegás esta fórmula en otra celda y cambias el número de columna, traerá lo que haya en ella.

Finalmente el cuarto argumento opcional, cuando está en 0 (Falso) obliga a una búsqueda exacta de lo que está en la celda X2. Si no encuentra ese código, la fórmula devolverá #N/A! (No disponible)

Para evitar ese #N/A! puedes usa esta variante que es similar:

=SI(ESNOD(BUSCARV($X2;$Z$2:$AA$24;2;FALSO);0;BUSCARV($X2;$Z$2:$AA$24;2;FALSO))

Como pedías, esta nueva fórmula devolverá 0; si el valor de la celda X2 no existe en la columna Z de la base que creaste, pero -si lo encuentra- trae el valor de la segunda columna.

Espero que sea lo que buscás. Avisame si no.

Abrazo

Fernando

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas