Hoe maak je een aangepaste formule in Excel (stap-voor-stap handleiding)?

  • Deel Dit
Hugh West

Tijdens het werken in Excel of het maken van aangepaste werkbladen voor bedrijfsanalyses, kan het nodig zijn een eigen aangepaste formule te maken. Ondanks alle functies die Excel biedt, kan het nodig zijn er een te maken om ons werk te doen. Met Excel kunt u uw eigen functies maken door gebruik te maken van de VBA-programmeercodes Vandaag in dit artikel geven we een stap-voor-stap artikel om een aangepaste formule in Excel te maken.

Download Praktijk werkboek

Download dit oefenboek om de taak te oefenen terwijl u dit artikel leest.

Een aangepaste formule maken in Excel.xlsx

Een aangepaste formule maken in Excel

Neem een voorbeeld waarbij u een aangepaste formule moet maken om de totale prijs van uw Items gegeven in de dataset. Met Excel kunnen we onze eigen aangepaste functies maken met behulp van VBA codes. Deze aangepaste functies in Excel staan bekend als Door de gebruiker gedefinieerde functies (UDF) Hiermee kunt u uw eigen aangepaste functies maken om zo ongeveer elk type bewerking uit te voeren. In dit deel zullen we een stap-voor-stap tour maken om er een te maken. Laten we het doen!

Stap 1: De ontwikkelaarsoptie inschakelen om het VBA-venster in Excel te openen

Eerst moeten we leren hoe we de VBA om een aangepaste formule te maken. Volg deze stappen om het te leren!

  • Klik op de Aangepaste werkbalk Snelle toegang Klik in de beschikbare opties op Meer opdrachten.

  • Excel-opties wordt geopend. Klik op Lint aanpassen .
  • Controleer nu de Ontwikkelaar optie om dit lint te maken. Klik op OK om door te gaan.

  • Uw Excel-werkblad heeft nu een nieuw lint met de naam Ontwikkelaar .

  • Selecteer de Ontwikkelaar Lint Klik op Macro's om de VBA
  • Of u kunt gewoon op " Alt+F11 "om dat te doen.

Stap 2: Schrijf de VBA-codes om een aangepaste formule te maken

  • In de VBA venster, klik op Plaats .
  • Klik in de beschikbare opties op Module om een module te maken. We zullen onze VBA codes in de module.

  • Schrijf uw VBA codes om een aangepaste formule te maken. Om de Totale prijs voor de gegeven items, de VBA codes zijn,
 Openbare functie TOTALPRICE (getal1, getal 2) TOTALPRICE = (getal1 * getal2) Einde functie 
  • We moeten de VBA codes als een functie. Daarom begint deze code met de functiedeclaratie en eindigt met de Einde functie
  • De formule heeft een naam nodig. TOTAALPRIJS
  • In de functie hebben we enkele ingangen nodig. De ingangen worden gedefinieerd tussen haakjes na de functienaam.
  • We moeten de functie een soort waarde geven om terug te geven. Na het invullen van deze criteria is onze uiteindelijke syntaxis:

TOTALPRICE = (nummer1 * nummer2)

  • Sluit de VBA en keer terug naar het hoofdwerkblad.

Stap 3: De aangepaste formule in Excel-spreadsheet toepassen

  • Nadat we de aangepaste formule hebben gemaakt, gaan we deze toepassen op onze dataset. Klik op Cel E4 en zoek naar onze aangepaste formule.
  • Wanneer de formule verschijnt, dubbelklikt u erop om te selecteren.

  • Voeg de waarden in de formule in. De uiteindelijke formule is:
=TOTALE PRIJS(C4,D4)

  • Waar C4 en D4 is de Voorraad en Prijs per eenheid

  • Druk op Ga naar om het resultaat te krijgen.

  • Onze aangepaste formule werkt perfect! Pas nu dezelfde formule toe op de rest van de cellen om het eindresultaat te krijgen.

  • Laten we een ander voorbeeld bespreken! In deze nieuwe dataset moeten we de Winkelprijs door een aangepaste formule te maken.

  • Open de VBA venster en ga naar de Module volgens de procedures die we eerder hebben besproken.
  • Schrijf de VBA De VBA code voor de aangepaste formule is,
 Openbare functie RETAILPRICE(nummer1, nummer2,nummer3) RETAILPRICE = (nummer1 + nummer2)/nummer3 Einde functie 

  • Sluit nu het VBA-venster en ga naar het hoofdwerkblad. In Cel F4 zoek naar onze nieuwe aangepaste functie RETAILPRIJS .
  • Dubbelklik erop als het gevonden is.

  • Voeg de waarden in de formule in en de uiteindelijke vorm is:
=RETAILPRICE(C4,D4,E4)

  • Waar C4, D4, E4 zijn de Prijs1, Prijs2, en Deler

  • Krijg het resultaat door op Ga naar Pas nu deze functie toe op alle cellen om het eindresultaat te krijgen.
  • Dit is hoe u een aangepaste formule in Excel kunt maken en gebruiken.

Lees meer: Hoe maak je een formule in Excel voor meerdere cellen (9 methoden)?

Snelle opmerkingen

Je kunt niet Record een aangepaste formule, zoals u een Excel-macro kunt gebruiken.

👉 Het maken van een aangepaste formule heeft meer beperkingen dan gewone VBA-macro's. Het kan de structuur of opmaak van een werkblad of cel niet wijzigen.

Conclusie

In dit artikel wordt besproken hoe u een aangepaste formule in Excel maakt. We hopen dat dit artikel nuttig is voor u. Geef commentaar als u vragen of vragen hebt.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.