Ovo je jedna u nizu priča kojima je cilj unaprijediti vaše Excel vještine. Na dnu možete pronaći poveznice na druge priče.
Mnogi misle da formule u Excelu nude po jedan rezultat za određenu ćeliju u radnom listu.
Ali uz Excelovu značajku dinamičkih polja, jedna formula može biti u višestrukim ćelijama (s jedinstvenim izračunom u svakoj od njih), što olakšava izradu velikih radnih knjiga, a istovremeno umanjuje količinu pogrešaka. Ove čarobne formule možete upotrijebiti na bilo kojem mjestu na kojem želite ponoviti izračun na nizu podataka.
Pogledajte dva primjera kako utrošiti manje vremena i truda koristeći dinamička polja.
Započnite: Izradite tablicu zbrajanja
Vaš cilj: Izradite tablicu zbrajanja i pronalazak rješenja kao što je ovaj prikazan ispod da biste pomogli svojem djetetu u učenju matematike (i sebi s provjerom rješenja).
Stari način: Nakon unosa vrijednosti (koje će se zbrajati) u prvi red i prvi stupac, stvorili biste formulu poput =C4+B5 u prvom polju tablice. Zatim biste je kopirali i lijepili preko cijelog prvog reda, da biste potom taj red kopirali i lijepili u niže redove. To je mnogo kopiranja i lijepljenja!
Dinamički način: Kreirajte jednu formulu koja se odnosi na cijeli raspon polja i računa sve vrijednosti u jednom potezu.
Kako se to radi: Upotrebljavajući donju tablicu kao primjer, u prvo polje s rješenjem unesite formulu =C4:J4+B5:B18, u kojoj C4:J4 predstavlja niz polja u prvom redu, a B5:B18 ona u prvom stupcu. Kliknite Enter i cijela će se tablica ispuniti.

Sljedeća razina: Sažmite podatke po osobi ili kategoriji
Vaš cilj: Odaberite pobjednike tjednog natjecanja u prodaji i izračunajte ukupan iznos prodaje za svaku osobu. I ažurirajte iznose pri svakom dodavanju novih pobjednika.
Stari način: Možete upotrijebiti funkciju =SUMIF() za zbrajanje iznosa prodaje po osobi, no s obzirom na to da se novi pobjednici dodaju na tjednoj bazi (čime se proširuje raspon polja), svaki ćete put morati ručno podesiti formulu.
Dinamički način: Upotrijebite dinamičku matricu koja automatski nadograđuje raspon kad god dodate novog tjednog pobjednika.
Kako se to radi: Ova tablica prikazuje dosadašnje tjedne pobjednike. Da biste dobili listu prodavača i izostavili dvostruke unose, upotrijebite novu funkciju UNIQUE(). U prazno područje radne knjige unesite formulu =UNIQUE(B3:B12), u kojoj B3:B12 predstavlja trenutačnu listu pobjednika:

Za dobivanje ukupnog iznosa prodaje za svaku osobu, upotrijebit ćete posebnu verziju funkcije =SUMIF(). U stupac pored Muratovog imena unesite formulu =SUMIF(B3:B12,E3#,C3:C12), u kojoj B3:B12 predstavlja trenutačnu listu pobjednika, a C3:C12 trenutačnu listu tjednih iznosa prodaje.
Oznaka ljestve (#) ovdje je čarobni detalj. Naime, ona Excelu govori da treba obuhvatiti cijeli raspon dinamičke matrice, tj. sve nove redove. Pritisnite Enter i Excel će zbrojiti iznose prodaje svake pojedine osobe:

Kada sada unesete Alyssu kao pobjednicu 11. tjedna, taj će se podatak automatski dodati zbirnoj listi:

Excel nudi mnoge načine za korištenje dinamičkih polja, uključujući i one s funkcijama FILTER(), SORT(), SORTBY(), SEQUENCE() i RANDARRAY(). S obzirom na to da uz dinamička polja svaku funkciju trebate upotrijebiti samo jednom za popunjavanje beskonačnog broja ćelija, to će vam zaista značajno uštedjeti vrijeme.