Com crear una fórmula personalitzada a Excel (una directriu pas a pas) -

  • Comparteix Això
Hugh West

Mentre treballem a Excel o fem fulls de treball personalitzats per a l'anàlisi empresarial, és possible que hàgim de crear una fórmula personalitzada. Malgrat totes les funcions que ofereix Excel, és possible que hàgim de crear-ne una per fer la nostra feina. Excel us permet crear les vostres pròpies funcions mitjançant els Codis de programació VBA . Avui, en aquest article, oferirem un article pas a pas per crear una fórmula personalitzada a Excel.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per exercir la tasca mentre esteu llegint això article.

Crear una fórmula personalitzada a Excel.xlsx

Crear una fórmula personalitzada a Excel

Considereu un exemple en què heu de feu una fórmula personalitzada per esbrinar el preu total dels vostres Articles que es proporcionen al conjunt de dades. Excel ens permet crear les nostres pròpies funcions personalitzades mitjançant codis VBA . Aquestes funcions personalitzades a Excel es coneixen com a Funcions definides per l'usuari (UDF) . Us permeten crear les vostres pròpies funcions personalitzades per fer gairebé qualsevol tipus d'operació. En aquesta secció, farem un recorregut pas a pas per crear-ne un. Fem-ho!

Pas 1: habiliteu l'opció de desenvolupador per obrir la finestra de VBA a Excel

Primer, hem d'aprendre a obrir el Finestra VBA per crear una fórmula personalitzada. Seguiu aquests passos per aprendre!

  • Feu clic a Barra d'eines d'accés ràpid personalitzada Des de les opcions disponibles, feu clic a MésOrdres.

  • Opcions d'Excel s'obre la finestra. Feu clic a Personalitza la cinta .
  • Ara marqueu l'opció Desenvolupador per crear aquesta cinta. Feu clic a D'acord per continuar.

  • El vostre full de treball d'Excel té ara una cinta nova anomenada Desenvolupador .

  • Seleccioneu la Cinta per a desenvolupadors . Feu clic a Macros per obrir el VBA
  • O podeu prémer " Alt+F11 " per fer-ho.

Pas 2: escriviu els codis VBA per crear una fórmula personalitzada

  • A la finestra VBA , feu clic a Insereix .
  • De les opcions disponibles, feu clic a Mòdul per crear un mòdul. Escriurem els nostres codis VBA al mòdul.

  • Anoteu els vostres codis VBA per crear una fórmula personalitzada. Per trobar el Preu total dels articles donats, els codis VBA són
7740
  • Hem de declarar el VBA codis com a funció. És per això que aquest codi comença amb la declaració de la funció i acaba amb la Fin de la funció
  • La fórmula necessita un nom. L'hem anomenat TOTALPRICE
  • Necessitarem algunes entrades a la funció. Les entrades es defineixen entre parèntesis després del nom de la funció.
  • Hem d'assignar a la funció algun tipus de valor per retornar. Després de completar aquests criteris, la nostra sintaxi final és:

TOTALPRICE = (número1 *number2)

  • Tanqueu la finestra VBA i torneu al full de treball principal.

Pas 3: Apliqueu la fórmula personalitzada al full de càlcul Excel

  • Després de crear la fórmula personalitzada, ara l'aplicarem al nostre conjunt de dades. Feu clic a Cel·la E4 i cerqueu la nostra fórmula personalitzada.
  • Quan aparegui la fórmula, feu-hi doble clic per seleccionar-la.

  • Insereix els valors a la fórmula. La fórmula final és:
=TOTALPRICE(C4,D4)

  • On C4 i D4 és l' Estoc i el Preu unitari

  • Premeu Intro per obteniu el resultat.

  • La nostra fórmula personalitzada funciona perfectament! Ara apliqueu la mateixa fórmula a la resta de cel·les per obtenir el resultat final.

  • Anem a parlar d'un altre exemple! En aquest nou conjunt de dades, hem d'esbrinar el Preu al detall mitjançant la creació d'una fórmula personalitzada.

  • Obre el VBA i aneu al Mòdul seguint els procediments que hem comentat abans.
  • Anoteu el VBA El codi VBA per a la fórmula personalitzada és,
5172

  • Ara tanqueu la finestra de VBA i aneu al full de treball principal. A Cel·la F4 , cerqueu la nostra nova funció personalitzada RETAILPRICE .
  • Feu-hi doble clic quan la trobeu.

  • Inseriu els valors a la fórmula i al formulari finalés:
=RETAILPRICE(C4,D4,E4)

  • On C4, D4, E4 són els Preu1, Preu2, i Divisor

  • Obteniu el resultat prement Retorn . Ara apliqueu aquesta funció a totes les cel·les per obtenir el resultat final.
  • Així és com podeu crear una fórmula personalitzada a Excel i utilitzar-la.

Més informació: Com crear una fórmula a Excel per a diverses cel·les (9 mètodes)

Notes ràpides

👉 No podeu enregistrar a fórmules personalitzades com podeu fer amb una macro d'Excel.

👉 La creació d'una fórmula personalitzada té més limitacions que les macros VBA normals. No pot alterar l'estructura o el format d'un full de treball o cel·la.

Conclusió

En aquest article s'explica com crear una fórmula personalitzada a Excel. Esperem que aquest article us sigui útil. Feu un comentari si teniu cap pregunta o consulta.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.