Operatori navode tip izračunavanja koji želite da izvršite na elementima u formuli – kao što su sabiranje, oduzimanje, množenje ili deljenje. U ovom članku saznaćete podrazumevani redosled kojim se operatori ponašaju prema elementima u izračunavanju. Saznaćete i 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.
Koristite aritmetičke operatore u ovoj tabeli da biste izvršili osnovne matematičke operacije kao što su sabiranje, oduzimanje ili množenje – ili kombinovanje brojeva i davanje numeričkih rezultata.
Aritmetički operator |
Značenje |
Primer |
---|---|---|
+ (znak plus) |
Sabiranje |
=3+3 |
– (znak minus) |
Oduzimanje Negacija |
=3–1 =–1 |
* (zvezdica) |
Množenje |
=3*3 |
/ (kosa crta) |
Deljenje |
=3/3 |
% (znak procenta) |
Procenat |
=20% |
^ (znak „karet“) |
Stepenovanje |
=2^3 |
Pomoću operatora u dolenavedenoj tabeli 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 |
Koristite znak "ampersand" (&) da biste spojili ili spojili neke tekstualne niske da biste napravili jedan deo teksta.
Operator za tekst |
Značenje |
Primer |
---|---|---|
& (ampersand) |
Povezuje ili spaja dve vrednosti da bi se proizvela jedna neprekidna tekstualna vrednost. |
="North"&"wind" |
Kombinujte opsege ćelija za izračunavanja sa ovim operatorima.
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 na ćelije koje su zajedničke za dve reference. |
=SUM(B7:D7 C6:C8) |
# (funta) |
Simbol # se koristi u nekoliko konteksta:
|
|
@ (at) |
Operator 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 povratnu vrednost formule, tako da je važno razumeti redosled – i kako možete da promenite redosled da biste dobili rezultate koje očekujete da vidite.
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. Posle ovog znaka jednakosti može da postoji niz elemenata koji se mogu izračunati (operandovi) koji su razdvojeni računskih operatora. Excel formule izračunava sleva nadesno, u skladu sa određenim redosledom za svaki operator u formuli.
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 |
Da biste promenili redosled izračunavanja, deo formule koji prvo treba izračunati stavite u zagrade. Na primer, sledeća formula daje vrednost 11, zato što Excel pre sabiranja izračunava množenje. Formula prvo množi 2 sa 3, a zatim rezultatu dodaje 5.
=5+2*3
Nasuprot tome, ako koristite zagrade da biste promenili sintaksu, Excel dodaje 5 i 2 zajedno, a zatim množi rezultat sa 3 i daje rezultat 21.
=(5+2)*3
U dolenavedenom primeru zagrade koje sadrže prvi deo formule primoraće Excel da prvo izračuna B4+25, a zatim da podeli rezultat zbirom vrednosti u ćelijama D5, E5 i F5.
=(B4+25)/SUM(D5:F5)
Pogledajte ovaj video u članku Redosled operatora u programu Excel da biste saznali više.
Kako Excel konvertuje vrednosti u formulama
Kada unesete formulu, Excel očekuje određene tipove vrednosti za svaki operator. Ako unesete neku drugu vrstu vrednosti od očekivane, Excel će možda konvertovati vrednost.
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. |
= "1.6.2001."-"01.05.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 nije moguće konvertovati tekst "8+1" u broj. Možete da koristite "9" ili "8"+"1" umesto "8+1" da biste konvertovali tekst u broj i vratili rezultat 3. |
= "A"&TRUE |
ATRUE (ATRUE) |
Kada se očekuje tekst, Excel konvertuje 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.