Calc dispone de funciones de búsqueda de elementos dentro de un rango. Estas funciones son BUSCARV y BUSCARH. La única diferencia es cómo se distribuye el rango de búsqueda, aunque ambas funcionan de la misma forma.
La misión de BUSCARV es intentar localizar un determinado valor, en un rango de valores que creará el usuario, de forma que cuando se localiza el valor en cuestión, se devuelve otro valor asociado.
Sintaxis de la función
BUSCARV(criterio de búsqueda; matriz; índice; ordenación)
Criterio de búsqueda. Es el valor que queremos encontrar en un rango de valores que el usuario creará.
Matriz. Rango de valores que el usuario crea y donde la función buscará. Este rango puede estar compuesto de varias columnas, pero es la primera de ellas donde la función buscará el valor.
Índice. Dentro del rango a buscar, que puede estar compuesto por varias columnas, este parámetro indica en qué columna está el valor a devolver por la función.
Ordenación. Este es un parámetro opcional para indicar si el rango de búsqueda está o no ordenado. Por defecto, si omitimos el valor, Calc interpreta que es 1 (VERDADERO), lo que significa que la lista de búsqueda estará ordenada.
Ordenación = 1 (VERDADERO) → valor por defecto. Si la función BUSCARV no encuentra el valor a buscar, devolverá el mayor valor que sea menor o igual al valor buscado, es decir, el inmediatamente anterior.
Ordenación = 0 (FALSO) → la función BUSCARV buscará en TODOS los elementos del rango de búsqueda. Si no encuentra el valor a buscar, devolverá el error #N/D.
Ejercicio
La tienda de electrónica El Chispas quiere automatizar sus facturas en una hoja de cálculo.
Crear nueva hoja
Crea una nueva hoja de cálculo.
En la pestaña “Hoja1”, haz clic con el botón derecho del ratón y elige Renombrar hoja. Escribe “Productos" y pulsa la tecla Intro.
Guarda la hoja con el nombre “electronica”.
Introducción de datos. Hoja 1
Puede utilizarse los efectos y colores que se desee.
Introduce los datos en la hoja tal y como se muestran a continuación.
Crea un rectángulo con el texto “Catálogo”.
Pon formato Moneda con 2 decimales para el precio de los artículos.
Por ejemplo:
Introducción de datos. Hoja 2
Añade una nueva hoja de cálculo. Haz clic en el botón con el signo más que hay a la derecha de la hoja "Productos".
En la pestaña “Hoja2”, haz clic con el botón derecho del ratón y elige Renombrar hoja. Escribe “Electrónica" y pulsa la tecla Intro.
Puede utilizarse los efectos y colores que se desee.
Introduce los datos en la hoja tal y como se muestran a continuación.
Crea un rótulo artístico con el texto “Electrónica El Chispas”.
Descarga del portal la imagen de los cables. DESCARGAR
Inserta la imagen descargada. Menú Insertar → Imagen → A partir de archivo.
Por ejemplo:
Buscar descripción del artículo
Vamos a obtener la descripción del artículo buscando por la columna código.
Ve a la celda C9. Haz clic en el asistente para funciones.
Elige la función BUSCARVdentro del apartado Hoja de cálculo.
Criterio de búsqueda. Haz clic en B9.
Matriz. Haz clic en el icono . A continuación haz clic en la hoja “Productos” y selecciona el rango de valores A5:C16, es decir, todos los artículos. Haz clic de nuevo en el icono .
Índice. Haz clic en este campo. Teclea el valor 2, ya que deseamos obtener el valor de la segunda columna.
Ordenación. Escribe el valor 0. De esta modo, forzamos a Calc a buscar el producto en todo el rango de búsqueda.
Rellena el resto de la columna utilizando la función autocompletar.
¿Qué ocurre? La fórmula da error. El problema viene por las referencias de celda. Cuando le decimos a la función BUSCARV que busque un código, queremos que siempre sea en el mismo rango. Al rellenar la celda, se utilizan referencias relativas.
Referencias absolutas
Vamos a modificar la fórmula de la columna descripción para poner referencias absolutas.
Ve a la celda C9. Incluye el símbolo de $ en la matriz de búsqueda: =BUSCARV(B9;$Productos.$A$5:$C$16;2;0)
Rellena el resto de la columna utilizando la función autocompletar.
Buscar precio del artículo
Vamos a obtener el precio del artículo buscando por la columna código.
Ve a la celda D9. Haz clic en el asistente para funciones.
Elige la función BUSCARVdentro del apartado Hoja de cálculo.
Criterio de búsqueda. Haz clic en B9.
Matriz. Haz clic en el icono . A continuación haz clic en la hoja “Productos” y selecciona el rango de valores A5:C16, es decir, todos los artículos. Haz clic de nuevo en el icono . Cuidado con las referencias absolutas. Modifica el rango añadiendo el símbolo $ para la fila y la columna.
Índice. Haz clic en este campo. Teclea el valor 3, ya que deseamos obtener el valor de la tercera columna.
Ordenación. Escribe el valor 0. De esta modo, forzamos a Calc a buscar el producto en todo el rango de búsqueda.
Rellena el resto de la columna utilizando la función autocompletar.
Pon formato Moneda con 2 decimales para la columna del precio.
Totales por línea
Calcula el importe para cada artículo. Importe = Precio * Cantidad
Por ejemplo, ve a la celda F9. Escribe = D9*E9
Rellena el resto de la columna utilizando la función autocompletar.
Pon formato Moneda con 2 decimales para la columna del importe.
Definir nombres
Vamos a definir un nombre para la celda del porcentaje de IVA.
Ve a la celda C26. Menú Insertar → Nombres → Definir. En el campo Nombre escribe el texto "IVA". Haz clic en Añadir.
Totales
Base imponible. Utiliza la función Autosuma. Base imponible = Suma de todos los importes
Importe del IVA. Importe IVA = Base imponible * IVA. En nuestro caso, tendríamos =F25*IVA
Total a pagar. Total a pagar = Base imponible + Importe IVA
Pon formato Moneda con 2 decimales para las celdas de base imponible, importe IVA y total a pagar.
No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.
Los reconocimientos se realizan en el apartado Fuentes de información.
Todas las capturas de pantalla tienen copyright y pertenecen a TuInsitutoOnline.com.
TuInstitutoOnline.com permite su uso siempre y cuando se muestren desde el dominio www.tuinstituoonline.com y NO PERMITE enlazar a ellas desde otros lugares.
Además, la estructura diseñada para mostrar el contenido de las unidades es propiedad de TuInstitutoOnline.com.