BUSCARH

Antes de entrar en detalle con esta función, comentar que con Excel 2010 ésta y otras cambiaron de nombre, si bien la operativa es exactamente la misma. 

A continuación se muestran el nombre de la función en las distintas versiones:

EXCEL 2010                      EXCEL 2010 SP1
CAR                                                CARACTER
CONVERT                                      CONVERTIR
VALFECHA                                    FECHANUMERO
DÍAS360                                         DIAS360
BDCUENTA                                   BDCONTAR
CONSULTAH                                 BUSCARH
SIERROR                                        SI.ERROR
MED                                                EXTRAE
RESTO                                            RESIDUO
MODO                                             MODA
ND                                                   NOD
RCUAD                                           RAIZ
LETRA.DE.TES.EQV.A.BONO     LETRA.DE.TEST.EQV.A.BONO
TIEMPO                                          NSHORA
VALHORA                                      HORANUMERO
RECORTAR                                    ESPACIOS
CONSULTAV                                  BUSCARV

Cuando usarla

Con la función BUSCARH queremos encontrar un valor que se halla en una tabla o matriz, tomando como referencia la primera fila de dicha tabla, y a partir de esa primera fila indicamos el número de fila en la que debe buscar el dato que deseamos encontrar.

Muy importante. Es imprescindible que el dato a que se va a tomar como referencia se encuentre en la primera fila.

Sintaxis

=BUSCARH(valor buscado; matriz buscar en; indicador;[ordenado])
Consta de cuatro argumentos:
  • Valor buscado. Dato que ha de encontrarse en la primer fila de la matriz donde vamos a realizar la búsqueda.
  • Matriz: Rango de celdas que contempla tanto el valor a buscar como el valor a encontrar.
  • Indicador: Número que indica el número de fila (contando desde la primera) en el que se halla el valor a encontrar.
  • Ordenado
    • 0 o Falso, Coincidencia exacta. muestra el valor correspondiente al dato buscado. En caso de no encontrar el valor buscado devuelve el valor #N/A
    • 1 o Verdadero: Coincidencia aproximada, en caso de no encontrar el valor buscado devolverá, el siguiente valor mayor que sea inferior al valor buscado.

Ejemplo.

Veamos su funcionamiento, con la creación de una hoja para calcular la letra de un C.I.F.



En primer lugar obtenemos el resto de la división 23578945/23, cuyo resultado es 12, la función utilizada en esta operación es:
=RESIDUO(número;núm_divisor)
dónde:

  • Número es la cifra a dividir, en este ejemplo 23578945, que se encuentra en la celda L14.
  • Núm_divisor: número por el que se divide la cifra, que según la operativa descrita es 23.
A continuación queremos saber al número 12 que letra le corresponde, para ello utilizamos la función BUSACARH, donde:

  • El dato a buscar es N, que se encuentra en la celda L16.
  • En la matriz formada por las celdas A11 hasta W12. Fijaros que la primera fila de esta matriz es la 11, y es en la que se encuentra el dato a buscar.
  • La fila en la que queremos encontrar el dato asociado a 12, se encuentra en la fila 12. Pero si la fila 11 es la número 1 de la matriz que hemos seleccionado, la fila 12, es la 2.
  • Por último queremos que la coincidencia sea exacta, lo cual lo indicamos con el valor 0.
=BUSCARH(L16;A11:W12;2;0)
Obteniendo como resultado que la letra asociada al número 12 es N.

Por ultimo si queremos mostrar el CIF (número y letra juntos), usamos la función CONCATENAR, en la que el primer argumento señala la celda en la que se encuentra el número L14, y el segundo la letra que hemos obtenido que se halla en la celda L19.

En lugar de usar la función CONCATENAR, podríamos obtener el mismo resultado con la expresión:
=L14&L19
Prueba a construir tu "calculadora CIF" y prueba con tu DNI.
   

Comentarios

Entradas populares de este blog

Tablero KANBAN

Buscar y traer múltiples imágenes en Excel

Si(), SI.CONJUNTO() y BUSCARV()