viernes, 12 de junio de 2020

EXCEL: Ejemplo BUSCARV

Excel formula: Map inputs to arbitrary values

Fórmula genérica

=BUSCARV(input,map_table,column,0)

Explicación

Si necesita asignar o traducir entradas a valores arbitrarios, puede usar la función BUSCARV.

En el ejemplo, necesitamos mapear los números 1-6 de la siguiente manera:

Input Output
1 10
2 81
3 17
4 23
5 13
6 31

Como no hay forma de derivar la salida (es decir, es arbitraria), necesitamos hacer algún tipo de búsqueda. La función BUSCARV proporciona una manera fácil de hacer esto.

En el ejemplo que se muestra, la fórmula en F7 es:

=BUSCARV(F6,B5:C10,2,0)

Cómo funciona esta fórmula

Esta fórmula utiliza el valor en la celda F6 para un valor de búsqueda, el rango B5: C10 para la tabla de búsqueda, 2 para indicar "segunda columna" y cero como último argumento para forzar una coincidencia exacta.

Aunque en este caso estamos asignando entradas numéricas a salidas numéricas, la misma fórmula manejará valores de texto tanto para entradas como para salidas.

Alternativa con ELEGIR

Si tiene un número limitado de entradas, y si las entradas son números que comienzan con 1, también puede usar la función ELEGIR. Para el ejemplo que se muestra, la fórmula equivalente basada en ELEGIR es:

=ELEGIR(F6,10,81,17,23,13,31)

La función de elección es difícil de manejar para grandes cantidades de datos, pero para conjuntos de datos más pequeños que se asignan a un índice basado en 1, tiene la ventaja de ser una solución "todo en uno".


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT