Tabla de contenido
Mientras trabajamos en Excel o creamos hojas de cálculo personalizadas para el análisis empresarial, es posible que necesitemos crear una fórmula personalizada propia. A pesar de todas las funciones que proporciona Excel, es posible que necesitemos crear una para realizar nuestro trabajo. Excel le permite crear sus propias funciones utilizando la función Códigos de programación VBA Hoy en este artículo vamos a proporcionar un artículo paso a paso para crear una fórmula personalizada en Excel.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de prácticas para ejercitar la tarea mientras lees este artículo.
Crear una fórmula personalizada en Excel.xlsxCrear una fórmula personalizada en Excel
Considere un ejemplo en el que tiene que hacer una fórmula personalizada para averiguar el precio total de su Artículos Excel nos permite crear nuestras propias funciones personalizadas utilizando VBA Estas funciones personalizadas en Excel se conocen como Funciones definidas por el usuario (UDF) Te permiten crear tus propias funciones personalizadas para realizar casi cualquier tipo de operación. En esta sección, veremos paso a paso cómo crear una. ¡Vamos a ello!
Paso 1: Activar la opción de desarrollador para abrir la ventana de VBA en Excel
En primer lugar, tenemos que aprender a abrir el VBA para crear una fórmula personalizada. ¡Siga estos pasos para aprender!
- Haga clic en el botón Barra de herramientas de acceso rápido personalizada En las opciones disponibles, haga clic en Más comandos.
- Opciones de Excel Haga clic en Personalizar cinta .
- Ahora compruebe en el Desarrollador para crear esta cinta. Haga clic en OK para proceder.
- Su hoja de cálculo Excel tiene ahora una nueva cinta llamada Desarrollador .
- Seleccione Cinta de desarrollador Haga clic en Macros para abrir el VBA
- También puede pulsar " Alt+F11 " para hacerlo.
Paso 2: Escribir los códigos VBA para crear una fórmula personalizada
- En el VBA haga clic en Inserte .
- Entre las opciones disponibles, pulse Módulo para crear un módulo. Escribiremos nuestro VBA códigos en el módulo.
- Escriba su VBA para crear una fórmula personalizada. Para encontrar los códigos Precio total para los elementos dados, el VBA códigos son,
Public Function PRECIO TOTAL (número1, número 2) PRECIO TOTAL = (número1 * número2) End Function
- Tenemos que declarar el VBA por lo que este código comienza con la declaración de la función y termina con el símbolo Fin de la función
- La fórmula necesita un nombre. PRECIO TOTAL
- Necesitaremos algunas entradas en la función. Las entradas se definen entre paréntesis después del nombre de la función.
- Tenemos que asignar a la función algún tipo de valor a devolver. Después de completar estos criterios, nuestra sintaxis final es:
PRECIO TOTAL = (número1 * número2)
- Cierre el VBA y volver a la hoja de cálculo principal.
Paso 3: Aplicar la fórmula personalizada en la hoja de cálculo Excel
- Después de crear la fórmula personalizada, ahora vamos a aplicarla a nuestro conjunto de datos. Haga clic en Célula E4 y buscar nuestra fórmula personalizada.
- Cuando aparezca la fórmula, haz doble clic sobre ella para seleccionarla.
- Inserta los valores en la fórmula. La fórmula final es:
=PRECIO TOTAL(C4,D4)
- Dónde C4 y D4 es el Stock y Precio unitario
- Pulse Entre en para obtener el resultado.
- Ahora aplica la misma fórmula al resto de las celdas para obtener el resultado final.
- Analicemos otro ejemplo: en este nuevo conjunto de datos, tenemos que averiguar el Precio de venta al público creando una fórmula personalizada.
- Abra el VBA y vaya a la ventana Módulo siguiendo los procedimientos que hemos comentado antes.
- Anote el VBA En VBA El código de la fórmula personalizada es,
Public Function RETAILPRICE(number1, number2,number3) RETAILPRICE = (number1 + number2)/number3 End Function
- Ahora cierre la ventana VBA y vaya a la hoja de cálculo principal. En Celda F4 busque nuestra nueva función personalizada PRECIO AL POR MENOR .
- Haga doble clic en él cuando lo encuentre.
- Inserte los valores en la fórmula y la forma final es:
=PRECIO DE VENTA AL PÚBLICO(C4,D4,E4)
- Dónde C4, D4, E4 son los Precio1, Precio2, y Divisor
- Obtenga el resultado pulsando Entre en Ahora aplique esta función a todas las celdas para obtener el resultado final.
- Así es como puede crear una fórmula personalizada en Excel y utilizarla.
Read More: Cómo crear una fórmula en Excel para múltiples celdas (9 métodos)
Notas rápidas
👉 No puedes Registro una fórmula personalizada como si fuera una macro de Excel.
👉 Crear una fórmula personalizada tiene más limitaciones que las macros VBA normales. No puede alterar la estructura o el formato de una hoja de cálculo o celda.
Conclusión
En este artículo se explica cómo crear una fórmula personalizada en Excel. Esperamos que este artículo te resulte útil. Comenta si tienes alguna duda o consulta.