Funciones personalizadas con Excel
El uso de funciones personalizadas en Excel te facilita la creación de fórmulas propias para realizar cálculos complejos o apliquen funciones lógicas. En este tutorial veremos el proceso necesario para crear una fórmula que nos permita calcular la velocidad de circulación de un fluido por una tubería en función de el diámetro interior y el caudal. Los pasos que seguiremos serán:
- Aprenderemos a hacer visible la pestaña de programador.
- Iniciaremos el editor de visual basic.
- Crearemos un nuevo módulo.
- Escribiremos la función personalizada.
- Veremos qué opciones tenemos para que esté disponible en cualquier sitio.
Ten en cuenta que para crear funciones personalizadas, tendrás que salvar el libre como compatible para macros (xlsm); esto supondrá que las fórmulas personalizadas no estén accesibles en todos los ordenadores, en función de la configuración de seguridad de Excel.
Bajo el vídeo puedes encontrar el código fuente del ejemplo.
El contenido al que tratas de acceder es exclusivo para suscriptores.
Al suscribirte tendrás acceso a formación, plantillas de documento, herramientas de cálculo y pasarás a formar parte de nuestra comunidad.
Inicia sesión o haz clic en este enlace para acceder al formulario de registro.
Código fuente de la función personalizada
Function VELOCIDAD(caudal, diametro)
'Cálculo de la velocidad en una tubería a partir del caudal (l/h) y el diámetro (mm)
'Paso los datos al S.I.
caudal = caudal / 3600000
diametro = diametro / 1000
'Calculo la sección
numPi = WorksheetFunction.Pi
seccion = numPi * diametro ^ 2 * 0.25
'Calculo la velocidad
VELOCIDAD = caudal / seccion
End Function
El acceso y participación en los comentarios es exclusivo para suscriptores.
Al suscribirte tendrás acceso a formación, plantillas de documento, herramientas de cálculo y pasarás a formar parte de nuestra comunidad.
Inicia sesión o haz clic en este enlace para acceder al formulario de registro.