Excel nos permite a los usuarios crear nuestras propias funciones haciendo uso de la ficha Programador y con ayuda del lenguaje de Visual Basic podemos crear las funciones que requerimos en nuestro trabajo o las que con mayor frecuencia utilizamos.
A continuación se presenta una función cuya utilidad es la de calcular la cantidad óptima de pedido en un modelo comercial de inventarios. La importancia de esta función de inventarios radica en que permite conocer la cantidad óptima de productos que minimizan los costos totales.
Los argumentos que utiliza la función son: A=Costo de pedir, h=Costo de mantener en inventario, D= Demanda anual. El resultado es la cantidad a pedir Q= Cantidad económica de pedido.
En VBA ha sido escrito como: calcularpedido(A, D, h). En este lenguaje, la variable pedido es la que recibe el valor del cálculo y luego este se le asigna a la función calcularpedido.
Cabe señalar que, se programó como si las unidades de pedido fuesen enteras por lo que se colocó la función Round.
Aquí se presenta en Visual Basic:
(Para mayor visualización de la imagen, hacer click en la misma)
Ejemplo:
A continuación se presenta un ejemplo cuyos parámetros son:
A=200
h=250
D=2000
Luego se colocó la función previamente programada y se utilizaron los datos colocados, dando como resultado Q=57 unidades.
En este archivo de Excel adjunto se pueden reemplazar los datos A, h, D y así obtener las cantidades económicas de pedido para el caso que se necesite.
Artículo escrito por: Piero Arbulú Zumaeta
2 comentarios
Escriba un comentario →