Excel formule koje vraćaju skup vrednosti, poznat i kao niz, vraćaju te vrednosti u susedne ćelije. Ovo ponašanje se naziva prelivanje.
Formule koje mogu da vrate nizove promenljive veličine nazivaju se formulama dinamičkog niza . Formule koje trenutno vraćaju nizove koji se uspešno prelivaju mogu se nazvati formulama prelivenog niza .
U nastavku se nalaze neke beleške koje će vam pomoći da razumete i koristite ovaj tip formula.
Šta znači prelivanje?
Napomena: Starije formule niza, poznate kao formule zastarelog niza, uvek vraćaju rezultat fiksne veličine – one se uvek prelivaju u isti broj ćelija. Ponašanje prelivanja opisano u ovoj temi ne odnosi se na formule zastarelog niza.
Prelivanje znači da je formula dovela do više vrednosti, a te vrednosti su smeštene u susedne ćelije. Na primer, operacija =SORT(D2:D11,1,-1), koja sortira niz opadajućim redosledom sortiranja, vratiće odgovarajući niz visok 10 redova. Vi treba samo da unesete formulu u gornju levu ćeliju ili u ovom slučaju F2, i ona će se automatski preliti nadole u ćeliju F11.
Ključni tasteri
-
Kada pritisnete taster Enter da biste potvrdili formulu, Excel će umesto vas dinamički promeniti veličinu izlaznog opsega i postaviti rezultate u svaku ćeliju unutar tog opsega.
-
Ako pišete formulu dinamičkog niza da biste izvšili radnju na listi podataka, može biti korisno da je stavite u Excel tabelu, a zatim koristite strukturirane reference kako biste uputili na podatke. Razlog tome je taj što se strukturirane reference automatski prilagođavaju kako se redovi dodaju u tabelu ili iz nje uklanjaju.
-
Formule prelivenog niza nisu podržane u samim Excel tabelama, pa treba da ih postavite u koordinatnu mrežu van tabele. Tabele su najpogodnije za čuvanje redova i kolona nezavisnih podataka.
-
Kada unesete formulu prelivenog niza i izaberete bilo koju ćeliju unutar oblasti prelivanja, Excel će oko opsega postaviti istaknutu ivicu. Ivica će nestati kada izaberete ćeliju izvan oblasti.
-
Samo prva ćelija u oblasti prelivanja se može uređivati. Ako izaberete drugu ćeliju u oblasti prelivanja, formula će biti vidljiva u polju za formulu, ali tekst je „dupliran“ i ne može se menjati. Ako treba da ažurirate formulu, tada treba da izaberete gornju levu ćeliju u opsegu niza, promenite je po potrebi, a zatim će Excel umesto vas automatski ažurirati ostatak oblasti prelivanja kada pritisnete taster Enter.
-
Preklapanje formula – Formule niza se ne mogu uneti ako nešto blokira izlazni opseg. a ako se to dogodi, Excel će vratiti grešku #SPILL! koja ukazuje na to da postoji blokada. Ako uklonite blokadu, formula će se prelivati na očekivan način. U dolenavedenom primeru, izlazni opseg formule se preklapa sa drugim opsegom sa podacima i prikazuje se kao tačkasto oivičene preklopljene ćelije sa vrednostima, ukazujući na to da se ne može prelivati. Uklonite podatke koji blokiraju ili ih kopirajte negde drugde i formula će se prelivati na očekivan način.
-
Formule zastarelog niza unete kombinacijom tastera CTRL+SHIFT+ENTER (CSE) i dalje su podržane iz razloga kompatibilnosti sa prethodnim verzijama, ali ih više ne treba koristiti. Ako želite, možete konvertovati formule zastarelog niza u formule dinamičkog niza tako što ćete postaviti prvu ćeliju u opseg niza, kopirati tekst formule, izbrisati ceo opseg zastarelog niza, a zatim ponovo uneti formulu u gornju levu ćeliju. Pre nego što nadogradite formule zastarelog niza na formule dinamičkog niza, budite oprezni u vezi sa nekim razlikama u proračunu koje postoje među njima.
-
Excel ima ograničenu podršku za dinamičke nizove između radnih svezaka i taj slučaj je podržan samo kada su obe radne sveske otvorene. Ako zatvorite izvornu radnu svesku, sve povezane dinamičke formule niza daju grešku #REF! error kada ih osvežite.
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.