"Excel" ir "Google" skaičiuoklių funkcija yra iš anksto nustatyta formulė, skirta atlikti konkrečius skaičiavimus ląstelėje, kurioje ji yra.
Pastaba: Šiame straipsnyje pateikta informacija taikoma "Excel 2019", "Excel 2016", "Excel 2013" ir "Google" skaičiuoklėms.
Funkcijų sintaksė ir argumentai
Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus, kablelių skirtukus ir argumentus. Kaip ir visos formulės, funkcijos prasideda lygiaverčiu ženklu ( = ), po kurio nurodomas funkcijos pavadinimas ir jo argumentai:
- Funkcijos pavadinimas nurodo "Excel" kokius skaičiavimus atlikti.
- Argumentai pateikiami skliaustuose ar apvalinimo skliaustuose ir nurodyti funkcijai, kokius duomenis naudoti šiuose skaičiavimuose.

Pavyzdžiui, viena iš labiausiai naudojamų "Excel" ir "Google" skaičiuoklių funkcijų yra SUM funkcija:
= SUM (D1: D6)
Šiame pavyzdyje: "Excel" integruotų funkcijų naudingumą galima išplėsti įdėmus vieną ar daugiau funkcijų kitoje formulėje. Lankstymo funkcijų poveikis yra leisti kelis skaičiavimus atlikti vienoje darbalapio ląstelėje. Norėdami tai padaryti, įdėta funkcija veikia kaip vienas pagrindinių ar labiausiai nutolusių funkcijų argumentų. Pavyzdžiui, šioje formulėje funkcija SUM priskiriama funkcijai ROUND. = ROUND (SUM (D1: D6), 2) Vertinant įdėtas funkcijas, "Excel" iš pradžių vykdo giliausią arba slapčiausią funkciją, o tada veikia savo kelią į išorę. Todėl aukščiau pateikta formulė dabar: Nuo "Excel 2007" leidžiamos iki 64 įdėtos funkcijos lygių. Ankstesnėse versijose buvo leista naudoti septynias įdėtas funkcijas. "Excel" ir "Google" skaičiuoklių funkcijose yra dvi funkcijų klasės: Užduotys yra programos, tokios kaip SUMA ir ROUND aprašytos funkcijos. Kita vertus, individualios funkcijos yra funkcijos, kurias užrašė ar apibrėžė naudotojas. "Excel" programoje pasirinktos funkcijos yra parašytos integruotoje programavimo kalboje: Visual Basic for Applications arba VBA trumpai. Funkcijos sukurtos naudojant "Visual Basic" redaktorių, įdiegtą "Excel". Įrašomos "Google" lentelės pasirinktinės funkcijos Programų scenarijus, formos JavaScript ir sukurtos naudojant scenarijų redaktorių, esantį po Įrankiai Meniu. Pasirinktos funkcijos paprastai, bet ne visada, priima tam tikrą duomenų įvedimo formą ir grąžina rezultatą langelyje, kuriame jis yra. Žemiau pateikiama vartotojo apibrėžta funkcija, pagal kurią skaičiuojamos pirkėjų nuolaidos, parašytos VBA kodu. Pradinės vartotojo apibrėžtos funkcijos arba UDF , yra paskelbtos "Microsoft" svetainėje: Funkcija Nuolaida (kiekis, kaina)Jei kiekis> = 100 TadaNuolaida = kiekis * kaina * 0.1KitasNuolaida = 0Pabaiga JeiNuolaida = taikymas.Ringas (nuolaida, 2)Pabaiga funkcija "Excel" naudotojo apibrėžtose funkcijose tik vertes galima grąžinti į ląstelę (-es), kurioje jie yra. Jie negali vykdyti komandų, keičiančių "Excel" operacinę aplinką, pavyzdžiui, keisti ląstelės turinį ar formatavimą. "Microsoft" žinių bazėje pateikiami toliau nurodyti naudotojo apibrėžtoms funkcijoms taikomi apribojimai: Nors "Google" skaičiuoklės šiuo metu nepalaiko jų, programoje "Excel" makrokomandas yra keletas įrašytų veiksmų, kurie automatizuoja pasikartojančias darbalapio užduotis. Užduočių, kurias galima automatizuoti, pavyzdžiai apima duomenų formatavimą arba operacijų kopijavimą ir įklijimą. Net jei abi naudoja "Microsoft" VBA programavimo kalbą, jos skiriasi dviem aspektais:
Lankstymo funkcijos formulėse

Užduotys ir individualios funkcijos

Apribojimai
"Excel" naudotojo apibrėžtos funkcijos ir makrokomandos














