Operatori navode tip izračunavanja koji želite da izvršite na elementima u formuli – kao što je sabiranje, oduzimanje, množenje ili deljenje. U ovom članku ćete saznati podrazumevani redosled kojim operatori deluju na elemente u izračunavanju. Takođe ćete saznati kako da promenite ovaj redosled pomoću zagrada.
Tipovi operatora
Postoje četiri različita tipa računskih operatora: aritmetički operatori, operatori za poređenje, operatori za spajanje teksta i operatori za reference.
Aritmetički operatori
Da biste obavili osnovne matematičke operacije kao što su sabiranje, oduzimanje ili množenje, odnosno da biste kombinovali brojeve, i dobili numeričke rezultate, koristite aritmetičke operatore u ovoj tabeli.
| Aritmetički operator | Značenje | Primer |
|---|---|---|
| + (znak plus) | Sabiranje | =3+3 |
| – (znak minus) | Oduzimanje Promena znaka |
=3–1 =–1 |
| * (zvezdica) | Množenje | =3*3 |
| / (kosa crta) | Deljenje | =3/3 |
| % (znak procenta) | Procenat | =20% |
| ^ (znak „karet“) | Stepenovanje | =2^3 |
Operatori za poređenje
Pomoću operatora iz dolenavedene tabele možete da uporedite dve vrednosti. Kada se pomoću ovih operatora dve vrednosti uporede, dobija se logička vrednost, TRUE ili FALSE.
| Operator za poređenje | Značenje | Primer |
|---|---|---|
| = (znak jednakosti) | Jednako je | =A1=B1 |
| > (znak "veće od") | Veće od | =A1>, B1 |
| < (znak "manje od") | Manje od | =A1<, B1 |
| >= (znak "veće od ili jednako") | Veće od ili jednako | =A1>=B1 |
| <= (znak "manje od ili jednako") | Manje je od ili jednako | =A1<=B1 |
| <> (znak "nije jednako") | Nije jednako | =A1<>, B1 |
Operator za spajanje teksta
Koristite znak "ampersand" (&) za spajanje ili spajanje više tekstualnih niski da biste dobili objedinjeni tekst.
| Operator za tekst | Značenje | Primer |
|---|---|---|
| & (ampersand) | Vezuje, odnosno spaja dve vrednosti u jedinstvenu tekstualnu vrednost. | ="Sever"&"vetar" |
Operatori za reference
Pomoću ovih operatora možete kombinovati opsege ćelija za izračunavanja.
| Operator za reference | Značenje | Primer |
|---|---|---|
| : (dvotačka) | Operator opsega koji daje jednu referencu za sve ćelije između dve reference, uključujući i te dve reference. | =SUM(B5:B15) |
| , (zarez) | Operator za združivanje koji kombinuje više referenci u jednu referencu. | =SUM(B5:B15,D5:D15) |
| (razmak) | Operator za presek koji daje referencu za zajedničke ćelije dveju referenci. | =SUM(B7:D7, C6:C8) |
| # (funta) | Simbol # se koristi u nekoliko konteksta:
|
|
| @ (at) | Operator za reference koji se koristi za označavanje implicitnog preseka u formuli. | =@A1:A10 =SUM(Tabela1[@[Januar]:[Decembar]]) |
Redosled kojim Excel izvršava operacije u formulama
U nekim slučajevima, redosled izvršavanja izračunavanja može da utiče na rezultat formule zbog čega je važno razumeti taj redosled – i način na koji ga možete promeniti da biste dobili rezultate koje očekujete.
Redosled izračunavanja
Formule računaju vrednosti po određenom redosledu. Formula u programu Excel uvek počinje znakom jednakosti (=). Znak jednakosti govori programu Excel da znakovi koji slede čine formulu. Iza ovog znaka jednakosti može postojati niz elemenata za izračunavanje (operandi), a koji su razdvojeni računskim operatorima. Excel formule izračunava sleva nadesno, u skladu sa određenim redosledom za svaki operator u formuli.
Prioritet operatora
Ako u jednoj formuli kombinujete više operatora, Excel izvršava operacije prema redosledu prikazanom u sledećoj tabeli. Ako formula sadrži operatore istog prioriteta (na primer, operatore množenja i deljenja ), Excel izvršava operacije sleva nadesno.
| Operator | Opis |
|---|---|
| : (dvotačka). (jedan razmak) , (zarez) |
Operatori za reference |
| – | Promena znaka (na primer, –1) |
| % | Procenat |
| ^ | Stepenovanje |
| * i / | Množenje i deljenje |
| + i – | Sabiranje i oduzimanje |
| & | Povezivanje dve niske teksta (spajanje) |
| = < > <= >= <> |
Poređenje |
Korišćenje zagrada
Da biste promenili redosled izračunavanja, deo formule koji prvo treba izračunati stavite u zagrade. Na primer, sledeća formula daje rezultat 11, zato što Excel izračunava množenje, a zatim sabiranje. Formula prvo množi 2 sa 3, a zatim rezultat sabira sa 5.
=5+2*3
Međutim, ako stavite zagrade i tako promenite sintaksu, Excel će prvo sabrati 5 i 2, dobijeni zbir pomnožiti sa 3 i dati rezultat 21.
=(5+2)*3
U dolenavedenom primeru, zagrade u prvom delu formule primoraće Excel da prvo izračuna B4+25, a da zatim rezultat podeli zbirom vrednosti iz ćelija D5, E5 i F5.
=(B4+25)/SUM(D5:F5)
Kako Excel pretvara vrednosti u formulama
Kada unosite formulu, Excel očekuje određene tipove vrednosti za svaki operator. Ako unesete drugačiju vrstu vrednosti od očekivane, Excel će je možda konvertovati.
| Formula | Proizvodi | Objašnjenje |
|---|---|---|
| = "1"+"2" | 3 | Kada koristite znak plus (+), Excel očekuje brojeve u formuli. Iako znaci navoda znače da su "1" i "2" tekstualne vrednosti, Excel automatski konvertuje tekstualne vrednosti u brojeve. |
| = 1+"$4.00" | 5 | Kada formula očekuje broj, Excel konvertuje tekst ako je u formatu koji bi obično bio prihvaćen za broj. |
| = "6/1/2001"-"5/1/2001" | 31 | Excel tumači tekst kao datum u formatu mm/dd/yyyy, konvertuje datume u redne brojeve, a zatim izračunava razliku između njih. |
| =SQRT ("8+1") | #VALUE! | Excel ne može da konvertuje tekst u broj zato što tekst "8+1" ne može da se konvertuje u broj. Možete koristiti "9" ili "8"+"1" umesto "8+1" da biste konvertovali tekst u broj i dobili rezultat 3. |
| = "A"&TRUE | ATRUE | Kada se očekuje tekst, Excel pretvara brojeve i logičke vrednosti kao što su TRUE i FALSE u tekst. |
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u zajednicama.