Sadržaj
Dok radimo u Excelu ili izrađujemo prilagođene radne listove za poslovnu analizu, možda ćemo morati izraditi vlastitu prilagođenu formulu. Unatoč svim funkcijama koje nudi Excel, možda ćemo morati izraditi jednu kako bismo obavili svoj posao. Excel vam omogućuje stvaranje vlastitih funkcija korištenjem VBA programskih kodova . Danas ćemo u ovom članku pružiti članak korak po korak za izradu prilagođene formule u Excelu.
Preuzmite radnu bilježnicu za vježbe
Preuzmite ovu knjižicu za vježbe kako biste vježbali zadatak dok ovo čitate članak.
Napravite prilagođenu formulu u programu Excel.xlsx
Napravite prilagođenu formulu u programu Excel
Razmotrite primjer u kojem morate napravite prilagođenu formulu kako biste saznali ukupnu cijenu vaših stavki danih u skupu podataka. Excel nam omogućuje stvaranje vlastitih prilagođenih funkcija pomoću VBA kodova. Ove prilagođene funkcije u Excelu poznate su kao Korisnički definirane funkcije (UDF) . Omogućuju vam stvaranje vlastitih prilagođenih funkcija za bilo koju vrstu operacije. U ovom odjeljku krenut ćemo u obilazak korak po korak kako bismo ga izradili. Učinimo to!
Korak 1: Omogućite opciju za razvojne programere za otvaranje VBA prozora u Excelu
Prvo, moramo naučiti kako otvoriti VBA prozor za stvaranje prilagođene formule. Slijedite ove korake da biste naučili!
- Kliknite na Prilagođenu alatnu traku za brzi pristup Među dostupnim opcijama kliknite na VišeNaredbe. Otvara se prozor
- Opcije programa Excel . Kliknite na Prilagodi vrpcu .
- Sada označite opciju Razvojni programer da biste izradili ovu vrpcu. Kliknite OK za nastavak.
- Vaš Excel radni list sada ima novu vrpcu pod nazivom Developer .
- Odaberite Traku za programere . Kliknite na Makronaredbe da biste otvorili VBA
- Ili možete jednostavno pritisnuti “ Alt+F11 ” da to učinite.
Korak 2: Napišite VBA kodove za stvaranje prilagođene formule
- U VBA prozoru kliknite na Umetni .
- Od dostupnih opcija kliknite na Modul za izradu modula. Zapisat ćemo naše VBA kodove u modulu.
- Zapišite svoje VBA kodove za stvaranje prilagođenu formulu. Da bismo pronašli Ukupnu cijenu za dane stavke, VBA kodovi su,
5218
- Moramo deklarirati VBA kodovi kao funkcija. Zato ovaj kod počinje deklaracijom funkcije i završava s Kraj funkcije
- Formuli je potrebno ime. Nazvali smo ga TOTALPRICE
- Trebat će nam neki inputi u funkciji. Ulazi su definirani unutar zagrada nakon naziva funkcije.
- Moramo funkciji dodijeliti neku vrstu vrijednosti koju treba vratiti. Nakon ispunjavanja ovih kriterija, naša konačna sintaksa je:
UKUPNACIJENA = (broj1 *broj2)
- Zatvorite VBA prozor i vratite se na glavni radni list.
Korak 3: Primijenite prilagođenu formulu u Excel proračunskoj tablici
- Nakon izrade prilagođene formule, sada ćemo je primijeniti na naš skup podataka. Kliknite na Cell E4 i potražite našu prilagođenu formulu.
- Kada se formula pojavi, dvaput kliknite na nju za odabir.
- Umetnite vrijednosti u formulu. Konačna formula je:
=TOTALPRICE(C4,D4)
- Gdje su C4 i D4 je Stock i jedinična cijena
- Pritisnite Enter za ostvarite rezultat.
- Naša prilagođena formula radi savršeno! Sada primijenite istu formulu na ostale ćelije kako biste dobili konačni rezultat.
- Razmotrimo još jedan primjer! U ovom novom skupu podataka, moramo saznati Maloprodajnu cijenu stvaranjem prilagođene formule.
- Otvorite VBA prozor i idite na Modul slijedeći postupke o kojima smo ranije govorili.
- Zapišite VBA VBA kôd za prilagođena formula je,
5910
- Sada zatvorite VBA prozor i idite na glavni radni list. U ćeliji F4 potražite našu novu prilagođenu funkciju RETAILPRICE .
- Dvaput kliknite na nju kada je pronađete.
- Umetnite vrijednosti u formulu i konačni obrazacje:
=RETAILPRICE(C4,D4,E4)
- Gdje su C4, D4, E4 Cijena1, Cijena2, i Djelitelj
- Dobijte rezultat pritiskom na Enter . Sada primijenite ovu funkciju na sve ćelije da biste dobili konačni rezultat.
- Ovako možete stvoriti prilagođenu formulu u Excelu i koristiti je.
Pročitajte više: Kako stvoriti formulu u Excelu za više ćelija (9 metoda)
Brze bilješke
👉 Ne možete snimiti a prilagođenu formulu kao što možete Excel makronaredbu.
👉 Stvaranje prilagođene formule ima više ograničenja od uobičajenih VBA makronaredbi. Ne može promijeniti strukturu ili format radnog lista ili ćelije.
Zaključak
O tome kako stvoriti prilagođenu formulu u Excelu raspravlja se u ovom članku. Nadamo se da će vam se ovaj članak pokazati korisnim. Ostavite komentar ako imate bilo kakvih pitanja ili upita.