Upotreba funkcija i ugniježđenih funkcija u formulama programa Excel

Primjenjuje se na
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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 dostupne su na kartici Formule na vrpci:

Kartica Formule programa Excel na vrpci

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

    Struktura funkcije

    Struktura. Struktura funkcije započinje znakom jednakosti (=), nakon kojeg slijedi naziv funkcije, otvorena zagrada, argumenti funkcije odvojeni zarezima i zatvorena zagrada.
    Naziv funkcije. Da bi vam se prikazao popis dostupnih funkcija, kliknite ćeliju, a zatim pritisnite SHIFT+F3, čime će se pokrenuti dijaloški okvir Umetanje funkcije .

    Formule programa Excel – dijaloški okvir Umetanje funkcije

    Argumenti. Argumenti mogu biti brojevi, tekst, logičke vrijednosti kao što su TRUE ili FALSE, polja, vrijednosti pogreške kao što su #N/A ili reference na ćelije. Postavljeni argument mora davati valjanu vrijednost za taj argument. Argumenti mogu biti i konstante, formule ili druge funkcije.
    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

    Ne morate upisivati funkcije velikim slovima, primjerice =ROUND, jer će Excel automatski naziv funkcije postaviti velikim slovom kada pritisnete Enter. Ako pogrešno napišete naziv funkcije, npr. =SUME(A1:A10) umjesto =SUM(A1:A10), Excel će vratiti #NAME? pogreške.

  • Unos funkcija programa Excel
    Kada stvorite formulu koja sadrži funkciju, pomoću dijaloškog okvira Umetanje funkcije možete unositi funkcije radnog lista. Kad odaberete funkciju u dijaloškom okviru Umetanje funkcije , Excel će pokrenuti čarobnjak za funkcije 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šavanja 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 s tim slovima. Zatim možete odabrati jedan s padajućeg popisa i Excel će ga unijeti umjesto vas.
    Samodovršetak formule programa Excel

  • Ugnježđivanje funkcija programa Excel
    U nekim je slučajevima funkciju potrebno koristiti kao jedan od argumenata neke druge funkcije. U sljedećoj se formuli, primjerice, koristi ugniježđena funkcija AVERAGE , a rezultat se uspoređuje s vrijednošću 50.
    Ugniježđene funkcije
    Funkcije AVERAGE i SUM ugniježđene su unutar funkcije IF.
    Valjane povrate 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 #VALUE! vrijednost nenumeričke prirode, PHI vraća 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.