Argumentai yra vertės, 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 apsuptyje yra skliaustuose, o atskiri argumentai atskiriami kableliais.
Paprastas pavyzdys, parodytas paveikslėlyje aukščiau, yra SUM funkcija, kuri gali būti naudojama sumoms ar ilgalaikiams stulpelius ar skaičių eilutes. Šios funkcijos sintaksė yra:
SUM (numeris1, skaičius2, ... numeris255)
Šios funkcijos argumentai yra: 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 - argumento Number1 - 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 numerių duomenys, tačiau šie duomenys gali būti:
- suminami faktiniai duomenys - argumentas Number1 aukščiau esančiame paveikslėlyje;
- atskira ląstelių nuoroda į numerio duomenų vietą darbalapyje - numeris2 argumentas;
- masyvas arba ląstelių nuorodų asortimentas - " Number3" 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ų" funkcijomis, 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 pirmosios IF funkcijos Value_if_true argumentas ir naudojama antrosios būsenos išbandymui - jei ląstelių A2 duomenys yra mažesni nei 100.
Nuo "Excel 2007" formulėse leidžiama 64 lizdų lygiai. Prieš tai buvo palaikyti tik septyni lizdų lygiai.
Funkcijos argumentų paieška
Du argumentai, skirti individualiems funkcijoms rasti, yra šie:
- Atidarykite "Excel" funkcijos dialogo langą;
- Įrankių juostos "Excel" ir "Google Spreadsheets".
"Excel" funkcijų dialogo langeliai
Didžioji dauguma "Excel" funkcijų turi dialogo langą - kaip parodyta funkcijai SUM aukščiau esančiame paveikslėlyje - yra nurodyti būtini ir pasirenkami funkcijos argumentai.
Funkcijos dialogo lango atidarymą gali atlikti:
- rasti ir spustelėti funkcijos pavadinimą pagal skirtuko juostos formulę ;
- spustelėję funkciją Įterpti funkciją, esančią šalia formulės juostos, kaip nurodyta paveikslėlyje aukščiau.
Patarimai: funkcijos pavadinimo įvedimas
Kitas būdas sužinoti funkcijos argumentus "Excel" ir "Google Spreadsheets" yra:
- Spustelėkite langelį
- Įveskite vienodą ženklą - pranešti programai, kad formulė yra įvedama;
- Į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 Spreadsheets" įrankių juostos lange neatsižvelgiama į reikiamus ir neprivalomus argumentus. Vietoj to pateikiamas pavyzdys, taip pat funkcijos naudojimo santrauka ir kiekvieno argumento aprašymas.