Stvaranje formule polja u programu Excel

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac

Formule polja napredne su formule koje omogućuju izvođenje složenih izračuna koji se često ne mogu napraviti standardnim funkcijama radnog lista. Nazivaju se i formule "Ctrl-Shift-Enter" ili "CSE" jer ih je potrebno pritisnuti Ctrl+Shift+Enter da biste ih unijeli.  Formule polja možete koristiti za naizgled nemoguće, kao što su

  • Brojanje znakova u rasponu ćelija.
  • zbrajanje brojeva koji ispunjavaju određene uvjete, primjerice najnižih vrijednosti unutar raspona ili brojeva između gornje i donje granice
  • zbrajanje svake n-te vrijednosti unutar raspona vrijednosti

Excel sadrži dvije vrste formula polja: formule polja koje izvode nekoliko izračuna radi generiranja jednog rezultata i formule polja koje izračunavaju više rezultata. Neke funkcije radnog lista vraćaju polja vrijednosti ili kao argument zahtijevaju niz vrijednosti. Dodatne informacije potražite u smjernicama za formule polja i primjerima.

Napomena

Ako imate trenutačnu verziju okruženja Microsoft 365, možete jednostavno unijeti formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnuti ENTER kako biste potvrdili formulu kao formulu dinamičkog polja. U suprotnom je potrebno formulu unijeti kao naslijeđenu formulu polja tako da najprije odaberete izlazni raspon, unesete formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnete CTRL+SHIFT+ENTER da biste je potvrdili. Excel umjesto vas umeće vitičaste zagrade na početak i kraj formule. Da biste saznali više o formulama polja, pročitajte odjeljak Smjernice za formule polja i primjeri.

Stvaranje formule polja koja izračunava jedan rezultat

Ta vrsta formule polja može pojednostavniti model radnog lista jer nekoliko formula zamjenjuje jedinstvenom formulom polja.

  1. Odaberite ćeliju u koju želite unijeti formulu polja.

  2. Unesite formulu koju želite koristiti.
    Formule polja koriste standardnu sintaksu formule. Svi počinju znakom jednakosti (=), a u formulama polja možete koristiti bilo koju ugrađenu funkciju programa Excel.
    Ova formula, primjerice, izračunava ukupnu vrijednost niza cijena dionica i udjela te rezultat smješta u ćeliju pokraj stavke "Ukupna vrijednost".

    Snimka zaslona na kojoj je prikazan primjer formule polja kojom se izračunava jedan rezultat.

    Formula najprije množi udjele (ćelije B2 – F2) s njihovim cijenama (ćelije B3 – F3), a zatim te rezultate zbraja da bi se dobio ukupni zbroj od 35 525. Ovo je primjer formule polja s jednom ćelijom jer se formula nalazi u samo jednoj ćeliji.

  3. Pritisnite Enter (ako imate trenutačnu pretplatu na Microsoft 365); U suprotnom pritisnite Ctrl+Shift+Enter.
    Kada pritisnete Ctrl+Shift+Enter, Excel automatski umeće formulu između { } (par otvorenih i zatvorenih vitičastih zagrada).

Stvaranje formule polja koja izračunava više rezultata

Da biste izračunali više rezultata pomoću formule polja, unesite niz u raspon ćelija koji ima potpuno isti broj redaka i stupaca kao i argumenti niza.

  1. Odaberite raspon ćelija u koji želite unijeti formulu polja.

  2. Unesite formulu koju želite koristiti.
    Formule polja koriste standardnu sintaksu formule. Svi počinju znakom jednakosti (=), a u formulama polja možete koristiti bilo koju ugrađenu funkciju programa Excel.
    U sljedećem primjeru formula množi udjele cijenom u svakom stupcu, a formula se nalazi u odabranim ćelijama retka 5.

    Snimka zaslona na kojoj se prikazuje primjer formule polja kojom se izračunavaju višestruki rezultati.

  3. Pritisnite Enter (ako imate trenutačnu pretplatu na Microsoft 365); U suprotnom pritisnite Ctrl+Shift+Enter.
    Kada pritisnete Ctrl+Shift+Enter, Excel automatski umeće formulu između { } (par otvorenih i zatvorenih vitičastih zagrada).

Ako u formulu polja morate uvrstiti nove podatke, pogledajte smjernice za formule polja i primjere. Možete pokušati i:

Isprobajte sami

Ako želite eksperimentirati s konstantama polja prije nego što ih isprobate s vlastitim podacima, upotrijebite ogledne podatke iz ovog odjeljka.

Kopirajte sljedeću tablicu i zalijepite je u Excel u ćeliju A1. Svakako odaberite ćelije E2:E11, unesite formulu =C2:C11*D2:D11, a zatim pritisnite Enter (ako imate trenutnu pretplatu na Microsoft 365); u suprotnom pritisnite Ctrl+Shift+Enter da biste formulu polja pretvorili u formulu polja.

Prodavač Vrsta automobila Broj prodanih Jedinična cijena Ukupna prodaja
Šašić limuzina 5 2200 =C2:C11*D2:D11
coupe 4 1800
Makovac limuzina 6 2300
coupe 8 1700
Jurić-Sedić limuzina 3 2000
coupe 1 1600
Pavičić limuzina 9 2150
coupe 5 1950
Abrus limuzina 6 2250
coupe 8 2000

Stvaranje formule polja s više ćelija

  1. U oglednoj radnoj knjizi odaberite ćelije od E2 do E11. Te će ćelije sadržavati rezultate.

Prije unosa formule uvijek odaberite ćeliju ili ćelije koje će sadržavati rezultate.

A pod uvijek, mislimo 100 posto vremena.

  1. Unesite ovu formulu. Da biste je unijeli u ćeliju, samo počnite upisivati (pritisnite znak jednakosti) i formula će se pojaviti u zadnjoj ćeliji koju ste odabrali. Formulu možete unijeti i u traku formule:
    =C2:C11*D2:D11
  2. Pritisnite Enter (ako imate trenutačnu pretplatu na Microsoft 365); U suprotnom pritisnite Ctrl+Shift+Enter. Kada pritisnete Ctrl+Shift+Enter, Excel automatski umeće formulu između { } (par otvorenih i zatvorenih vitičastih zagrada).

Stvaranje formule polja s jednom ćelijom

  1. U oglednoj radnoj knjizi kliknite ćeliju B13.
  2. Unesite ovu formulu na bilo koji od načina iz 2. koraka:
    =SUM(C2:C11*D2:D11)
  3. Pritisnite Enter (ako imate trenutačnu pretplatu na Microsoft 365); U suprotnom pritisnite Ctrl+Shift+Enter. Kada pritisnete Ctrl+Shift+Enter, Excel automatski umeće formulu između { } (par otvorenih i zatvorenih vitičastih zagrada).

Formula množi vrijednosti u rasponima ćelija C2:C11 i D2:D11, a zatim zbraja rezultate radi izračuna ukupnog zbroja.

Je li vam potrebna dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.