Sunteți pe pagina 1din 7

Cmo buscar un valor aproximado en Excel

INICIO

FUNCIONES

ACERCA

Cmo buscar un valor aproximado en Excel


Me gusta 1 0 Share

Cuando tenemos una tabla de datos numricos en Excel y necesitamos buscar un valor aproximado , podemos utilizar la funcin BUSCARV poniendo especial atencin en su cuarto argumento que ser la clave para obtener el resultado correcto.

Nombre (sin apellidos):

Email:

El valor aproximado inferior


Como seguramente sabes, la funcin BUSCARV tiene cuatro argumentos y el ltimo de ellos indica el tipo de bsqueda que se va a realizar. Si dicho argumento es FALSO, entonces la funcin BUSCARV realizar una bsqueda exacta, pero si el argumento es VERDADERO, entonces har una bsqueda aproximada. Considera la siguiente tabla de datos la cual tiene los valores numricos ordenados de menor a mayor:
Excel Total
Me gusta

Suscribirme

A 6678 personas les gusta Excel Total.

Plug -in social de Facebook

http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

Cmo buscar un valor aproximado en Excel

Nuestro objetivo es obtener la equivalencia de la calificacin en letra para cada uno de los estudiantes y para ello utilizaremos la siguiente frmula:

Buscar
=BUSCARV(E2, $A$2:$B$15, 2, VERDADERO)

Observa que el ltimo argumento de la funcin BUSCARV es VERDADERO lo cual indica que realizaremos una bsqueda aproximada. El resultado de la frmula es el siguiente:

Ahora analicemos los resultados. Hugo tiene un porcentaje de 87 y la frmula nos ha devuelto la calificacin B+ que corresponde al valor 86 en la tabla. Esto indica que, al no encontrar el valor 87, la funcin BUSCARV nos devuelve el valor inmediato inferior. Paco tiene un porcentaje de 75 que tampoco aparece en la tabla, pero la funcin nos devuelve la calificacin C que corresponde al valor 73 y que tambin es el valor inmediato inferior. Es muy importante recordar que este mtodo requiere que el rango de bsqueda est ordenado de manera ascendente. Es as como la funcin BUSCARV nos ayuda a buscar el valor aproximado inferior .

El valor aproximado superior


Si en lugar del valor aproximado inferior necesitamos obtener el valor aproximado superior , entonces debemos hacer algunos ajustes al ejemplo anterior. El primer ajuste es ordenar los datos numricos de manera descendente de la siguiente manera:

http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

Cmo buscar un valor aproximado en Excel

Este es un requisito indispensable para poder utilizar la funcin COINCIDIR que nos ayudar a encontrar el valor aproximado superior con la siguiente frmula:
=INDICE($B$2:$B$15, COINCIDIR(E2, $A$2:$A$15, -1))

Esta combinacin de funciones es muy comn ya que son una excelente alternativa a la funcin BUSCARV. La funcin COINCIDIR nos devuelve la fila que contiene el porcentaje aproximado y la funcin INDICE nos devuelve la calificacin correspondiente. Para nuestro ejemplo, hemos indicado el valor -1 en el tercer argumento de la funcin COINCIDIR porque deseamos obtener el valor aproximado superior . Observa el resultado de esta frmula:

En esta ocasin, Hugo obtiene una calificacin A- que corresponde al porcentaje 90 de la tabla y que es precisamente el valor aproximado superior a 87. Lo mismo sucede con el resto de las calificaciones.

El valor ms cercano
http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

Cmo buscar un valor aproximado en Excel

La ltima frmula que analizaremos en este artculo realiza una tarea ms compleja que las anteriores ya que busca el valor ms cercano sin importar si es un valor superior o inferior. Dada esta complejidad, elaboraremos la frmula paso a paso. Comencemos por analizar el ejemplo de Hugo que tiene un porcentaje de 87:

