En esta ocasión veremos algunas formulas excel para buscar proveedor con mejor precio, en Formatos Contables es un tema muy solicitado y estoy seguro que les sera de gran ayuda, se que esto es un dolor de cabeza para muchos, pero llego el momento de solucionarlo de una manera rápida y eficaz.
Base de datos de precios
Tenemos una base de datos de productos y los precios de mas de un proveedor para cada uno de esos productos, básicamente se trata de nuestra lista de precios de proveedores.
Vemos que por cada fila hay un producto, los proveedores por columna y el precio en cada intersección.
Formulas para obtener mejor precio y nombre de proveedor
Si manejas tu lista de precios de proveedores de este modo, lo que se puede hacer es agregar dos columnas mas, una para encontrar el precio mínimo de cada fila y otra para obtener el nombre del proveedor que tiene ese precio.
Formula para el mejor precio
En la columna para el mejor precio ponemos la siguiente formula
=MIN(B3:F3)
La función MIN simplemente nos dice cual es la cantidad menor de cada fila ( cada producto ).
Formula para obtener el nombre del mejor proveedor
=INDICE($B$2:$F$2,1,COINCIDIR(G3,B3:F3,0))
La combinación de INDICE y COINCIDIR nos dice el nombre del proveedor con el precio mas bajo que se obtiene con la formula anterior, esa formula básicamente debe encontrar la columna donde esta el menor precio y obtener el nombre que esta en la primera fila de la tabla.
Buscar el mejor proveedor para un producto especifico
Si ya tenemos el nombre del mejor proveedor para cada producto, ahora podemos hacer una busqueda en base a un determinado producto, es decir, en una celda se pone el nombre del producto y en otra se debe reflejar el nombre del mejor proveedor y precio para ese producto.
He puesto la formula en la misma hoja pero igual funciona desde otra hoja, en este caso seria como hacer consulta rápida.
Formula para obtener el nombre del mejor proveedor para un determinado producto
=BUSCARV(J2,bdprecios,8,FALSO)
Otro modelo de tabla
Si manejan su base de datos de otra forma, una fila para cada proveedor, eso significa que el producto se repetirá por cada proveedor.
En este caso debemos usar otras formulas.
Buscar mejor proveedor con formula matricial
Vemos que en este caso es muy distinta la forma de abordarlo, aquí debemos usar una formula matricial.
=INDICE(B12:B21,COINCIDIR(K.ESIMO.MENOR((A12:A21=F12)*(C12:C21),CONTARA(A12:A21)-CONTAR.SI(A12:A21,F12)+1),C12:C21,0),1)
Esa formula no se introduce presionando ENTER sino CONTROL+SHIFT+ENTER y en la barra de formulas se vera con corchetes.
Formula matricial para obtener el mejor precio
=INDICE(C12:C21,COINCIDIR(K.ESIMO.MENOR((A12:A21=F12)*(C12:C21),CONTARA(A12:A21)-CONTAR.SI(A12:A21,F12)+1),C12:C21,0),1)
Esta también debe introducirse con CONTROL+SHIFT+ENTER
Como hemos visto, las formulas excel para buscar proveedor con mejor precio pueden ser muy simples o un poco mas complicadas dependiendo de la manera en que manejamos la lista de precios, pero finalmente podemos hacerlo y ahorrar mucho tiempo al hacer esta tarea.