Operátory určujú typ výpočtu, ktorý chcete vykonať s prvkami vo vzorci, napríklad sčítanie, odčítanie, násobenie alebo delenie. V tomto článku sa naučíte predvolené poradie, v ktorom operátory pracujú na prvky vo výpočte. Naučíte sa tiež, ako zmeniť toto poradie pomocou zátvoriek.
Typy operátorov
Existujú štyri rôzne typy výpočtových operátorov: aritmetické, porovnávacie, textové reťazce a odkazové.
Aritmetické operátory
Ak chcete vykonať základné matematické operácie, napríklad sčítanie, odčítanie alebo násobenie, alebo kombinovať čísla, a získať číselné výsledky, použite aritmetické operátory z tejto tabuľky.
| Aritmetický operátor | Význam | Príklad |
|---|---|---|
| + (znak plus) | Sčítanie | =3+3 |
| – (znamienko mínus) | Odčítanie Negácia |
=3–1 =–1 |
| * (hviezdička) | Násobenie | =3*3 |
| / (lomka) | Delenie | =3/3 |
| % (znak percenta) | Percento | =20% |
| ^ (znak ^) | Umocňovanie | =2^3 |
Operátory porovnávania
Pomocou operátorov v tabuľke nižšie môžete porovnať dve hodnoty. Ak sú dve hodnoty porovnávané pomocou týchto operátorov, výsledkom je logická hodnota TRUE alebo FALSE.
| Operátor porovnania | Význam | Príklad |
|---|---|---|
| = (znak rovnosti) | Rovná sa | =A1=B1 |
| > (znamienko väčšie) | Väčšie | =A1>B1 |
| < (znamienko menšie) | Menšie | =A1<B1 |
| >= (znamienko väčšie alebo rovné) | Väčšie alebo rovné | =A1>=B1 |
| <= (znamienko menšie alebo rovné) | Menšie alebo rovné | =A1<=B1 |
| <> (znamienko nerovnosti) | Nerovná sa | =A1<>B1 |
Operátor reťazenia textu
Pomocou ampersandu (&) môžete spojiť alebo zreťaziť jeden textový reťazec a vytvoriť tak jeden blok textu.
| Textový operátor | Význam | Príklad |
|---|---|---|
| Znak „&“ | Pripája alebo spája dve hodnoty a vytvára jednu súvislú textovú hodnotu. | ="Sever"&"Vietor" |
Odkazové operátory
Pomocou týchto operátorov pre výpočty spájajte rozsahy buniek.
| Odkazový operátor | Význam | Príklad |
|---|---|---|
| : (dvojbodka) | Operátor rozsahu, ktorý vytvára odkaz na všetky bunky medzi dvoma odkazmi vrátane týchto dvoch odkazov. | =SUM(B5:B15) |
| ; (bodkočiarka) | Operátor zjednotenia, ktorý spája viac odkazov do jedného odkazu. | =SUM(B5:B15;D5:D15) |
| (medzera) | Operátor prieniku, ktorý vytvára odkaz na spoločné bunky dvoch odkazov. | =SUM(B7:D7 C6:C8) |
| # (libra) | Symbol # sa používa vo viacerých kontextoch:
|
|
| @ (zavináč) | Odkazový operátor, ktorý sa používa na označenie implicitného prieniku vo vzorci. | =@A1:A10 =SUM(Tabuľka1[@[Január]:[December]]) |
Poradie, v ktorom sa v programe Excel vykonávajú operácie vo vzorcoch
V niektorých prípadoch môže poradie vykonaného výpočtu ovplyvniť vrátenú hodnotu vzorca, preto je dôležité porozumieť poradiu a spôsobu zmeny poradia, aby ste získali očakávané výsledky.
Poradie výpočtu
Vzorce vypočítavajú hodnoty v určitom poradí. Vzorec programu Excel vždy začína znamienkom rovnosti (=). Znamienko rovnosti informuje program Excel, že nasledujúce znaky tvoria vzorec. Po tomto znamienku rovnosti môže existovať rad prvkov, ktoré sa majú vypočítať (operandy), ktoré sú oddelené výpočtovými operátormi. Program Excel vypočítava vzorec zľava doprava, pričom zachováva poradie operátorov vzorca.
Priorita operátora
Ak v jednom vzorci skombinujete niekoľko operátorov, program Excel vykoná operácie v poradí zobrazenom v nasledujúcej tabuľke. Ak vzorec obsahuje operátory s rovnakou prioritou – napríklad operátor násobenia spolu s operátorom delenia –, tieto operácie sa vykonajú zľava doprava.
| Operátor | Popis |
|---|---|
| : (dvojbodka) (jednoduchá medzera) ; (bodkočiarka) |
Odkazové operátory |
| – | Záporná hodnota (napríklad –1) |
| % | Percento |
| ^ | Umocňovanie |
| * a / | Násobenie a delenie |
| + a – | Sčítanie a odčítanie |
| & | Spája dva textové reťazce (reťazenie) |
| = < > <= >= <> |
Porovnávanie |
Použitie zátvoriek
Ak chcete zmeniť poradie vyhodnotenia, vložte časť vzorca, ktorá sa má vypočítať ako prvá, do zátvoriek. Výsledkom nasledujúceho vzorca je napríklad hodnota 11, pretože program Excel vypočíta násobenie pred sčítaním. Vzorec najprv vynásobí číslo 2 číslom 3 a potom k výsledku pripočíta číslo 5.
=5+2*3
Naproti tomu, ak zmeníte syntax použitím zátvoriek, program Excel najskôr sčíta čísla 5 a 2 a potom vynásobí výsledok číslom 3, čo dáva výslednú hodnotu 21.
=(5+2)*3
V nižšie uvedenom príklade zátvorky uzatvárajúce prvú časť vzorca donútia Excel najprv vypočítať súčet B4+25 a výsledok sa potom delí súčtom hodnôt v bunkách D5, E5 a F5.
=(B4+25)/SUM(D5:F5)
Ako Excel konvertuje hodnoty do vzorcov
Pri zadávaní vzorca Excel očakáva špecifické typy hodnôt pre každý operátor. Ak zadáte iný druh hodnoty, než sa očakáva, program Excel môže hodnotu skonvertovať.
| Vzorec | Vytvára | Vysvetlenie |
|---|---|---|
| = "1"+"2" | 3 | Ak použijete znamienko plus (+), Excel očakáva vo vzorci čísla. Hoci úvodzovky znamenajú, že "1" a "2" sú textové hodnoty, Excel automaticky skonvertuje textové hodnoty na čísla. |
| = 1+"4,00 $" | 5 | Keď vzorec očakáva číslo, Excel skonvertuje text, ak má formát, ktorý by sa zvyčajne akceptoval pre číslo. |
| = "1.6.2001"-"1.5.2001" | 31 | Excel interpretuje text ako dátum vo formáte mm/dd/rrrr, skonvertuje dátumy na poradové čísla a potom vypočíta rozdiel medzi nimi. |
| =SQRT ("8+1") | Odstránená chyba | Program Excel nemôže skonvertovať text na číslo, pretože text "8+1" sa nedá skonvertovať na číslo. Ak chcete text skonvertovať na číslo a vrátiť výsledok 3, môžete použiť "9" alebo "8"+"1" namiesto "8+1". |
| = "A"&TRUE | ATRUE | Pri očakávaní textu Excel skonvertuje čísla a logické hodnoty, ako napríklad TRUE a FALSE, na text. |
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.