Excel funkcije u VBA

VBA jezik može da koristi dve vrste funkcija: one svojstvene njemu i funkcije koje već postoje u Excel-u. Iako VBA poseduje veliki broj funkcija Excel ih ima još više. A da ne bi, kako izreka kaže, „izmišljali toplu vodu“ često je bolje iskoristiti neku od postojećih funkcija da završimo posao. Ovo se postiže pomoću metoda Application.WorksheetFunction koji nam omogućava pozivanje bilo koje raspoložive Excel funkcije.

Sopstvene funkcije

U prethodnom tekstu smo govorili o procedurama, a sada ćemo da spomenemo i funkcije. Funkcijama nazivamo potprograme koji izračunavaju i vraćaju određene vrednosti. Možemo ih pozivati iz drugih procedura a moguće je i kreirati sopstvene funkcije koje ćemo kasnije da koristimo u radnim listovima. Ovo je korisno kada Excel ne poseduje specifične funkcije koje su vam potrebne za obavljanje svakodnevnog posla.

Trigonometrijske funkcije

Ako ste neko ko voli matematiku biće vam korisno da znate da Excel poseduje i mnoštvo trigonometrijskih funkcija, a njih možemo da iskoristimo kad god je potrebno da iscrtamo sinusoide. U pitanju su funkcije SIN (sinus), COS (kosinus), TAN (tangens), COT (kotangens), a postoje i mnoge druge. Ukoliko ste radoznali možete lako da ih pronađete u biblioteci Excel funkcija. Kako iscrtati sinusoide?

Izračunavanje razdaljine

Kako da izračunamo razdaljinu između dva mesta na mapi? Najjednostavniji način je primenom formule za izračunavanje haversina, koja za zadate koordinate daje udaljenost tačaka na sferi. Ipak, ovo je vazdušna razdaljina, a ako planirate da krenete na put sigurno vas zanima kako stići od tačke A do tačke B uobičajenim saobraćajnicama. U tekstu koji sledi pokazaću vam kako da iskoristite Google Maps biblioteke u ovu svrhu…

Zaokruživanje za trgovce

Funkcije za zaokruživanje vrše aproksimaciju brojeva ka višim ili nižim vrednostima. Tom prilikom, vode se matematičkim principima. Ipak, prilikom formiranja cena često je potrebno da zaokruživanje vršimo na više ili na niže prema zadatom stepenu značajnosti, što je decimalni broj u odnosu na koji se vrši zaokruživanje. Dragi trgovci (i svi ostali), predstavljamo vam funkcije FLOOR i CEILING!