El presente tutorial nos permitirá conocer el uso de las funciones buscarv y concatenar. El ejemplo consiste en crear la factura correspondiente de las compras realizadas por parte de clientes, como constatarás es una simulación o más bien intento acercarme a lo que realmente es facturación, pero en fin esto es totalmente un ejemplo de índole didáctico. Captura las siguientes tablas de datos:
Las columnas "importe", "descuento", "importe parcial", "iva" e "importe a pagar", las iremos llenando, e iniciamos con la columna "importe", la cual requerimos el precio unitario del artículo para multiplicarlo con la cantidad adquirida, teclea en la celda F3 la siguiente fórmula:
=E3*BUSCARV(D3,$B$16:$D$20,2,FALSO)
de donde la celda E3 tiene la cantidad y la función BUSCARV nos trae el precio unitario de la tabla "Artículos/precio unitario" y enseguida copiamos ésta fórmula hacia las celdas de abajo, obteniendo el resultado siguiente:
ahora nos pasamos a la columna "descuento", para calcular el descuento debemos de indagar el porcentaje de descuento de la tabla "Tipos de clientes" usando el Tipo de cliente para acceder a éste, por ello empleamos la siguiente fórmula:
=F3*BUSCARV(C3,$B$10:$C$12,2,FALSO)
=F3*BUSCARV(C3,$B$10:$C$12,2,FALSO)
De donde F3 es el importe, C3 es el Tipo de cliente y $B$10:$C$12 es la tabla de Tipo de Cliente que nos proporciona los descuentos a aplicar, copiando la fórmula hacia las celdas inferiores, se tiene:
Para las columnas "importe parcial", "iva" e "importe a pagar", empleamos las siguientes fórmulas, respectivamente:
=F3-G3 =H3*0.16 =H3+I3
Obteniendo, los resultados siguientes:
Finalmente, colocaremos la siguiente fórmula en la celda G17, que nos permite acceder al nombre completo del cliente:
=CONCATENAR(BUSCARV(F17,E10:G14,2,FALSO)," ",BUSCARV(F17,E10:G14,3,FALSO))
De donde la 1a. función BUSCARV nos trae consigo el nombre del cliente y la 2a. función BUSCARV nos trae el apellido del cliente que se ha definido en la celda F17, y la notación " " es simplemente definir un espacio; la función CONCATENAR simplemente une estas tres cadenas de texto, la siguiente imagen nos muestra el nombre del cliente con clave 1109:
Enseguida, emplearemos la siguiente fórmula para acceder al artículo, para ello empleamos la función BUSCARV de manera anidada, en la celda G17 tecleamos:
=BUSCARV(BUSCARV(F17,B3:D7,3,FALSO),B16:D20,3,FALSO)
observa bien, la función BUSCARV más interna nos trae consigo la clave del artículo a partir de la Clave de cliente (F17), y ésta es empleada en la función BUSCARV externa, precisamente para acceder al nombre del artículo, como se muestra enseguida:
Ahora, la siguiente fórmula nos permitirá acceder al importe a pagar a partir de la Clave de cliente (F17), introdúcela en la celda I17:
=BUSCARV(F17,B3:J7,9,FALSO)
y finalmente la siguiente fórmula nos permite traer el correo electrónico a partir de la Clave de cliente, introdúcela en la celda J17:
=BUSCARV(F17,E10:H14,4,FALSO)
teniendo la "factura" completa:
y hemos terminado, espero te haya sido de utilidad, nos vemos en la próxima...