Calc (en preparación)

7. Funciones

7.5. Funciones Hoja de Cálculo



* La función BUSCAR

Devuelve el contenido de una celda proveniente bien de un intervalo de una sola columna o bien de uno de una sola fila. Facultativamente, el valor asignado (del mismo índice) se puede devolver en una columna o una fila distinta. 

BUSCAR(CriteriodeBúsqueda; VectordeBúsqueda [; VectordeResultado])

CriteriodeBúsqueda es el valor de cualquier tipo a buscar; introducido directamente o como referencia.

VectordeBúsqueda es el área de una columna o una fila que se va a buscar.

VectordeResultado es otra área de una columna o una fila desde la que se toma el resultado de la función. El resultado es la celda del vector de resultado con el mismo índice que la instancia que se encontró con el vector de búsqueda.


Ejemplo


=BUSCAR(B1;A4:A10;B4:B10) busca la celda correspondiente en el área A4:A10 del número especificado en B1. 

Para la instancia encontrada, se determina el índice, por ejemplo, la celda 8 de esta área. A continuación, el contenido de la celda 8 se devuelve como el valor de la función (en el vector de resultado).

Los datos del vector de búsqueda deben estar ordenados. 

Los rangos de búsqueda y resultados deben tener las mismas dimensiones.


* La función BUSCARH

Busca un valor y una referencia a las celdas situadas por debajo del área seleccionada. 
Esta función comprueba si la primera fila de una matriz contiene un cierto valor.
La función devuelve el valor situado en una fila de la matriz, indicada en Índice, en la misma columna.

BUSCARH(Búsqueda; Intervalo; Índice [; Búsqueda por intervalos ordenados])

Ejemplo

c1

=BUSCARH("Helio"; $A$1:$DO$4; 2; 0) devuelve «HE», el símbolo del plomo.

=BUSCARH("Litio"; $A$1:$DO$4; 3; 0) devuelve 79, el número atómico del oro.

=BUSCARH("Hidrógeno"; $A$1:$DO$4; 4; 0) devuelve 12,011, la masa atómica relativa del carbono.



* La función BUSCARV

Búsqueda vertical con referencia a celdas adyacentes a la derecha. 
Esta función comprueba si un valor específico está contenido en la primera columna de una matriz.
La función devuelve entonces el valor en la misma fila de la columna nombrada por Índice.
Si el parámetro Ordenado se omite o se pone a VERDADERO o a uno, se supone que los datos están ordenados de forma ascendente. En este caso, si no se encuentra la Búsqueda exacta, se devolverá el último valor que sea menor que el criterio. Si Ordenado se establece en FALSO o en cero, se debe encontrar una coincidencia exacta, de lo contrario se producirá el error Error: Valor no disponible será el resultado. Por lo tanto, con un valor de cero no es necesario ordenar los datos en orden ascendente.

=BUSCARV(Búsqueda; Matriz; Índice [; Búsqueda por intervalos ordenados])

  • Buscar es el valor de cualquier tipo buscado en la primera columna de la matriz.
  • Matriz es la referencia, la cual debe contener como mínimo la cantidad de columnas correspondiente al número pasado en el argumento Índice.
  • Índice es el número de la columna en la matriz que contiene el valor que se va a devolver. La primera columna tiene el número 1.
  • Búsqueda por intervalos ordenados es un parámetro opcional que indica si la primera columna de la matriz contiene límites de intervalo en lugar de valores simples. En este modo, la búsqueda devuelve el valor de la fila cuya primera columna tiene un valor igual o menor que Búsqueda.

Ejemplo

C3

=BUSCARV($G$13;$A$14:$D$18;2) devuelve PEPE que corresponde al ID 3 en la columna número 2.

=BUSCARV($G$13;$A$14:$D$18;3) devuelve SAN PEDRO que corresponde al ID 3 en la columna número 3.

=BUSCARV($G$13;$A$14:$D$18;4) devuelve 300 que corresponde al ID 3 en la columna número 4.

https://help.libreoffice.org/latest/es/text/scalc/01/04060109.html?DbPAR=CALC#bm_id3159273