Hasta ahora hemos hecho uso de algunas de las funciones que vienen incluidas en el paquete de funciones de hoja de cálculo, esto ha permitido; buscar información, consolidarla, identificarla. En fin, hay un gran manojo de alternativas. Pero que sucedería si requiero estimar indices que utilizan valores ponderados como:
Que tal si deseara conocer el área de un círculo, es decir :
Pues bien, excel contiene la función PI, que como es obvio devuelve esta constante con una precisión de 15 dígitos, y posteriormente mutiplicariamos este valor por el radio elevado al cuadrado.
Parece un tanto dispendioso. Lo anterior se podría resolver con una función definida por el usuario; que no es mas que una función creada mediante Visual Basic.
Aspectos generales para hacerlo:
Para acceder de manera facil a Visual Basic desde excel utilizamos el atajo Alt+F11, e insertamos un módulo.
Este tipo de funciones se crean con la instrucción Function, y se cierran con la instrucción End Function.
Se definen las variables y los argumentos de la función dependiendo del tipo de variable usado. Aquí una descripción:
Hemos creado la función CIRCULO de dos maneras:
Como se ve en la imagen hemos utilizado el tipo de variable Double que admite decimales. La razón por la que se declaran variables tiene que ver con la intención de minimizar el uso de recursos en términos de bytes.
No hay comentarios.:
Publicar un comentario