U rujnu 2018. objavili smo formule dinamičkih polja za Excel za Microsoft 365. Razlike između dinamičkih polja i naslijeđenih formula Ctrl+Shift+Enter (CSE) navedene su u nastavku.
Formule dinamičkog polja:
-
Može se "prelijevati" izvan granica ćelija u koje je unesena formula. U sljedećem se primjeru prikazuje funkcija RANDARRAY u ćeliji D1, koja se prelijeva preko D1:F5 ili 5 redaka s 3 stupca. Formula dinamičkog polja tehnički postoji samo u ćeliji D1, dok je uz naslijeđenu CSE formulu formulu potrebno unijeti u cijeli raspon.
-
Automatski će se promijeniti veličina kada se podaci dodaju ili uklanjaju iz izvorišnog raspona. CSE formule polja skraćit će područje vraćanja ako je premalo ili vratiti #N/A ako je preveliko.
-
Izračun u kontekstu 1x1. Primjerice, funkcija RAND vratit će jedan rezultat, pa ako želite da se u rešetku vrati više slučajnih brojeva, možete koristiti funkciju RANDARRAY. Funkcije ROW i COLUMN vratit će redak i stupac izvorne ćelije. SEQUENCE(ROW()) se može koristiti za repliciranje starog ponašanja funkcije ROW u naslijeđenoj formuli polja.
-
Sve nove formule koje vraćaju više od jednog rezultata automatski će se prelijevati. Ne morate pritisnuti Ctrl + Shift + Enter.
-
CSE formule polja zadržavaju se iz razloga kompatibilnosti. Ubuduće biste umjesto toga trebali koristiti formule dinamičkih polja.
-
Kada ćelije u naslijeđenoj CSE formuli polja ovise jedna o drugoj, Excel će pokušati izračunati svaku pojedinačno umjesto kao polje. To se ponašanje nazivalo "CSE prekid", a u određenim okolnostima formule izračunate na taj način mogu dati nedosljedne rezultate. Da biste izbjegli nedosljedne rezultate, preporučujemo da umjesto korištenja CSE prekida koristite zasebne formule. Formule dinamičkog polja neće se prekinuti. Umjesto toga, oni će prijaviti kružnu referencu da biste je mogli rješavati.
-
Moguće je jednostavno izmijeniti promjenom izvorišne ćelije, a za formule CSE polja potrebno je istodobno uređivati cijeli raspon.
-
Umetanje/brisanje stupaca i redaka zabranjeno je u aktivnom rasponu formula CSE polja. Najprije morate izbrisati sve postojeće formule polja koje su na putu.
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.
Dodatne informacije
Pogreške #SPILL! u programu Excel