Formule programa Excel koje vraćaju skup vrijednosti, poznate i kao polje, vraćaju te vrijednosti u susjedne ćelije. To se ponašanje naziva prelijevanje.
Formule koje mogu vratiti polja promjenjive veličine nazivaju se formulama dinamičkih polja . Formule koje trenutačno vraćaju polja koja se uspješno prelijevaju mogu se nazivati formulama prelivenih polja .
U nastavku je nekoliko bilješki koje će vam pomoći da razumijete i koristite te vrste formula.
Što znači prelijevanje?
Napomena: Starije formule polja, poznate kao formule naslijeđenog polja, uvijek vraćaju rezultat fiksne veličine – uvijek se prelijevu u isti broj ćelija. Ponašanje prelijevanja opisano u ovoj temi ne odnosi se na formule naslijeđenog polja.
Prelijevanje znači da je formula rezultirala višestrukim vrijednostima, a te su vrijednosti smještene u susjedne ćelije. Na primjer, =SORT(D2:D11,1,-1), koji sortira polje silaznim redoslijedom, vratio bi odgovarajuće polje koje ima 10 redaka. No u ovom slučaju formulu morate unijeti samo u gornju lijevu ćeliju ili F2, a ona će se automatski prelijevati prema dolje do ćelije F11.
Ključne točke
-
Kada pritisnete Enter kako biste potvrdili formulu, Excel će dinamički odrediti veličinu izlaznog raspona za vas i postaviti rezultate u svaku ćeliju unutar tog raspona.
-
Ako pišete formulu dinamičkog polja za djelovanje na popisu podataka, korisno je postaviti je u tablicu programa Excel, a zatim koristiti strukturirane reference kako biste se pozvali na podatke. To je zato što se strukturirane reference automatski prilagođavaju kako se reci dodaju ili uklanjaju iz tablice.
-
Formule prelivenog polja nisu podržane u tablicama programa Excel, pa biste ih trebali smjestiti u rešetku izvan tablice. Tablice su najprikladnije za držanje redaka i stupaca neovisnih podataka.
-
Nakon što unesete formulu prelivenog polja, kada odaberete bilo koju ćeliju unutar područja prelijevanja, Excel će staviti istaknuti obrub oko raspona. Obrub će nestati kada odaberete ćeliju izvan područja.
-
Moguće je uređivati samo prvu ćeliju u području prelijevanja. Ako odaberete drugu ćeliju u području prelijevanja, formula će biti vidljiva na traci formule, ali tekst je „fantomski“ i ne može se promijeniti. Ako trebate ažurirati formulu, odaberite gornju lijevu ćeliju u rasponu polja, promijenite je prema potrebi, a Excel će automatski ažurirati ostatak područja prelijevanja za vas kada pritisnete Enter.
-
Preklapanje formula – formule polja ne mogu se unijeti ako nešto blokira izlazni raspon. a ako se to dogodi, Excel će vratiti pogrešku #SPILL! koja upućuje na to da je došlo do blokade. Ako uklonite blokadu, formula će se prelijevati prema očekivanjima. U primjeru u nastavku izlazni raspon formule preklapa se s drugim rasponom s podacima, a prikazuje se s točkastim obrubom koji preklapa ćelije s vrijednostima koje upućuju na to da se ne može prelijevati. Uklonite blokirajuće podatke ili ih kopirajte negdje drugdje i formula će se preliti prema očekivanjima.
-
Formule naslijeđenog polja unesene putem kombinacije CTRL+SHIFT+ENTER (CSE) i dalje su podržane iz sigurnosnih razloga kompatibilnosti, ali ih više nije potrebno koristiti. Ako želite, formule naslijeđenog polja možete pretvoriti u formule dinamičkog polja tako da locirate prvu ćeliju u rasponu polja, kopirate tekst formule, izbrišete cijeli raspon naslijeđenog polja, a zatim ponovno unesete formulu u gornju lijevu ćeliju. Prije nadogradnje formula naslijeđenog polja u formule dinamičkog polja trebali biste biti svjesni nekih razlika u izračunu između njih.
-
Excel ograničeno podržava dinamička polja između radnih knjiga i taj je scenarij podržan samo kad su otvorene obje radne knjige. Ako zatvorite izvorišnu radnu knjigu, sve povezane formule dinamičkih polja vratit će #REF! error kada se osvježe.
Treba li vam dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.