Funkcija je prednastavljena formula v Excelu in Google Preglednicah, ki naj bi izvajala specifične izračune v celici, v kateri se nahaja.
Opomba: Informacije v tem članku veljajo za Excel 2019, Excel 2016, Excel 2013 in Google Preglednice.
Sintaksa funkcije in argumenti
Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime funkcije, oklepaje, ločila z vejico in argumente. Kot vse formule, funkcije začnejo z enakim znakom ( = ), ki ji sledi ime funkcije in njegovi argumenti:
- Ime funkcije pove Excelu, katere izračune je treba izvesti.
- Argumenti so v oklepajih ali okroglih oklepajih in povejte funkciji, katere podatke uporabite pri teh izračunih.

Na primer, ena izmed najbolj uporabljenih funkcij v Excelu in Google Preglednicah je funkcija SUM:
= SUM (D1: D6)
V tem primeru: Uporabnost vgrajenih funkcij programa Excel je mogoče razširiti z enim ali več funkcijami znotraj ene druge funkcije v formuli. Učinek gnezditvenih funkcij je omogočiti večkratne izračune v eni sami celici delovnega lista. V ta namen ugnezdena funkcija deluje kot eden od argumentov za glavno ali najbolj oddaljene funkcije. Na primer, v naslednji formuli je funkcija SUM ugnezdena znotraj funkcije ROUND. = ROUND (SUM (D1: D6), 2) Pri ocenjevanju ugnezdenih funkcij Excel najprej izvede najglobljo ali najbolj notranjo funkcijo, nato pa svojo pot usmeri navzven. Kot rezultat bo zgornja formula zdaj: Ker je Excel 2007 dovoljeno do 64 stopenj ugnezdenih funkcij. V prejšnjih različicah je bilo dovoljenih sedem ravni ugnezdenih funkcij. V Excelu in Google Preglednicah sta dve vrsti funkcij: Funkcije delovnega lista so tiste, ki so izvorne v programu, kot je SUM in ROUND zgoraj opisane funkcije. Funkcije po meri so, na drugi strani, funkcije, ki jih je napisal ali določil uporabnik. V programu Excel so funkcije po meri napisane v vgrajenem programskem jeziku: Visual Basic za aplikacije ali VBA za kratek čas. Funkcije so ustvarjene z uporabo urejevalnika Visual Basic, ki je nameščen z Excelom. Funkcije po meri v storitvi Google Sheets so napisane v Skript aplikacij, oblika JavaScripta, in so ustvarjeni z uporabo urejevalnika skriptov, ki se nahaja pod Orodja meni. Funkcije po meri ponavadi, vendar ne vedno, sprejmejo neko obliko vnosa podatkov in vrnejo rezultat v celico, kjer se nahaja. Spodaj je primer uporabniško določene funkcije, ki izračuna popuste kupca, napisane v kodi VBA. Prvotne uporabniško določene funkcije ali UDF-ji , so objavljeni na spletni strani Microsofta: Funkcijski popust (količina, cena)Če je količina> = 100 potemPopust = količina * cena * 0.1DrugačePopust = 0Končaj ČePopust = uporabnina (popust, 2)Končna funkcija V Excelu lahko uporabniško določene funkcije vrnejo samo vrednosti v celice, v katerih se nahajajo. Ne morejo izvršiti ukazov, ki spremenijo delovno okolje Excela, na primer spreminjanje vsebine ali oblikovanje celice. Microsoftova zbirka znanja navaja naslednje omejitve za uporabniško določene funkcije: Medtem ko jih Google Sheets trenutno ne podpira, so v Excelu makri niz zaporednih korakov, ki avtomatizirajo ponavljajoče naloge delovnega lista. Primeri nalog, ki jih je mogoče avtomatizirati, vključujejo podatke za oblikovanje ali kopiranje in prilepitev. Čeprav oba uporabljajo Microsoftov programski jezik VBA, sta drugačna v dveh pogledih:
Nesting funkcije v formulah

Delovni list v primerjavi s funkcijami po meri

Omejitve
Funkcije, ki jih določi uporabnik, v primerjavi z makri v Excelu












