Argumentai yra vertes, kurias naudoja skaičiavimai. Skaičiuoklių programose, tokiose kaip "Excel" ir "Google" skaičiuoklės, funkcijos yra tik įmontuotos formulės, kurios atlieka nustatytus skaičiavimus, o daugumai šių funkcijų reikalaujama, kad duomenys būtų įvesti vartotojo ar kito šaltinio, siekiant grąžinti rezultatą.
Funkcijos sintaksė
Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustą, kablelių skirtukus ir jo argumentus.
Argumentai visada apsupti skliaustais ir atskiri argumentai yra atskirti kableliais.
Paprastas pavyzdys, parodytas paveikslėlyje aukščiau, yra SUM funkcija, kuri gali būti naudojama sumoms arba ilgalaikiams stulpelius ar skaičių eilutes. Šios funkcijos sintaksė yra:
SUM (numeris1, skaičius2, … numeris255)
Šios funkcijos argumentai yra šie: Number1, Number2, … Number255
Argumentų skaičius
Argumentų, kuriuos reikalauja funkcija, skaičius priklauso nuo funkcijos. Funkcija SUM gali turėti iki 255 argumentų, tačiau reikia tik vieno - Numeris 1 argumentas. Likusi dalis yra neprivaloma.
Tuo tarpu OFFSET funkcija turi tris reikalingus argumentus ir du pasirenkamus.
Kitos funkcijos, pvz., "NOW" ir "TODAY" funkcijos, neturi jokių argumentų, tačiau jų kompiuterio sistemos laikrodyje parodo jų duomenis - serijos numerį arba datą. Nors šios funkcijos nereikalauja jokių argumentų, skliausteliai, kurie yra funkcijos sintaksės dalis, vis tiek turi būti įtraukti įvedant funkciją.
Argumentų duomenų tipai
Kaip argumentų skaičius, duomenų tipai, kuriuos galima įvesti argumentui, skirsis priklausomai nuo funkcijos.
SUM funkcijos atveju, kaip parodyta paveikslėlyje aukščiau, argumentuose turi būti skaičių duomenys, tačiau šie duomenys gali būti:
- faktiniai duomenys yra apibendrinti - Numeris 1 argumentas paveikslėlyje aukščiau
- atskira ląstelių nuoroda į skaičių duomenų vietą darbalapyje - Number2 argumentas
- masyvas arba diapazonas ląstelių nuorodų - Numeris3 argumentas
Kiti duomenų tipai, kuriuos galima naudoti argumentams, yra šie:
- tekstiniai duomenys
- Būlio reikšmės
- klaidos vertės
- kitos funkcijos
Nesting Functions
Paprastai viena funkcija turi būti įrašyta kaip argumentas kitai funkcijai. Ši operacija vadinama lizdų funkcijos ir tai daroma siekiant išplėsti programos galimybes atliekant sudėtingus skaičiavimus.
Pavyzdžiui, nėra neįprasta, kad IF funkcijos būtų dedamos viena į kitą, kaip parodyta žemiau.
= IF (A1> 50, IF (A2 <100, A1 * 10, A1 * 25)
Šiame pavyzdyje antroji arba įdėta IF funkcija naudojama kaip Value_if_true pirmosios IF funkcijos argumentas ir naudojamas antrojo būsenos išbandymui, jei ląstelių A2 duomenys yra mažesni už 100. Nuo "Excel 2007" formulėse leidžiama 64 lizdų lygiai. Prieš tai buvo palaikyti tik septyni lizdų lygiai. Du argumentai, skirti individualiems funkcijoms rasti, yra šie: Didžioji dauguma "Excel" funkcijų yra dialogo langas, kaip parodyta funkcijai SUM aukščiau esančiame paveikslėlyje, kuriame išvardyti reikiami ir neprivalomi funkcijos argumentai. Funkcijos dialogo lango atidarymą gali atlikti: Kitas būdas sužinoti funkcijos argumentus "Excel" ir "Google" skaičiuoklėse: Spustelėkite langelį Įveskite lygybės ženklą - pranešti programai, kad formulė yra įvesta Įveskite funkcijos pavadinimą - kai įvedate, visų funkcijų pavadinimai, prasidedantys šia raide, rodomi patarimu po aktyvia ląstele; Įveskite atvirą skliaustą - nurodyta funkcija ir jos argumentai yra išvardytos įnašu. "Excel", įrankių juostos langas supa neprivalomus argumentus su kvadratinėmis skliaustuose (). Visi kiti išvardyti argumentai privalomi. "Google" lapuose "Tooltip" langas nesiskiria reikiamų ir neprivalomų argumentų. Vietoj to pateikiamas pavyzdys, taip pat funkcijos naudojimo santrauka ir kiekvieno argumento aprašymas. Funkcijos argumentų paieška
"Excel" funkcijų dialogo langeliai
Patarimai: funkcijos vardo įvedimas