Excel je izvrstan alat za izvješćivanje, analizu, organiziranje i automatizaciju podataka. Excel funkcije uvelike pomažu pri radu na podacima. Funkcije poput COUNTIFS, SUMIFS, VLOOKUP, itd. Najmoćnije su i često korištene funkcije od svog nastanka u svijetu Excela.
Iako su funkcije dostupne u Excelu 2016 i starije dovoljne za izradu bilo kakvog izračuna i automatizacije, ali formule ponekad postaju zeznute. Na primjer, ako s nekim uvjetima nećete pronaći najveću vrijednost, morate se poslužiti nekim trikovima u starijoj verziji programa Excel za 2016. godinu. Ovakve manje, ali važne stvari riješene su u Excelima 2019 i 365.
Postoji više od 10 novih funkcija u Excelu 2019 i 365 koje smanjuju ljudske napore i složenost formula.
1. Funkcija MAXIFS
U Excelu 2016. i starijim, ako želite dobiti maksimalnu vrijednost u rasponu kada se podudaraju jedan ili više uvjeta, morate upotrijebiti MAX s IF uz neke trikove. To nije mnogo teško, ali oduzima vrijeme i zbunjuje neke.
Excel 2019 uvodi novu funkciju pod nazivom MAXIFS funkcija. Ova funkcija vraća najveću vrijednost iz niza kada se ispune svi zadani uvjeti.
Sintaksa funkcije je:
= MAXIFS (maks. Raspon, raspon_kriterija1, kriterij1, raspon_kriterija2, kriterij2 …) |
Maks. Raspon1: Numerički raspon sadrži maksimalnu vrijednost.
Raspon_kriterija1: To je raspon kriterija koji želite filtrirati prije dobivanja maksimalne vrijednosti.
Kriterij 1: Kriterij ili filtar želite staviti na raspon_kriterija prije dobivanja maksimalne vrijednosti.
Pretpostavimo da morate dobiti maksimalne ocjene iz klase 3 tada će formula biti
= MAXIFS (oznake, klasa, 3) |
Ovdje su oznake imenovani raspon koji sadrži oznake, a klasa je imenovani raspon koji sadrži klasu.
Ovdje detaljno pročitajte o funkciji MAXIFS.
2. Funkcija MINIFS
Isto kao funkcija MAXIFS, funkcija MINIFS se koristi za dobivanje minimalne vrijednosti iz zadanog raspona kada su svi zadani uvjeti zadovoljeni.
Sintaksa funkcije je:
= MINIFS (min_donja, raspon_kriterija1, kriterij1, raspon_kriterija2, kriterij2 … |
Min. Raspon1: Numerički raspon sadrži minimalnu vrijednost.
Raspon_kriterija1: To je raspon kriterija koji želite filtrirati prije dobivanja minimalne vrijednosti.
Kriterij 1: Kriterije ili filtar želite postaviti na raspon_kriterija prije dobivanja minimalne vrijednosti.
Pretpostavimo da morate dobiti minimalne ocjene iz klase 3 tada će formula biti
= MINIFS (ocjene, klasa, 3) |
Ovdje je "marks" imenovani raspon koji sadrži oznake, a "class" je imenovani raspon koji sadrži klasu.
Ovdje detaljno pročitajte o funkciji MAXIFS.
Da biste pronašli minimalnu vrijednost u rasponu s uvjetima u excelu 2016. i starijim, pročitajte ovo.
3. IFS funkcija
Kako ugniježđeni Ifs ima posebno mjesto u našem svakodnevnom radnom životu, to nam se jako sviđa. No, za neke nove učenike to je složeno. Ugniježđeni if dopuštaju nam provjeru više uvjeta i vraćanje različite vrijednosti kada je bilo koji od uvjeta zadovoljen. Formule postaju složene sa sve više IF u funkciji.
Excel 2019 i Excel 365 sada koriste IFS funkciju. Može provjeriti više uvjeta i vratiti različite vrijednosti za svaki uvjet.
Sintaksa IFS funkcije:
= IFS (uvjet1, vrijednost1_Ako_istina, [uvjet2, vrijednost2_ako_istina],…) |
Uvjet 1:Prvi uvjet.
Vrijednost1_Ako_istina: Vrijednost ako je prvi uvjet istinit.
[Uvjet 2]: Ovo nije obavezno. Drugi uvjet, ako ga imate.
[Vrijednost1_Ako_istina]: Vrijednost ako je drugi uvjet istinit.
Možete imati onoliko kombinacija uvjeta i vrijednosti koje želite. Postoji granica, ali nikada nećete morati doseći tu granicu.
Recimo da studentima morate dati ocjene prema tamošnjim ocjenama. Za ocjene više od 80, ocjena A, B za više od 60, C za više od 40 i F za manje ili jednako 40.
= IFS (A1> 80, "A", A1> 60, "B", A1> 40, "C", A1 <= 40, "F") |
Detaljno objašnjenje IFS funkcije možete pronaći ovdje.
4. SWITCH funkcija
Funkcija prekidača vraća različite vrijednosti ovisno o rezultatima jednog izraza. Zvuči kao IFS? To je nekako. Zapravo, ova funkcija služi za zamjenu druge vrste ugniježđenih IF formula.
Za razliku od IFS funkcije koja vraća vrijednosti na temelju TRUE, FALSE; povratne vrijednosti funkcije SWITCH na temelju VALUES koje vraća izraz.
= SWITCH (izraz, vrijednost1, rezultat1, [zadano ili vrijednost2, rezultat2],…) |
Izraz: To može biti bilo koji valjani izraz koji vraća neke vrijednosti. Referenca ćelije, formula ili statička vrijednost.
Vrijednost 1, rezultat 1: Vrijednost i rezultat su upareni. Ako vrijednost koju vratiizraz je vrijednost1 tada će se rezultat1 vratiti.
[Zadano ili vrijednost 2, rezultat 2]: Ako želite vratiti zadanu vrijednost, definirajte je ovdje. Inače definirajte vrijednost2 i rezultat2. Nije obavezno.
Na primjer, ako imate formulu koja vraća imena životinja. Sada, ovisno o vraćenom imenu životinje, želite vratiti zvuk potpisa te životinje.
= PREKIDAČ (A1, "Pas", "Bow Wow", "Mačka", "Mjaukanje", "Govori") |
Ovdje sam detaljno objasnio funkciju SWITCH.
5. Funkcija FILTER
Funkcija FILTER koristi se za filtriranje podataka na temelju nekih kriterija. Koristili smo opciju filtra s početne kartice u Excelu. Funkcija FILTER radi isto kao i opcija filtra. On samo vraća filtrirane podatke pomoću funkcije. Ovi filtrirani podaci mogu se koristiti kao izvor podataka za druge formule.
Sintaksa funkcije FILTER je:
= FILTER (niz, uključi, [if_empty]) |
Niz: Ovo je niz koji želite filtrirati. Može biti jednodimenzionalni ili dvodimenzionalni.
Uključuje:To je filter koji želite staviti na polje. Kao, boje = "crvena".
[if_empty]:Ovo nije obavezno. Definirajte bilo koji tekst ili izraz ako filter ne vraća ništa.
Formula ispod prikazuje sve plodove čija je boja crvena.
= FILTER (voće, boja = "crveno", "nije pronađeno voće") |
Ovdje su voće i boje imenovani rasponi koji sadrže nazive plodova i njihove boje.
Ovdje možete detaljno pročitati o funkciji FILTER.
6. Funkcija SORT
U Excelu 2016. i starijim, bilo je jako teško dobiti sortirani niz pomoću formule. Ovaj je postupak pojednostavljen u programima Excel 2019 i 365.
Excel 2019 uvodi funkciju SORT. Funkcija SORT sortira dati niz u rastućem ili silaznom redoslijedu prema danom stupcu/retku.
Sintaksa funkcije SORT je:
= SORT (niz, [sort_index], [sort_order], [by_col]) |
Niz:To je referenca niza ili raspona koju želite sortirati.
[sort_index]:Broj stupca u dvodimenzionalnom nizu po kojem želite sortirati raspon. Prema zadanim postavkama, to je 1.
[redoslijed_razvrstavanja]:Redoslijed kojim želite sortirati niz. Za uzlazno je 1, a za silazno -1. Prema zadanim postavkama, to je 1.
[by_col]:Postavite ga kao True (1) ako želite sortirati vodoravni niz. Prema zadanim postavkama to je False (0) za vertikalne podatke.
Recimo ako želite sortirati vrijednosti u rasponu A2: A11 uzlazno. tada će formula biti.
= SORT (A2: A11) |
Ovdje sam detaljno objasnio funkciju SORT.
7. Funkcija SORTBY
Funkcija SORTBY slična je funkciji SORTBY. Jedina je razlika što niz za sortiranje ne mora biti dio sortiranog niza u funkciji SORTBY.
= SORTBY (niz, niz za sortiranje1, [poredak],…) |
Niz:Ovo je niz koji želite sortirati.
Polje_razvrstavanja1:Ovo je niz po kojem želite sortirati niz. Dimenzija ovog niza trebala bi biti kompatibilna s nizu.
[narudžba]:Izborno. Postavite ga na -1 ako želite da redoslijed opada. Prema zadanim postavkama, to je uzlazno (1).
Recimo, želite li raspon A2: A11 sortirati prema rasponu B2: B11, silaznim redoslijedom. Tada će formula u excelu 2019 ili 365 biti:
= SORTBY (A2: A11, B2: B11, -1) |
Ovdje sam detaljno objasnio funkciju SORTBY.
8. JEDINSTVENA funkcija
U Excelu 2016 i starijima koristili smo brojne funkcije u kombinaciji da bismo dobili sve jedinstvene vrijednosti s danog popisa. Korištena formula je prilično složena i teško razumljiva.
Excel 2019 i 365 uvode jednu jednostavnu JEDINSTVENU funkciju koja vraća sve jedinstvene vrijednosti iz zadanog niza.
Sintaksa funkcije UNIQUE je:
= JEDINSTVENO (niz, [by_col], [točno_jednom]) |
Niz: Niz iz kojeg želite izdvojiti jedinstvene vrijednosti:
[by_col]: Postavite TRUE (1) ako je niz vodoravan. Prema zadanim postavkama, za vertikalne podatke je FALSE.
[točno_ jednom]: postavite TRUE (1) ako želite izdvojiti vrijednosti koje se pojavljuju samo jednom u nizu. Prema zadanim postavkama, FALSE (0) je izdvajanje svih jedinstvenih vrijednosti.
Recimo da želim dobiti samo jednu instancu svake vrijednosti iz raspona A2: A11, tada će formula biti:
= JEDINSTVENO (A2: A11) |
Za detaljnije čitanje o UNIQUE funkciji kliknite ovdje.
9. Funkcija SEQUENCE
Da bismo dobili niz brojeva u Excelu 2016 i starijim, koristimo kombinaciju funkcija. Rješenje djeluje, ali je složeno.
Excel 2019 i 365 pružaju rješenje u obliku funkcije SEQUENCE. Funkcija slijeda jednostavno vraća niz brojeva.
Sintaksa funkcije SEQUENCE je:
= SEQUENCE (retci, [stupci], [početak], [korak]) |
Redovi:Broj redaka u koje želite preliti niz.
[stupac]:Broj stupaca u koje želite preliti niz. Brojevi će prvo popuniti stupce, a zatim retke. Stupac nije obavezan. Prema zadanim postavkama, to je 1.
[početak]:Izborno. Početni broj niza. Prema zadanim postavkama, to je 1.
[korak]:Ovo je prirasta broj za sljedeći broj. Prema zadanim postavkama, to je 1.
Jednostavan primjer je dobivanje niza od 1 do 10. Formula će biti:
= SEKVENCIJA (10) |
Da biste detaljno razumjeli funkciju SEQUENCE u Excelu 365, pročitajte ovo.
10. Funkcija RANDARRAY
Ovo je još jedna formula dinamičkog niza koja vraća niz slučajnih brojeva. To je kombinacija funkcije RAND i RANDBETWEEN. Možete dobiti razlomljene slučajne brojeve ili cijele brojeve. Možete odrediti željeni broj slučajnih brojeva. Čak i retke i stupce u kojima želite rasporediti te brojeve.
Sintaksa funkcije RANDARRAY je:
= RANDARRAY ([retci], [stupci], [min], [max], [cijeli broj]) |
Svi argumenti u ovoj funkciji su neobavezni. Prema zadanim postavkama radi kao funkcija RAND.
[redovi]:Broj brojeva koje želite okomito (broj redaka koje želite ispuniti).
[stupci]:Broj brojeva koje želite vodoravno (broj stupaca koje želite ispuniti).
[min]:Početni broj ili minimalna vrijednost slučajnog broja/a.
[max]:Maksimalni raspon broja.
[cijeli broj]:Postavite točno ako želite da nasumični brojevi budu cijeli brojevi. Prema zadanim postavkama, to je netočno i vraća razlomljene slučajne brojeve.
Dolje prikazana funkcija vraća redom pet nasumičnih razlomačnih brojeva:
= RANDARRAY (5) |
Ovdje detaljno pročitajte o funkciji RANDARRAY.
11. Funkcija CONCAT
U Excelu 2016 i starijim verzijama nije lako spojiti više ćelija ili raspona pomoću jedne formule.
Excel 2019 i 365 problem je riješen funkcijom CONCAT. Funkcija može uzeti više ćelija, raspone kao argumente.
Sintaksa funkcije CONCAT je:
= CONCAT (tekst1, [tekst2],…) |
Tekst 1: Text1 može biti bilo koji tekst ili raspon koji želite spojiti.
[tekst2]: Ovo nije obavezno. To također može biti bilo koji tekst ili raspon.
Recimo, ako želite spojiti svaku ćeliju u rasponu A2: A11, tada će formula biti
= CONCAT (A2: A11) |
Za detaljno istraživanje funkcije CONCAT kliknite ovdje.
12. Funkcija TEXTJOIN
Gornja funkcija spaja sve ćelije u rasponu, ali ne povezuje ćelije s bilo kojim navedenim razdjelnikom. Recimo, ako pripremate datoteku za CSV format, morat ćete spojiti ćelije zarezima. U tom slučaju funkcije CONCATENATE i CONCAT neće uspjeti.
Ovdje funkcija TEXTJOIN čudi i spaja zadane tekstove s zadanim razdjelnikom.
= TEXTJOIN (graničnik, zanemari_prazne_ćelije, tekst1, [tekst2],…) |
Razdjelnik:Ovo je graničnik za koji želite koristiti separator među pojedinim tekstovima. To može biti zarez (,), točka -zarez (;) ili bilo što, čak i ništa.
Zanemari_prazne_ćelije:Ovo je binarna varijabla. Postavite na TRUE ako želite zanemariti prazne ćelije u rasponima, inače postavite na FALSE da biste uključili prazne ćelije.
Tekst 1:Ovo je tekst kojem se želite pridružiti. To mogu biti pojedinačni tekstovi, ćelije ili čitavi rasponi.
Recimo da želim spojiti raspon A2: A11 sa zarezom, zanemarujući prazne ćelije.
= TEXTJOIN (",", 1, A2: A11) |
Da biste detaljno razumjeli ovu funkciju, kliknite ovdje.
Ovaj je članak bio samo uvod u novu funkciju programa Excel 365 i 2019. Ove sam funkcije detaljno objasnio u zasebnim člancima. Možete kliknuti na veze dostupne za svaku funkciju u članku da biste u potpunosti razumjeli funkciju. Postoje i druge funkcije poput XLOOKUP -a koje još nisu objavljene.
Ako imate bilo kakvih nedoumica u vezi s temama programa Excel ili VBA, pitajte u odjeljku komentara u nastavku. Recite nam kako se možemo poboljšati. Cijenimo vaš prijedlog i željni smo vas čuti.
Izradite VBA funkciju za vraćanje niza | Da bismo vratili niz iz korisnički definirane funkcije, moramo ga deklarirati kada imenujemo UDF.
Nizovi u Excelu Formul | Saznajte koji su nizovi u Excelu.
Kako stvoriti korisnički definiranu funkciju putem VBA | Saznajte kako stvoriti korisnički definirane funkcije u Excelu
Korištenje korisnički definirane funkcije (UDF) iz druge radne knjige pomoću VBA u programu Microsoft Excel | Upotrijebite korisnički definiranu funkciju u drugoj radnoj knjizi programa Excel
Vraćanje vrijednosti pogrešaka iz korisnički definiranih funkcija pomoću VBA u Microsoft Excelu | Saznajte kako možete vratiti vrijednosti pogreške iz korisnički definirane funkcije
Popularni članci:
Podijelite Excel list u više datoteka na temelju stupca pomoću VBA | Ovaj VBA kôd dijeli excel tablicu na jedinstvenim vrijednostima u navedenom stupcu. Preuzmite radnu datoteku.
Isključite poruke upozorenja pomoću VBA u programu Microsoft Excel 2016 | Za isključivanje poruka upozorenja koje ometaju rad VBA koda, koristimo klasu Application.
Dodajte i spremite novu radnu knjigu pomoću VBA -a u programu Microsoft Excel 2016 | Za dodavanje i spremanje radnih knjiga koristeći VBA koristimo klasu Radne knjige. Radne knjige. Dodavanje lako dodaje novu radnu knjigu, međutim …