Az operátorok határozzák meg a képlet elemein végrehajtandó számítási műveleteket (például összeadás, kivonás, szorzás vagy osztás). Ebből a cikkből megtudhatja, hogy az operátorok milyen alapértelmezett sorrendben végeznek műveleteket egy számítás elemein. Azt is megtudhatja, hogy ezt a sorrendet hogyan módosíthatja zárójelek használatával.
Operátortípusok
Az Excel a következő négy operátortípust tartalmazza: számtani, összehasonlító, szövegösszefűző és hivatkozási operátor.
Számtani operátorok
Alapvető matematikai műveletek (például összeadás, kivonás vagy szorzás) végrehajtásához vagy számok kombinálásához, valamint számszerű eredmények kiszámításához használja a táblázatban szereplő aritmetikai operátorokat.
| Számtani operátor | Jelentés | Példa |
|---|---|---|
| + (pluszjel) | Összeadás | =3+3 |
| – (mínuszjel) | Kivonás Tagadás |
=3–1 =–1 |
| * (csillag) | Szorzás | =3*3 |
| / (törtjel) | Osztás | =3/3 |
| % (százalékjel) | Százalékszámítás | =20% |
| ^ (kalap) | Hatványra emelés | =2^3 |
Összehasonlító operátorok
Az alábbi táblázatban szereplő operátorok segítségével két értéket hasonlíthat össze. Az összehasonlítás eredménye IGAZ vagy HAMIS logikai érték lesz.
| Összehasonlító operátor | Jelentés | Példa |
|---|---|---|
| = (egyenlőségjel) | Egyenlő | =A1=B1 |
| > (nagyobb, mint jel) | Nagyobb | =A1>B1 |
| < (kisebb, mint jel) | Kisebb | =A1<B1 |
| >= (nagyobb vagy egyenlő jel) | Nagyobb vagy egyenlő | =A1>=B1 |
| <= (kisebb vagy egyenlő jel) | Kisebb vagy egyenlő | =A1<=B1 |
| <> (nem egyenlő jel) | Nem egyenlő | =A1<>B1 |
Szövegösszefűző operátor
Az és (&) jellel egy vagy több szöveges karakterláncot egyesíthet (fűzhet össze) egyetlen szövegrésszé.
| Szövegösszefűző | Jelentés | Példa |
|---|---|---|
| & (és karakter) | Két értéket kapcsol össze (fűz össze) egy folytonos szöveges értékké. | ="Észak"&"szél" |
Hivatkozási operátorok
Ezekkel az operátorokkal cellák tartományait egyesítheti számítások céljából.
| Hivatkozási operátor | Jelentés | Példa |
|---|---|---|
| : (kettőspont) | Tartományoperátor, amely a két hivatkozás közötti összes cellára (beleértve a két hivatkozást is) egyetlen hivatkozást eredményez | =SZUM(B5:B15) |
| ; (pontosvessző) | Egyesítő operátor, amely több hivatkozást egyesít egyetlen hivatkozásban. | =SZUM(B5:B15;D5:D15) |
| (szóköz) | Metszetoperátor, amely a két hivatkozás közös celláira hivatkozik. | =SZUM(B7:D7 C6:C8) |
| # (font) | A # szimbólum számos környezetben használható:
|
|
| @ (kukac) | Hivatkozási operátor, amely a képletek implicit metszetét jelzi. | =@A1:A10 =SZUM(Tábla1[@[Január]:[December]]) |
Műveletek végrehajtási sorrendje képletekben
A számítások sorrendje egyes esetekben befolyásolhatja a képlet eredményét, ezért fontos megérteni a sorrendet – és azt, hogy hogyan lehet módosítani a sorrendet úgy, hogy a várt eredményt kapja.
Számítási sorrend
A képletek adott sorrendben számítják ki az értékeket. Az Excelben a képletek mindig egyenlőségjellel (=) kezdődnek. Az egyenlőségjel jelzi az Excelnek, hogy az ezt követő karakterek egy képletet alkotnak. Az egyenlőségjel után több elemet kell számítani (operandusokat), amelyeket számítási operátorok választanak el egymástól. Az Excel a képletet balról jobbra haladva a képlet minden operátorának meghatározott sorrendje szerint végzi.
Végrehajtási sorrend
Ha egyetlen képletben több operátort ad meg, az Excel a műveleteket az alábbi táblázat szerinti sorrendben hajtja végre. A képlet azonos prioritású műveleteit (például szorzás és osztás) az Excel balról jobbra haladva értékeli ki.
| Operátor | Leírás: |
|---|---|
| : (kettőspont) (szóköz) ; (pontosvessző) |
Hivatkozási operátorok |
| – | Ellentett képzése (például –1) |
| % | Százalék: |
| ^ | Hatványra emelés |
| * és / | Szorzás és osztás |
| + és – | Összeadás és kivonás |
| & | Karaktersorozatok összefűzése |
| = < > <= >= <> |
Összehasonlítás |
Zárójelek használata
A végrehajtási sorrend módosításához az elsőnek kiértékelni kívánt képletrészt írja zárójelek közé. A következő képlet eredménye például 11, mivel az Excel a szorzást az összeadás előtt számítja ki. A képlet először összeszorozza a 2-t a 3-mal, majd hozzáad 5-öt.
=5+2*3
Ha viszont a szintaxis módosításához zárójeleket használ, akkor az Excel összeadja az 5-öt és a 2-t, majd az eredményt megszorozza 3-mal, amelynek a végeredménye 21.
=(5+2)*3
Az alábbi példában a képlet első részét magába foglaló zárójel hatására az Excel először a B4+25 értékét számítja ki, majd elosztja a D5, E5 és F5 cella összegével.
=(B4+25)/SZUM(D5:F5)
Hogyan konvertálja az Excel a képletekben szereplő értékeket?
Képlet beírásakor az Excel meghatározott típusú értékeket vár minden egyes operátorhoz. Ha a várttól eltérő értéket ad meg, az Excel konvertálhatja az értéket.
| A képlet | Termékek | Ismertetés |
|---|---|---|
| = "1"+"2" | 3 | A pluszjel (+) használata esetén az Excel számokat vár a képletben. Bár az idézőjelek azt jelentik, hogy az "1" és a "2" szöveges értékek, az Excel automatikusan számmá alakítja a szöveges értékeket. |
| = 1+"$4.00" | 5 | Amikor egy képlet számot vár, az Excel átalakítja a szöveget, ha a formátum rendszerint elfogadható számként. |
| = "2001.06.01."-"2001.05.01." | 31 | Az Excel a szöveget é/hh/nn formátumú dátumként értelmezi, a dátumokat sorszámokká alakítja, majd kiszámítja a kettő közötti különbséget. |
| =GYÖK ("8+1") | #ÉRTÉK! | Az Excel nem tudja átalakítani a szöveget számmá, mivel a "8+1" szöveg nem alakítható számmá. A "8+1" helyett a "9" vagy "8"+"1" értéket is használhatja a szöveg számmá alakításához, és így a 3 értéket adja vissza. |
| = "A"&IGAZ | IGAZ | Ha szöveg várható, az Excel a számokat és a logikai értékeket (például IGAZ és HAMIS) szöveggé alakítja. |
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.