En la columna G he colocado la frmula =ABS(A2-$E$2) que obtiene la diferencia entre cada valor de la tabla y el porcentaje alcanzado por Hugo. Podemos notar inmediatamente que el valor que tiene la menor diferencia dentro de la tabla es el valor 86 ya que solo tiene una diferencia de 1 y por lo tanto es el valor ms cercano. Para lograr nuestro objetivo necesitamos obtener el valor ms pequeo dentro del rango G2:G15 y para eso utilizaremos la funcin MIN de la siguiente manera:

Ya que sera ineficiente crear una columna con las diferencias para cada alumno, es necesario sintetizar las frmulas anteriores en una sola, pero ya que esto implica el uso de rangos, se hace indispensable utilizar funciones matriciales. Considera la siguiente frmula:
=MIN(ABS($A$2:$A$15-E2))

http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

Cmo buscar un valor aproximado en Excel

Al colocar esta frmula en la celda F2 y pulsar la combinacin de teclas Ctrl + Mays + Entrar obtendremos el mismo resultado que con la combinacin de frmulas anteriores. Y an ms, al copiar dicha frmula hacia abajo obtendr la diferencia mnima que existe para cada uno de los alumnos:

Es importante que comprendas esta lgica porque ahora utilizaremos la funcin COINCIDIR para encontrar la posicin que tiene dicha diferencia mnima dentro de la matriz para cada alumno. La frmula matricial a utilizar es la siguiente:
=COINCIDIR(MIN(ABS($A$2:$A$15-E2)), $A$2:$A$15-E2)

Recuerda que se debe pulsar Ctrl + Mays + Entrar al introducir esta frmula. Pero antes de continuar, permteme explicar la lgica de esta frmula. En primer lugar recuerda que ABS($A$2:$A$15-E2) nos devuelve una coleccin de datos que para el caso de Hugo sera la siguiente: {87, 27, 24, 21, 17, 14, 11, 7, 4, 1, 3, 6, 9, 13}. La funcin MIN me dice que el valor mnimo es 1 y la funcin COINCIDIR me dice que dicho valor 1 ocupa la posicin 10 dentro de la matriz. Observa el resultado de esta frmula al aplicarlo a cada alumno:

http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

Cmo buscar un valor aproximado en Excel

El valor devuelto por la frmula coindice perfectamente con la posicin del porcentaje ms cercano dentro del rango A2:A15. Por ejemplo, para Hugo, la posicin 10 dentro del rango A2:A15 es la celda A11 la cual tiene el porcentaje 86 y la diferencia de 1 con el porcentaje de Hugo. Para Paco, la posicin 7 dentro del rango es la celda A8 que tiene el porcentaje 76 y que es el valor ms cercano. Ahora que ya sabemos la posicin que ocupa el valor ms cercano, utilizaremos la funcin INDICE para mostrar la calificacin correspondiente con la siguiente frmula:
=INDICE($B$2:$B$15, COINCIDIR(MIN(ABS($A$2:$A$15-E2)), $A$2:$A$15-E2))

Por supuesto, esta frmula tambin debe ser introducida con la combinacin de teclas Ctrl + Mays + Entrar. En la siguiente imagen podemos observar el resultado final:

Es importante destacar que para Hugo y Luis se obtuvo el valor aproximado inferior pero para Paco se obtuvo el valor aproximado superior. De esta manera nuestra frmula matricial obtiene el valor ms cercano en todos los casos. Ahora ya conoces tres opciones para buscar un valor aproximado en Excel,

http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

Cmo buscar un valor aproximado en Excel

ya sea que requieres obtener el valor aproximado superior, inferior o el valor ms cercano. Solo resta que descargues el libro de trabajo de manera que puedas utilizar las frmulas desarrolladas con tus propios datos.

Entrada publicada el 22 octubre, 2013 por Moiss Ortz

Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos necesarios estn marcados * Nombre *

Correo electrnico *

Comentario

Publicar comentario

http://exceltotal.com/...do-en-excel/?utm_source=rss&utm_medium=rss&utm_campaign=como-buscar-un-valor-aproximado-en-excel[22/10/2013 08:31:32 a.m.]

S-ar putea să vă placă și