VAŽNIJE FUNKCIJE EXCEL-A |
||||||||||||||||
Sintaksa: AVERAGE(broj1,broj2, ...) Broj1,broj2, ... su 1 do 30 numerički argumenti za koje tražimo prosek. Argument moraju biti brojevi, imena, nizovi ili reference koje sadrže brojeve. Ako neki niz ili referenca argumenata sadrži tekst, logičke vrednosti, ili prazne ćelije, te vrednosti se ignorišu; Ćelije sa nulom se računaju. Primeri:
Ako su A1:A5 nazvane
Ako su C1:C3 nazvane Drugi
Sintaksa: COUNT(vrednost1,vrednost2, ...) Vrednost1, vrednost2, ... su od 1 do 30 argumenti koji mogu da sadrže ili pokazuju na različite tipove podataka, ali samo brojevi se broje. Primeri:, COUNT(A1:A7) jednako 3 COUNT(A4:A7) jednako 2 COUNT(A1:A7, 2) jednako 4
Sintaksa: COUNTIF(opseg , kriterijum) Kriterijum je kriterijum u formi broja, izraza, ili teksta koji određuje koje ćelije će biti brojane. Za primer, kriterijum može biti 32, "32", ">32", "apples". Pr: Pretpostavimo A3:A6 sadrže "apples", "oranges", "peaches", "apples", respektivno: COUNTIF(A3:A6,"apples") je 2 Pretpostavimo B3:B6 sadrže 32, 54, 75, 86, respektivno: COUNTIF(B3:B6,">55") je 2
Sintaksa: IF(logički_test , vrednost_ako_true , vrednost_ako_false) Logička_test je neka vrednost ili izraz koji može biti TRUE ili FALSE. Za primer, A10=100 je logička izraz; ako je vrednost u ćelija A10 100, izraz je TRUE. Inače, izraz je FALSE. Primeri: Ćelija A10 sadrži formulu koja računa tekući budžet. Ako je rezultat u A10 manji ili jednak od 100, onda sledeća funkcija prikazuje "U Budžetu". Inače, funkcija prikazuje "Iznad budžeta". IF(A10<=100," U Budžetu "," Iznad budžeta ") U sledećem primeru, ako je vrednost u ćeliji A10 100, onda logička_test je TRUE, i računa se suma za opseg B5:B15. Inače, logička_test je FALSE, i prazan tekst ("") je vraćen u ćeliju koja sadrži IF funkciju. IF(A10=100,SUM(B5:B15),"") Pretpostavimo da želite da dodelite odgovarajuću ocenu za broj poena na testu. Ako je Veće od 89 je 5 Od 80 do 89 je 4 Od 70 do 79 je 3 Od 60 do 69 je 2 Manje od 60 je 1 IF(Poeni>89,"5",IF(Poeni>79,"4",IF(Poeni >69,"3",IF(Poeni >59,"2","1"))))
Sintaksa: MAX(Broj1,Broj2,...) Broj1,Broj2,... su 1 do 30 brojevi za koje želite da nađete maksimalnu vrednost. Prazne ćelije, logičke vrednosti, ili tekst se ignorišu. Ako argumenti ne sadrže brojeve, MAX Vraća 0 (nula). Primeri: ako A1:A5 sadrže brojevi 10, 7, 9, 27, i 2, onda: MAX(A1:A5) jednako 27 MAX(A1:A5,30) jednako 30
Sintaksa: MEDIAN(Broj1,Broj2, ...) Broj1, Broj2,... su 1 do 30 brojevi za koji želite median-u. Ako argumenti sadrže tekst, logičke vrednosti, ili prazne ćelije, oni se ignorišu.Ćelije sa vrednošću nula se računaju. Ako je paran broj brojeva u skupu, onda MEDIAN računa prosek dva broja u sredini. Primeri: MEDIAN(1, 2, 3, 4, 5) jednako 3 MEDIAN(1, 2, 3, 4, 5, 6) jednako 3.5, prosek 3 i 4
Sintaksa: MIN(Broj1,Broj2, ...) Broj1, Broj2,... su 1 do 30 Brojevi za za koji želite da nađete minimalnu vrednost. Ako argumenti ne sadrže brojeve, MIN Vraća 0. Primeri: ako A1:A5 sadrže Brojevi 10, 7, 9, 27, i 2, onda: MIN(A1:A5) jednako 2 MIN(A1:A5, 0) jednako 0
Sintaksa: AND(log1,log2, ...) Log1, log2, ... su 1 do 30 uslovi koje želite da proverite i koji mogu biti TRUE ili FALSE. Tekst ili prazne ćelije, se ignorišu. Ako opseg ne sadrži logičke vrednosti, AND Vraća #VREDNOST! pogrešnu vrednost. Primeri: AND(TRUE, TRUE) jednako TRUE AND(TRUE, FALSE) jednako FALSE AND(2+2=4, 2+3=5) jednako TRUE ako B1:B3 sadrže vrednosti TRUE, FALSE, i TRUE, onda: AND(B1:B3) jednako FALSE ako B4 sadrže Broj između 1 i 100, onda: AND(1<B4, B4<100) jednako TRUE Pretpostavimo da želite da prikažete B4 ako sadrži broj striktno između 1 i 100, i želite da prikažete poruku ako nije tako. Ako B4 sadrži 104, onda: IF(AND(1<B4, B4<100), B4, " vrednost je van opsega.") jednako " vrednost je van opsega." ako B4 sadrže 50, onda:IF(AND(1<B4, B4<100), B4, " vrednost je van opsega.") jednako 50
Sintaksa: NOT(logička) Logička je vrednost ili izraz koji može biti TRUE ili FALSE. . Primeri: NOT(FALSE) jednako TRUE NOT(1+1=2) jednako FALSE
Sintaksa: OR(l1,l2,...) L1,l2,...su 1 do 30 uslovi koje želite da proverite i koji mogu biti TRUE ili FALSE.Tekst ili prazne ćelije,se ignorišu. Primeri: OR(TRUE) jednako TRUE OR(1+1=1,2+2=5) jednako FALSE ako A1:A3 sadrže vrednosti TRUE, FALSE, i TRUE, onda: OR(A1:A3) jednako TRUE Datumske
Sintaksa: DATE(godina , mesec , dan) Godina argument može biti od jedne do 4 cifre. Excel za Windows koristi 1900 sistem ѕa datum a za Macintosh koristi 1904 . Za 1900 sistem: Ako je godina između 0 i 1899 (uključujući), Excel dodaje tu vrednost na 1900 . Npr: DATE(100,1,2) -> Jan 2, 2000 (1900+100). Ako je godina između 1900 i 9999 (uklj), Excel koristi tu vrednost kao godinu. Npr: DATE(2000,1,2) Vraća January 2, 2000. Ako je godina manja od 0 ili je 10000 ili veće, Excel Vraća #NUM! pogrešnu vrednost.Ako je mesec veći od 12, broj meseci se dodaje na godinu. Npr: DATE(1998,14,2) vraća February 2, 1999. Ako je dan veće od broja dana u navedenom mesecu, onda je slično.Npr: DATE(1998,1,35) Vraća February 4, 1998.
Sintaksa: DATEDIF(start_date,end_date,unit) Unit je tip informacije koju želite da vrati. Unit "Y" "M" "D" "MD" "YM" "YD" Primeri: DATEDIF("2001/1/1","2003/1/1","Y") jednako 2, ili dve cele godine u periodu. DATEDIF("2001/6/1","2002/8/15","D") jednako 440, ili 440 dana između June 1, 2001, i August 15, 2002. DATEDIF("2001/6/1","2002/8/15","YD") jednako 75, ili 75 dana između June 1 i August 15, ignorišući godine . DATEDIF("2001/6/1","2002/8/15","MD") jednako 14, ili razlika između 1 i 15 — day start_date i day end_date — ignorišući godine i mesece .
Matematičke
Sintaksa: ABS(Broj) Broj je realan broj za koji želite apsolutnu vrednost. Primeri: ABS(2) jednako 2 ABS(-2) jednako 2 ako A1 sadrže -16, onda: SQRT(ABS(A1)) jednako 4
Sintaksa: CEILING(Broj,značaj) Broj je vrednost koju želite da zaokružite. Značaj je multiple do za koji želite da zaokružite. Bez obzira na znak Broj-a, vrednost je zaokružena na gore dalje od nule. ako broj i značaj različite znakove, CEILING vraća #NUM! pogrešnu vrednost. Primeri: CEILING(2.5, 1) jednako 3 CEILING(-2.5, -2) jednako –4 CEILING(-2.5, 2) jednako #NUM! CEILING(1.5, 0.1) jednako 1.5 CEILING(0.234, 0.01) jednako 0.24 CEILING(4.42,0.05) = 4.45.
Sintaksa: EVEN(Broj) Broj je vrednost koju zaokružujemo. ako je broj nenumerička vrednost, EVEN vraća pogrešnu vrednost. Bez obzira na znak broj-a, vrednost je zaokružena na gore dalje od nule. Ako je Broj paran ceo, nema zaokruživanja. Primeri: EVEN(1.5) jednako 2 EVEN(3) jednako 4 EVEN(2) jednako 2 EVEN(-1) jednako -2
Sintaksa: FACT(Broj) Broj je nenegativan broj za koji želite faktorijel . Ako broj nije ceo, odbacuje se decimalni deo. Primeri: FACT(1) jednako 1 FACT(1.9) jednako FACT(1) jednako 1 FACT(0) jednako 1 FACT(-1) jednako #NUM! FACT(5) jednako 1*2*3*4*5 jednako 120
Sintaksa: FLOOR(Broj,significance) Broj je numerička vrednost koju želite da zaokružite. Značaj određuje broj decimala na koje želite da zaokružite. ako je bilo koji argument je nenumerički, FLOOR vraća pogrešnu vrednost. ako Broj i significance imaju različite znakove, FLOOR vraća #NUM! pogrešnu vrednost. Primeri: FLOOR(2.5, 1) jednako 2 FLOOR(-2.5, -2) jednako –2 FLOOR(-2.5, 2) jednako #NUM! FLOOR(1.5, 0.1) jednako 1.5 FLOOR(0.234, 0.01) jednako 0.23
Sintaksa: INT(Broj) Broj je realan Broj želite da zaokružite. Primeri: INT(8.9) jednako 8 INT(-8.9) jednako -9 Sledeća formula vraća decimalni deo pozitivnog realnog broja u ćelija A1: A1-INT(A1)
Sintaksa: MOD(Broj,delioc) Broj je broj za koji želite da nađete ostatak. Delioc je broj kojim želite da delite Broj. Ako je delioc 0, MOD vraća #DIV/0! pogrešnu vrednost. MOD funkcija može biti izražena preko INT funkcije: MOD(n, d) = n - d*INT(n/d) Primeri: MOD(3, 2) jednako 1 MOD(-3, 2) jednako 1 MOD(3, -2) jednako –1 MOD(-3, -2) jednako -1
Sintaksa: ODD(Broj) Broj je vrednost za zaokruživanje. Ako je Broj nenumerički, ODD vraća pogrešnu vrednost. Bez obzira na znak Broj-a, vrednost je zaokružen na gore kada se računa dalje od nule. Ako je Broj neparan ceo, ostaje isti. Primeri: ODD(1.5) jednako 3 ODD(3) jednako 3 ODD(2) jednako 3 ODD(-1) jednako –1 ODD(-2) jednako -3
Sintaksa: PI( ) Primeri: PI()/2 jednako 1.57079... SIN(PI()/2) jednako 1 Ako je poluprečnik kruga u ćeliji koja se zove Radius, onda formula: PI()*(Radius^2) računa površinu kruga.
Sintaksa: POWER(Broj,st) Broj je osnove. Može biti neki realan broj. St je eksponent na koji se diže osnova Broj . "^" operator može biti korišćen umesto POWER .Npr. 5^2 je 25. Primeri: POWER(5,2) jednako 25 POWER(98.6,3.2) jednako 2401077 POWER(4,5/4) jednako 5.656854
Sintaksa: PRODUCT(Broj1,Broj2, ...) Broj1, Broj2, ... su 1 do 30 brojevi koje želite do pomnožite. Primeri: ako ćelije A2:C2 sadrže 5, 15, i 30: PRODUCT(A2:C2) jednako 2,250 PRODUCT(A2:C2, 2) jednako 4,500
Sintaksa: RAND( ) Da se generiše slučajan realan broj između a i b, koristi se: RAND()*(b-a)+a Ako želite da RAND generiše slučajan broj ali ne želite da se brojevi menjaju svaki put , možete uneti =RAND() , i onda pritisnuti F9 da promenite formulu u slučajan broj. Primer za slučajan broj veći ili jednak 0 a manji od 100: RAND()*100
Sintaksa: RANDBETWEEN(donji,gornji) Donji je najmanji ceo broj koji će RANDBETWEEN vratiti. Gornji je najveći ceo broj koji će RANDBETWEEN vratiti.
Sintaksa: ROUND(Broj,brojcifara) Broj je broj koji želite da zaokružite. Brojcifara određuje broj cifara na koliko zaokružujete Broj. ako je brojcifara 0, onda je Broj zaokružen do najbližeg celog. ako je brojcifara manji od 0, onda je Broj zaokružen levo od decimalne tačke. Primeri: ROUND(2.15, 1) jednako 2.2 ROUND(2.149, 1) jednako 2.1 ROUND(-1.475, 2) jednako -1.48 ROUND(21.5, -1) jednako 20 ROUND(26.5, -1) jednako 30
Sintaksa: SUM(Broj1,Broj2, ...) Broj1, Broj2, ... su 1 do 30 argumenti za za koji želite zbir. Primeri: SUM(3, 2) jednako 5 SUM("3", 2, TRUE) jednako 6 jer je tekst vrednost prevedena u broj, a logička vrednost TRUE u broj 1. Za razliku od prethodnog primera, ako A1 sadrži "3" i B1 sadrži TRUE, onda: SUM(A1, B1, 2) daje 2 zato što reference na nenumeričke vrednosti nisu prevedene. ako ćelije A2:E2 sadrže 5, 15, 30, 40, i 50: SUM(A2:C2) jednako 50 SUM(B2:E2, 15) jednako 150
Sintaksa: SUMIF(opseg,kriterijum,sum_opsega) Opseg je opseg ćelije koje želite da proverite. Kriterijum je kriterijum u formi broja, izraza, ili teksta koji određuje koje ćelije će biti sabrane.Na primer, kriterijum može biti 32, "32", ">32", "apples". Sum_opsega su ćelije koje sabiramo. Primer Pretpostavimo A1:A4 sadrže vrednosti : $100,000, $200,000, $300,000, $400,000. B1:B4 sadrže vrednosti: $7,000, $14,000, $21,000, $28,000. SUMIF(A1:A4,">160000",B1:B4) jednako $63,000
Sintaksa: TRUNC(Broj,brcifara) Broj je Broj od kojeg želite da odbacite decimale. Brcifara je broj koji određuje preciznost trunkacije. Podrazumevana vrednost za je 0 (nula). TRUNC i INT su slične. INT i TRUNC su različit samo kada koriste negativne brojeve: TRUNC(-4.3) vraća -4, ali INT(-4.3) vraća -5 . Primeri: TRUNC(8.9) jednako 8 TRUNC(-8.9) jednako –8 TRUNC(PI()) jednako 3
Sintaksa: CONCATENATE (text1,text2,...) Text1, text2, ... su 1 do 30 tekst stringovi do biti spojene u jedan tekst string . Napomena "&" operator može biti korišćen umesto CONCATENATE . Primeri: CONCATENATE("Totalna ", "Vrednost") jednako "Totalna Vrednost". Ovu je ekvivalentno "Totalna"&" "&"Vrednost" Pretpostavimo da C5 sadrži " London", i C8 sadrži 8320222. CONCATENATE("Broj stanovnika za grad ",C5," je ",C8) jednako "Broj stanovnika za grad London je 8320222"
Sintaksa: EXACT(text1,text2) Primeri: EXACT("word","word") je TRUE EXACT("Word","word") je FALSEEXACT("w ord","word") je FALSE
Sintaksa: FIND(find_tekst,within_tekst,start_num) Find_tekst je tekst želite do find. ako find_tekst je "" (prazan tekst), FIND vraća 1 odnosno start_num. Find_tekst ne sadrži wildcard karaktere. Within_tekst je tekst koji sadrži tekst koji želite da nađete. Start_num određuje odakle počinjete da tražite. Podrazumeva se 1. Pr. FIND("M","Maja Mimić") je 1 FIND("m"," Maja Mimić ") je 8 FIND("M"," Maja Mimić ",3) je 6 Pretpostavimo da imamo listu delova i serijske brojeve na strani, i želite da izdvojite imena delova, ali bez serijskih brojeva, iz svake ćelije A1 "Keramički kondenzator #124-TD45-87", A2 "Bakarni kalem #12-671-6772", A3 "Promenljivi otpornik #116010". MID(A2,1,FIND(" #",A2,1)-1) Vraća " Keramički kondenzator " MID(A3,1,FIND(" #",A3,1)-1) Vraća " Bakarni kalem " MID(A4,1,FIND(" #",A4,1)-1) Vraća " Promenljivi otpornik "
Sintaksa: LEFT(tekst, num_chars) Tekst je tekst koji sadrži karaktere koje želite da izdvojite. Num_chars broj karaktera (mora biti veći ili jednak nuli, podrazumeva se 1). Ako je num_chars veći od dužine teksta, LEFT vraća ceo tekst. Primeri: LEFT("Sale Price",4) jednako "Sale" ako A1 sadrže "Sweden", onda: LEFT(A1) jednako "S" Na primer, ako je vrednost u ćelija A2 "156–" formula prevodi tekst u vrednost –156: LEFT(A2,LEN(A2)–1)*–1 jednako – 156
Sintaksa: LEN(tekst) Tekst je tekst čiju dužinu želite da nađete. Primeri: LEN("Phoenix, AZ") jednako 11 LEN("") jednako 0
Primeri: LOWER("VELIKA SLOVA") jednako " velika slova" LOWER je sličan PROPER i UPPER.
Primeri: Ako E5 sadrži "mala slova", onda: UPPER(E5) jednako " MALA SLOVA " .
Sintaksa: MID(tekst,start_num,num_chars) Tekst je tekst koji sadrži karaktere koje želite da izdvojite. Start_num je pozicija prvog karaktera kog želite da izdvojite. ako je start_num veće od dužine teksta, MID Vraća "" (prazan tekst). ako je start_num manje od dužine teksta, ali start_num + num_chars > duž. teksta, MID vraća karaktere na gore do kraja teksta. ako je start_num manje od 1, MID vraća #VREDNOST! pogrešnu vrednost. Num_chars broj karaktera koje želite sa MID vratiti iz teksta. ako je num_chars <0, MID vraća #VREDNOST! pogrešnu vrednost. Pr.MID("Pera pekar",1,4) je "Pera" MID("Pera pekar ",6,20) je "pekar" MID("1234",5,5) je "" (prazan tekst)
Sintaksa: REPLACE(old_tekst,start_num,num_chars,new_tekst) Old_tekst je tekst u kom želite da zamenite neke karaktere. Start_num je pozicija u old_tekst odakle želite da počnete zamenu sa new_tekst. Num_chars je broj karaktera u old_tekst koje želite da zamenite sa new_tekst. New_tekst je tekst koji će zameniti karaktere u old_tekst. Pr. REPLACE("abcdefghijk",6,5,"*") jednako "abcde*k" . REPLACE("1990",3,2,"91") jednako "1991" ako ćelija A2 sadrže "123456", onda: REPLACE(A2,1,3,"@") jednako "@456" ako RIGHT funkcija vraća "ABCDEF", onda: REPLACE(RIGHT(A3,6),1,6,"*") jednako "*"
Sintaksa: RIGHT(tekst,num_chars) Tekst je tekst koji sadrži karaktere koje želite da izdvojite. Num_chars ( >=0(podrazumeva se 1)) je navedeni broj karaktera koje želite izdvojiti. ako je num_chars veće od dužine teksta, RIGHT vraća ceo tekst. Pr. RIGHT("Prodajna cena",5) jednako "cena" RIGHT("Redni broj") jednako "j"
Sintaksa: SEARCH(find_tekst,within_tekst,start_num) Find_tekst je tekst koji želite da nađete. Mogu se koristiti wildcard karakteri ( question mark (?) i asterisk (*)), u find_tekst. question mark menja neki pojedinačan karakter; asterisk neku sekvencu karaktera. Ako želite da nađete stvarni question mark ili asterisk, upotrebite tilde (~) pre karaktera .Ako find_tekst je nije nađen, #VREDNOST! pogrešna vrednost se vraća. Within_tekst je tekst u kojem želite da tražite find_tekst. Start_num je broj karaktera u within_tekst at od kog želite da počnete traženje.(Podrazumeva se 1) ako start_num nije veće od 0 (nula) ili je veće od dužine within_tekst, #VREDNOST! Vraća se pogrešna vrednost. Primer: SEARCH("e","Elementi",4) jednako 5 ako ćelija B17 sadrži reč "margin", i ćelija A14 sadrže "Profit Margin", onda: SEARCH($B$17,$$14) jednako 8 Koristiti SEARCH sa REPLACE funkcijom da se omogući REPLACE sa tačnim start_num . REPLACE($$14,SEARCH($B$17,$$14),6,"Amount") Vraća tekst "Profit Amount"
Sintaksa: SUBSTITUTE(tekst,old_tekst,new_tekst,instance_num) Tekst je tekst ili referenca do ćelija koja sadrži tekst za kojem želite da zamenite karaktere. Old_tekst je tekst koji želite da zamenite sa New_tekst . Instance_num određuje koje pojavljivanje old_tekst-a želite da zamenite sa new_tekst. Ako nije navedeno sve se menja. Pr. SUBSTITUTE("Racunar bez monitora", "bez monitora", "sa monitorom") je "Racunar sa monitorom" SUBSTITUTE("1991", "1", "2", 2) je "1991"
Sintaksa: TEXT(vrednost,format_text) Vrednost je numerička vrednost, formula koja računa numeričku vrednost, ili referenca na ćeliju sa takvom vrednošću. Format_text je format za broj iz Format->Cells...->Number i ne sadrži asterisk (*) a ne može biti General . Formatiranje ćelija (sa Cells... command, Format menu) menja samo format, a ne vrednost. TEXT funkcija menja vrednost u tekst, i rezultat se više ne računa kao broj. Primeri: TEXT(2.715, "$0.00") je "$2.72" TEXT("4/15/91", "mmmm dd, yyyy") je "April 15, 1991"
Sintaksa: VALUE(tekst) Pr. VALUE("$1,000") je 1,000 VALUE("16:48:00")-VALUE("12:00:00") je "16:48:00"-"12:00:00" je 0.2, ser. broj za 4 h i 48’. |