Inhoudsopgave
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.xlsxEen 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.