FUNCION ELEGIR
Utiliza el argumento núm_índice para devolver un valor de una lista de argumentos
de valores. Utilice ELEGIR para seleccionar uno de los 29 valores posibles a partir
del rango del argumento índice. Por ejemplo, si valor1 a valor 7 son los días de la
semana, ELEGIR devuelve uno de los días cuando se utiliza un número entre 1 y
7 como argumento núm_índice.
Sintaxis
ELEGIR (núm_índice; valor1; valor2;...)
Núm_índice especifica el argumento de valor que se selecciona. El argumento
núm_índice debe ser un número entre 1 y 29, o bien una fórmula o referencia a
una celda que contenga un número entre 1 y 29.
Si núm_índice es 1, ELEGIR devuelve valor1; si es 2, ELEGIR devuelve valor2 y
así sucesivamente.
Si núm_índice es menor que 1 o mayor que el número del último valor de la lista,
ELEGIR devuelve el valor de error # ¡VALOR!
Si núm_índice es una fracción, se trunca al entero inferior antes de ser utilizada.
Valor1, valor2,... son de 1 a 29 argumentos de valores entre los cuales ELEGIR
selecciona un valor o una acción que se ejecuta basándose en el argumento
núm_índice. Los argumentos pueden ser números, referencias a celdas, nombres
definidos, fórmulas, funciones o texto.
Observaciones
Si núm_índice es una matriz, cada valor se evaluará cuando se ejecute ELEGIR.
Los argumentos de valor para ELEGIR pueden ser referencias de rango, así
como valores individuales.
Por ejemplo, la fórmula:
=SUMA (ELEGIR (2; A1:A10; B1:B10; C1:C10))
Evalúa:
=SUMA (B1:B10)
Que después devuelve un valor basado en los valores del rango B1:B10.
La función ELEGIR se evalúa primero, devolviendo la referencia B1:B10. La
función SUMA se evalúa a continuación utilizando B1:B10, que es el resultado de
la función ELEGIR, como su argumento.
FUNCION BUSCARH
Busca un valor en la fila superior de una tabla o una matriz de valores y, a
continuación, devuelve un valor en la misma columna de una fila especificada en
la tabla o matriz. Use BUSCARH cuando los valores de comparación se
encuentren en una fila en la parte superior de una tabla de datos y desee
encontrar información que se encuentre dentro de un número especificado de filas.
Use BUSCARV cuando los valores de comparación se encuentren en una
columna a la izquierda o de los datos que desee encontrar.
La H de BUSCARH significa "Horizontal".
Sintaxis
BUSCARH (valor_buscado; matriz_buscar_en; indicador_filas; ordenado)
Valor_buscado es el valor que se busca en la primera fila de la tabla.
Valor_buscado puede ser un valor, una referencia o una cadena de texto.
Matriz_buscar_en es una tabla de información en la que se buscan los datos.
Utilice una referencia a un rango o el nombre de un rango.
Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto,
números o valores lógicos.
Si ordenado es VERDADERO, los valores de la primera fila de matriz_buscar_en
deben colocarse en orden ascendente: ...-2, -1, 0, 1, 2,..., A-Z, FALSO,
VERDADERO; de lo contrario, BUSCARH puede devolver un valor incorrecto. Si
ordenado es FALSO, no es necesario ordenar matriz_buscar_en.
El texto en mayúsculas y en minúsculas es equivalente.
Se pueden poner los datos en orden ascendente de izquierda a derecha
seleccionando los valores y eligiendo el comando Ordenar del menú Datos. A
continuación haga clic en Opciones y después en Ordenar de izquierda a derecha
y Aceptar. Bajo Ordenar por haga clic en la fila deseada y después en
Ascendente.
Indicador_filas es el número de fila en matriz_buscar_en desde el cual debe
devolverse el valor coincidente. Si indicador_filas es 1, devuelve el valor de la
primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la
segunda fila en matriz_buscar_en y así sucesivamente. Si indicador_filas es
menor que 1, BUSCARH devuelve el valor de error #¡VALOR!; si indicador_filas es
mayor que el número de filas en matriz_buscar_en, BUSCARH devuelve el valor
de error #¡REF!
Ordenado es un valor lógico que especifica si BUSCARH debe localizar una
coincidencia exacta o aproximada. Si es VERDADERO o se omite, devolverá una
coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta,
devolverá el siguiente valor mayor inferior a valor_buscado. Si es FALSO,
BUSCARH encontrará una coincidencia exacta. Si no encuentra ninguna,
devolverá el valor de error #N/A.
Observaciones
Si BUSCARH no logra encontrar valor_buscado, utiliza el mayor valor que sea
menor que valor_buscado.
Si valor_buscado es menor que el menor valor de la primera fila de
matriz_buscar_en, BUSCARH devuelve el valor de error #N/A.