Upotreba funkcija i ugniježđenih funkcija u formulama

Funkcije su unaprijed definirane formule koje izvode izračune pomoću određenih vrijednosti, koje se zovu argumenti, u točno zadanom redoslijedu ili strukturi. Funkcije se mogu koristiti za izvođenje jednostavnih ili kompleksnih izračuna. Sve funkcije programa Excel možete pronaći na vrpci na kartici Formule:

Kartica Formule na vrpci u programu Excel
  • Sintaksa funkcije programa Excel

    Slijedeći primjer funkcije ROUND koja zaokružuje broj u ćeliji A10 prikazuje sintaksu funkcije.

    Struktura funkcije

    1. Struktura. Struktura funkcije započinje znakom jednakosti (=), iza čega slijedi naziv funkcije, otvorena zagrada, argumenti funkcije odvojeni točkama sa zarezima i zatvorena zagrada.

    2. Naziv funkcije. Da bi vam se prikazao popis dostupnih funkcija, kliknite ćeliju, a zatim pritisnite SHIFT + F3, čime ćete otvoriti dijaloški okvir Umetanje funkcije.

    Formule u programu Excel – dijaloški okvir Umetanje funkcije

    3. Argumenti. Argumenti mogu biti brojevi, tekst, logičke vrijednosti kao što su TRUE ili FALSE, polja, vrijednosti pogreške, npr. #N/A, ili reference ćelija. Postavljeni argument mora davati valjanu vrijednost za taj argument. Argumenti mogu biti i konstante, formule ili druge funkcije.

    4. Opis elementa za argument. Opis elementa sa sintaksom i argumentima pojavit će se za vrijeme upisivanja funkcija. Ako upišete, primjerice, =ROUND(, pojavit će se opis elementa. Opisi elementa prikazuju se samo za ugrađene funkcije.

    Napomena: Funkcije ne morate unijeti velikim slovima, npr. = ROUND, jer Excel nazive funkcija automatski pretvara u velika slova čim pritisnete Enter. Ako pogrešno napišete naziv funkcije, npr. =SUME(A1:A10) umjesto =SUM(A1:A10), Excel će vratiti pogrešku #NAZIV?.

  • Unos funkcija programa Excel

    Kada stvorite formulu koja sadrži funkciju, pomoću dijaloškog okvira Umetanje funkcije možete unositi funkcije radnog lista. Kada odaberete funkciju u dijaloškom okviru Umetanje funkcije, Excel će pokrenuti čarobnjak za funkciju, koji prikazuje naziv funkcije, sve njezine argumente, opis funkcije i svakog argumenta, trenutni rezultat funkcije i trenutni rezultat cijele formule.

    Čarobnjak za funkcije programa Excel

    Da biste pojednostavnili stvaranje i uređivanje formula i minimizirali pogreške sintakse i upisa, koristite mogućnost Samodovršavanje formule. Kada upišete = (znak jednakosti) i početna slova funkcije, Excel prikazuje dinamički padajući popis valjanih funkcija, argumenata i naziva koji se podudaraju sa slovima. Tada možete odabrati neku stavku s padajućeg popisa i Excel će je unijeti umjesto vas.

    Samodovršetak formule u programu Excel

  • Ugnježđivanje funkcija programa Excel

    U nekim je slučajevima potrebno kao jedan od argumenata funkcije koristiti drugu funkciju. U sljedećoj se formuli, primjerice, koristi ugniježđena funkcija AVERAGE, a rezultat se uspoređuje s vrijednošću 50.

    Ugniježđene funkcije

    1. Funkcije AVERAGE i SUM ugniježđene su unutar funkcije IF.

    Valjane vraćene vrijednosti    Kada se ugniježđena funkcija koristi kao argument, mora vratiti istu vrstu vrijednosti koju koristi argument. Ako, primjerice, argument vraća vrijednost TRUE ili FALSE, ugniježđena funkcija mora vratiti vrijednost TRUE ili FALSE. Ako to ne učini, Excel prikazuje vrijednost pogreške #VALUE!.

    Ograničenja razine gniježđenja    Formula može sadržavati najviše sedam razina ugniježđenih funkcija. Kada se neka funkcija (nazovimo je funkcija B) koristi kao argument druge funkcije (nazovimo je funkcija A), funkcija B ponaša se kao funkcija druge razine. Na primjer, funkcija AVERAGE i funkcija SUM obje su funkcije druge razine ako se koriste kao argumenti funkcije IF. Funkcija koja je ugniježđena unutar ugniježđene funkcije AVERAGE tada je funkcija treće razine i tako dalje.

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×