Necesito saber como hacer una fórmula excel

Debo hacer una fórmula excel donde al poner un valor en primer columna me rellena la segunda con la descripción que corresponde a ese valor, hice otra tabla con correspondencia de valores, por ejemplo si es 1 debe poner amarillo, si es 2 debe poner rojo, etc.

1 Respuesta

Respuesta
1

.21.03.17

Hola, Ricardo

Lo que estás pidiendo se parece mucho a la típica aplicación de la función BUSCARV(), sobre todo por la existencia de un ID común.

Para hacerlo simple, vamos a suponer que tu listado de colores estuviese en la "Hoja1" y en el rango A6:G240. Y si el primer ID a buscarle la descripción estuviera en la celda A4 de tu archivo, escribe ésta fórmula en la celda C4 :

 =BUSCARV($A4;Hoja1!$A$6:$G$240;2;FALSO)

Tené en cuenta si usás comas o punto y coma para separar los argumentos. Yo usé ";" en este ejemplo. Asígnale el formato deseado y, luego, copiá esta celda y pegala en las restantes de esta misma columna.

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

El primero es el valor que se busca en la base
Esta -a su vez- es el segundo argumento de la fórmula. El uso del signo $ es para que siempre se refiera a ese rango aún copiando la fórmula a otras celdas/hojas. Notarás que excede la cantidad de elemento para que considere futuras incorporaciones. Desde luego puede estar en la misma hoja o en otra, pero en este caso deberás indicarle el nombre en la dirección de la base. Por ejemplo: Hoja1!$A$6:$G$240

Importante: Nota que la primera columna de la izquierda del rango de búsqueda es donde está la clave o condición a buscar.

El tercer argumento indica qué columna de la base indicada debe ser mostrada donde está la fórmula. Cómo intento mostrar las descripciones, indiqué la columna 2, para que traiga el dato de "Valor nuevo". Si te fijas en la imagen verás que coloqué el número correspondiente a cada columna. Si pegas 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 A4. 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($A4;Hoja1!$A$6:$G$240;2;FALSO));"color inexistente";BUSCARV($A4;Hoja1!$A$6:$G$240;2;FALSO))

Bien, esta fórmula devolverá "color inexistente"; si el código o nombre en la celda de búsqueda no existe en la columna correspondiente de la base que creaste. Pero, si lo encuentra, trae ese valor.

Para evitar ese #N/A! es que usé ESNOD() que 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 un mensaje de error o el resultado según el caso.

Comentame si resuelve tu situación -y, en tal caso, agradeceré que califiques mi contribución- o escribime de nuevo aquí, si necesitas más apoyo con esto.

Un abrazo

Fernando

(Buenos Aires, Argentina)

.

Perdón por mi inutilidad, he intentado hacerlo pero evidentemente me equivoco en algo, hoja 1 columna 1 debo poder elegir entre las opciones que tengo en la tabla de hoja 2, rellenando la celda de la columna 2, según el numero elegido en correspondencia a la tabla hoja 2, sin dudas la función es "BuscarV" 

.

Buenas, Ricardo

Veamos un ejemplo sencillo para entender el funcionamiento de la fórmula:

En la celda G3 coloqué esa fórmula que trae el color que corresponda a lo que tengas indicado en la celda F3 (en amarillo). Cuando encuentra el valor en la primera columna del rango indicado (E), muestra lo que haya en la columna 2 de ese rango.

Si la tabla de colores está en la hoja 2, hay que agregarle esa referencia al rango de búsqueda.

Es decir que quedaría:

=BUSCARV(F3;'Hoja 2'$E$5:$F$10;2;FALSO)

Probá primero con esta fórmula y, si funciona correctamente, luego podés agregarle el control de inexistencia:

=SI(ESNOD(BUSCARV(F3;'Hoja 2'$E$5:$F$10;2;FALSO));"Nostá";BUSCARV(F3;'Hoja 2'$E$5:$F$10;2;FALSO))

Finalmente, el tema de seleccionar entre las opciones de la hoja 2 es independiente del fucionamiento de esta fórmula.

Intentá con la primera que te dí, ingresando un número existe en la celda F3 a mano.

Si funcionase, luego podrás usar las denominadas Listas de Validación para poder elegir elementos de un descolgable.

Pero primero nos aseguremos de que la búsqueda te funciona.

Avisame si no, pero comentame cuál es el problema exacto que te arroja (Error, no trae resultado correcto, ingresa la fórmula pero no trae nada, etc.)

Un abrazo!
Fer

Muchas gracias, ni bien lo pueda probar les aviso el resultado, y gracias por la paciencia

.

Ok. Y avisame si necesitás ayuda para armar la lista de selección de elementos.

Abrazo
Fer

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas