Táboa de contidos
Mentres traballamos en Excel ou realizamos follas de traballo personalizadas para a análise empresarial, é posible que teñamos que crear unha fórmula personalizada. A pesar de todas as funcións que ofrece Excel, é posible que necesitemos crear unha para facer o noso traballo. Excel permíteche crear as túas propias funcións usando os Códigos de programación VBA . Hoxe neste artigo proporcionaremos un artigo paso a paso para crear unha fórmula personalizada en Excel.
Descargar o libro de prácticas
Descarga este libro de prácticas para exercer a tarefa mentres estás a ler isto. artigo.
Crear unha fórmula personalizada en Excel.xlsx
Crear unha fórmula personalizada en Excel
Considere un exemplo no que teña que crea unha fórmula personalizada para coñecer o prezo total dos teus Artigos indicados no conxunto de datos. Excel permítenos crear as nosas propias funcións personalizadas usando códigos VBA . Estas funcións personalizadas en Excel coñécense como Funcións definidas polo usuario (UDF) . Permítenche crear as túas propias funcións personalizadas para facer case calquera tipo de operación. Nesta sección, faremos un percorrido paso a paso para crear un. Imos facelo!
Paso 1: Activar a opción de programador para abrir a xanela de VBA en Excel
Primeiro, necesitamos aprender a abrir o Ventá VBA para crear unha fórmula personalizada. Siga estes pasos para aprender!
- Fai clic na Barra de ferramentas de acceso rápido personalizada Desde as opcións dispoñibles, fai clic en MáisComandos.
- Opcións de Excel ábrese a xanela. Fai clic en Personalizar fita .
- Agora marca a opción Desenvolvedor para crear esta cinta. Fai clic en Aceptar para continuar.
- A túa folla de cálculo de Excel ten agora unha nova cinta chamada Desenvolvedor .
- Seleccione a Cinta de programador . Fai clic en Macros para abrir VBA
- Ou pode simplemente premer " Alt+F11 " para facelo.
Paso 2: escriba os códigos VBA para crear unha fórmula personalizada
- Na xanela VBA , faga clic en Inserir .
- Entre as opcións dispoñibles, faga clic en Módulo para crear un módulo. Escribiremos os nosos códigos VBA no módulo.
- Anote os seus códigos VBA para crear unha fórmula personalizada. Para atopar o Prezo total dos artigos indicados, os códigos VBA son
2531
- Debemos declarar o VBA códigos como función. É por iso que este código comeza coa declaración da función e remata coa Fin da función
- A fórmula necesita un nome. Chamámoslle o nome TOTALPRICE
- Necesitaremos algunhas entradas na función. As entradas defínense entre parénteses despois do nome da función.
- Necesitamos asignarlle á función algún tipo de valor para devolver. Despois de completar estes criterios, a nosa sintaxe final é:
TOTALPRICE = (número1 *número2)
- Pecha a xanela VBA e volve á folla de traballo principal.
Paso 3: Aplicar a fórmula personalizada na folla de cálculo de Excel
- Despois de crear a fórmula personalizada, agora aplicarémola ao noso conxunto de datos. Fai clic en Cela E4 e busca a nosa fórmula personalizada.
- Cando apareza a fórmula, fai dobre clic nela para seleccionala.
- Insira os valores na fórmula. A fórmula final é:
=TOTALPRICE(C4,D4)
- Onde C4 e D4 é o Stock e o Prezo unitario
- Preme Intro para obtén o resultado.
- A nosa fórmula personalizada funciona perfectamente! Agora aplique a mesma fórmula ao resto das celas para obter o resultado final.
- Imos comentar outro exemplo! Neste novo conxunto de datos, temos que descubrir o Prezo de venda polo miúdo creando unha fórmula personalizada.
- Abre o VBA e vai ao Módulo seguindo os procedementos que comentamos antes.
- Anote o VBA O código VBA para a fórmula personalizada é,
9094
- Agora pecha a xanela de VBA e vai á folla de traballo principal. Na Cela F4 , busca a nosa nova función personalizada RETAILPRICE .
- Fai dobre clic nela cando se atope.
- Insira os valores na fórmula e na forma finalé:
=RETAILPRICE(C4,D4,E4)
- Onde C4, D4, E4 son os Prezo1, Prezo2, e Divisor
- Obtén o resultado premendo Intro . Agora aplica esta función a todas as celas para obter o resultado final.
- Así podes crear unha fórmula personalizada en Excel e usala.
Ler máis: Como crear unha fórmula en Excel para varias celas (9 métodos)
Notas rápidas
👉 Non podes Grabar a fórmula personalizada como pode facer unha macro de Excel.
👉 A creación dunha fórmula personalizada ten máis limitacións que as macros VBA habituais. Non pode alterar a estrutura ou o formato dunha folla de traballo ou cela.
Conclusión
Neste artigo explícase como crear unha fórmula personalizada en Excel. Agardamos que este artigo che resulte útil. Comenta se tes algunha dúbida ou consulta.