Аргументи су вредности које функције користе за извођење прорачуна. У програмима за рад са таблицама , као што су Екцел и Гоогле листови, функције су само уграђене формуле које извршавају постављене калкулације и већина ових функција захтева унос података који ће бити унети корисници или други извор како би вратили резултат.
Функција синтакса
Синтакса функције се односи на изглед функције и укључује име функције, заграде, сепараторе за зарез и његове аргументе.
Аргументи су увек окружени загради, а појединачни аргументи су раздвојени заповијима.
Једноставан пример, приказан на слици изнад, је СУМ функција - која се може користити за сума или укупних дужих колона или редова бројева. Синтакса за ову функцију је:
СУМ (број1, број2, ... број255)
Аргументи за ову функцију су: број1, број2, ... број255
Број аргумената
Број аргумената који захтева функција варира са функцијом. Функција СУМ може имати до 255 аргумената, али само један је потребан - аргумент број 1 - остатак су необавезни.
Функција ОФФСЕТ, у међувремену, има три потребна аргумента и два додатна.
Друге функције, као што су НОВ и ТОДАИ функције, немају аргументе, али извлаче своје податке - серијски број или датум - из системског сата рачунара. Иако без ових аргумената не захтевају ове функције, заграде, које су део синтаксе функције, и даље морају бити укључене приликом уноса функције.
Врсте података из аргумената
Као и број аргумената, типови података који се могу унети за аргумент ће се разликовати у зависности од функције.
У случају функције СУМ, као што је приказано на слици изнад, аргументи морају садржавати податке о броју - али ови подаци могу бити:
- стварни подаци се сумирају - аргумент број 1 на горњој слици;
- индикација појединачне ћелије на локацији података о броју на радном листу - аргумент број2;
- низ или опсег референци ћелија - аргумент број3;
Друге врсте података које се могу користити за аргументе укључују:
- текстуални подаци;
- Боолеан вредности ;
- вредности грешке ;
- друге функције.
Нестинг Фунцтионс
Уобичајено је да се једна функција уноси као аргумент за другу функцију. Ова операција је позната као функција нестајања и ради се како би се прошириле могућности програма у извођењу сложених прорачуна.
На примјер, није неуобичајено да функције ИФ буду угњежене унутар унутар друге, као што је приказано у наставку.
= ИФ (А1> 50, ИФ (А2 <100, А1 * 10, А1 * 25)
У овом примеру, друга или угнежена ИФ функција се користи као аргумент Валуе_иф_труе прве ИФ функције и користи се за тестирање на други услов - ако су подаци у ћелији А2 мањи од 100.
Пошто је Екцел 2007, у формулама је дозвољено 64 нивоа гнежења. Прије тога, подржано је само седам нивоа гнезда.
Проналажење аргумената функције
Два начина проналажења аргумената за појединачне функције су:
- Отворите дијалошки оквир функције у програму Екцел;
- Додавање алатки у Екцел и Гоогле табеле.
Дијалог кутије Екцел функције
Огромна већина функција у Екцел-у има дијалошки оквир - као што је приказано за функцију СУМ на горњој слици - која садржи потребне и опционе аргументе за функцију.
Отварање дијалога функције функције може се извршити помоћу:
- проналажење и клик на име функције на картици Формула на траци ;
- кликом на опцију Инсерт Фунцтион која се налази поред траке формуле - како је наведено на слици изнад.
Траке са алаткама: Унос имена функције
Још један начин да сазнате аргументе функције у Екцел-у и Гоогле Спреадсхеет-има је да:
- Кликните на ћелију,
- Унесите знак једнакости - да обавестите програм да се уноси формула;
- Унесите назив функције - док укуцате, имена свих функција почевши од тог слова појављују се у додирном алату испод активне ћелије;
- Унесите отворени загради - наведена је функција и њени аргументи у алатки.
У Екцелу, прозор са алаткама окружује опционе аргументе са квадратним заградама ([]). Сви други наведени аргументи су обавезни.
У Гоогле Спреадсхеет-у, прозор са алатима не разликује се између тражених и опционалних аргумената. Уместо тога, он садржи пример, као и резиме употребе функције и опис сваког аргумента.