Formule polja ključni su dio alata koji Excel čini svestranim. Međutim, ovi izrazi mogu biti zastrašujući za početnike.
Iako se na prvi pogled mogu činiti kompliciranima, njihove je osnove lako shvatiti. Učenje polja je zgodno jer ove formule pojednostavljuju upravljanje složenim Excel podacima.
Što je formula polja u Excelu?
Niz je bilo koja zbirka ćelija u stupcu, retku ili kombinaciji okupljenih u grupu.
U programu Microsoft Excel izraz formula polja odnosi se na obitelj formula koje izvode jednu ili više operacija na takvom rasponu ćelija, sve odjednom, umjesto jedne ćelije odjednom.
Ranije verzije programa Excel zahtijevale su od korisnika da pritisnu Ctrl + Shift + Enter za stvaranje funkcije niza, što rezultira nazivom CSE (Ctrl, Shift, Escape) funkcije, iako to više nije slučaj za Excel 365.
Primjer bi mogla biti funkcija za dobivanje zbroja svih prodaja iznad 100 USD određenog dana. Ili odrediti duljinu (u znamenkama) pet različitih brojeva pohranjenih u pet ćelija.
Formule polja također mogu biti savršen način za izvlačenje uzoraka podataka iz velikih skupova podataka. Mogu koristiti argumente koji uključuju raspon ćelija iz jednog stupca, raspon ćelija iz jednog retka ili ćelije koje obuhvaćaju više redaka i stupaca.
Također, uvjetne izjave mogu se primijeniti prilikom povlačenja podataka u formulu polja, kao što je samo povlačenje brojeva iznad ili ispod određene vrijednosti ili povlačenje svake n-te vrijednosti.
Ova granularna kontrola omogućuje vam da budete sigurni da izvlačite točan podskup svojih podataka, filtrirate neželjene vrijednosti ćelija ili uzimate nasumični uzorak stavki u svrhu testiranja.
Kako definirati i stvoriti polje u Excelu
Formule nizova je, na najosnovnijoj razini, lako stvoriti. Kao jednostavan primjer, možemo uzeti u obzir fakturu za kupčevu narudžbu dijelova sa sljedećim informacijama o stavci: proizvod SKU (Stock Keeping Unit), kupljena količina, kumulativna težina kupljenih proizvoda i cijena po jedinici kupljeno.
Za dovršetak fakture treba dodati tri stupca na kraj donje tablice, jedan za međuzbroj dijelova, jedan za trošak otpreme, a treći za ukupnu cijenu svake linije artikal.
Možete koristiti jednostavnu formulu za izračun svake stavke retka zasebno. Ali ako je faktura bila za mnogo stavki, brzo bi se moglo zakomplicirati. Umjesto toga, "Međuzbroj" se može izračunati jednom formulom smještenom u ćeliju E4:
=B4:B8 * D4:D8
Oba broja koja množimo su rasponi ćelija, a ne pojedinačne ćelije. U svakom retku formula izvlači odgovarajuće vrijednosti ćelija iz polja i smješta rezultat u ispravnu ćeliju bez daljnjeg unosa od strane korisnika.
Ako pretpostavimo paušalnu cijenu dostave od 1,50 USD po funti, možemo izračunati naš stupac dostave pomoću slične formule koja se nalazi u ćeliji F4:
=C4:C8 * B11
Ovaj put koristili smo samo niz s lijeve strane operatora množenja. Rezultati se i dalje automatski unose, ali svaki se ovaj put množi sa statičkom vrijednošću.
Konačno, možemo upotrijebiti istu vrstu formule koju smo koristili za međuzbroj da bismo dobili zbroj dodavanjem nizova međuzbrojeva i troškova dostave u ćeliju G4:
=E4:E8 + F4:F8
Još jednom, jednostavna formula polja pretvorila je ono što bi inače bilo pet formula u jednu.
U budućnosti, dodavanje obračuna poreza u ovu proračunsku tablicu zahtijevala bi promjenu samo jedne formule, a ne mijenjanje svake stavke retka.
Upravljanje uvjetima u Excel nizovima
Prethodni primjer koristi osnovne aritmetičke formule u nizovima za dobivanje rezultata, ali jednostavna matematika više neće funkcionirati za složenije situacije.
Na primjer, pretpostavimo da se tvrtka koja je izradila fakturu u prethodnom primjeru promijenila na drugog prijevoznika tereta. U tom bi slučaju cijena standardne dostave mogla pasti, ali bi se mogla primijeniti naknada za predmete veće od određene težine.
Za nove cijene dostave bit će standardna dostava 1,00 USD po funti, a isporuka veće težine bit će 1,75 dolara po funti. Dostava velike težine odnosi se na sve preko sedam funti.
Umjesto da se vraćamo na izračunavanje svake cijene dostave redak po redak, formula polja može sadržavati IF uvjetna izjava kako biste odredili odgovarajući trošak dostave za svaku stavku:
=IF(C4:C8 < 7, C4:C8*B11, C4:C8*B12)
Jednom brzom promjenom funkcije u jednoj ćeliji i dodavanjem nove cijene dostave u našu tablicu cijena, sada možemo vidjeti da ne samo da se cijeli stupac za otpremu izračunava na temelju težine, već se i ukupne vrijednosti automatski prikupljaju cijene.
Faktura je na taj način zaštićena budućnosti, čime se osigurava da će svaka buduća promjena u obračunu troškova zahtijevati promjenu samo jedne funkcije.
Kombiniranje više ili različitih uvjeta može nam omogućiti izvođenje različitih radnji. Ova se logika može koristiti na nekoliko načina na istom nizu podataka. Na primjer,
- Dodatna funkcija IF može se dodati da se zanemari otprema ako je međuzbroj veći od određenog iznosa.
- Mogla bi se dodati porezna tablica za oporezivanje različitih kategorija proizvoda po različitim stopama.
Bez obzira koliko složena faktura bila, uređivanje jedne ćelije bit će sve što je potrebno za ponovni izračun bilo kojeg dijela računa.
Primjer: Usrednjavanje N-tih brojeva
Osim što pojednostavljuju izračunavanje i ažuriranje velikih dijelova podataka, formule polja mogu izvući dio skupa podataka u svrhu testiranja.
Kao što pokazuje sljedeći primjer, izvlačenje isječka podataka iz velikog skupa podataka u svrhu provjere valjanosti jednostavno je pomoću formula polja:
U gornjem primjeru ćelija D20 koristi jednostavna funkcija za prosjek svaki n-ti rezultat od senzora 1. U ovom slučaju, možemo definirati nth koristeći vrijednost u ćeliji D19, dajući nam kontrolu nad veličinom uzorka koja određuje prosjek:
=PROSJEK(AKO(MOD(RED(B2:B16)-2;D19)=0;B2:B16,""))
To vam omogućuje brzo i jednostavno segmentiranje velikog skupa podataka u podskupove.
Savladavanje formula polja u Excelu je ključno
Ovi jednostavni primjeri dobra su polazna točka za shvaćanje logike iza formula polja. Razmislite o njima kako biste mogli brzo izvoditi više operacija danas i u budućnosti podešavanjem samo nekoliko referenci ćelija i funkcija. Formule polja lagan su i učinkovit način za rezanje podataka. Ovladajte njima na početku svog puta učenja programa Excel kako biste s pouzdanjem mogli raditi napredne statističke izračune.