Az operátorok határozzák meg a képlet elemein végrehajtandó számítási műveleteket. A számításoknak van egy alapértelmezett sorrendje, de ezt a sorrendet zárójelek használatával módosíthatja.
A témakör tartalma
Operátortípusok
A számítási operátoroknak négy különböző típusa van: aritmetika, összehasonlítás, szövegösszefűzés (szöveg kombinálása) és hivatkozás.
Számtani operátorok
Alapvető matematikai műveletek, például összeadás, kivonás vagy szorzás végrehajtása; számok egyesítése; és numerikus eredményeket hoz létre, használja a következő aritmetikai operátorokat egy képletben:
Számtani operátor |
Jelentés |
Példa |
Eredmény |
+ (pluszjel) |
Összeadás |
=3+3 |
6 |
– (mínuszjel) |
Kivonás |
=3–1 |
2 -1 |
* (csillag) |
Szorzás |
=3*3 |
9 |
/ (törtjel) |
Osztás |
=15/3 |
5 |
% (százalékjel) |
Százalékszámítás |
=20%*20 |
4 |
^ (kalap) |
Hatványra emelés |
=3^2 |
9 |
Összehasonlító operátorok
Az alábbi operátorokkal két értéket hasonlíthat össze. Ha két értéket hasonlít össze ezekkel az operátorokkal, az eredmény egy IGAZ vagy HAMIS logikai érték.
Ö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 (&) segítségével összefűzhet (egyesíthet) egy vagy több szöveges sztringet egyetlen szövegrész létrehozásához.
Szövegösszefűző |
Jelentés |
Példa |
Eredmény |
& (és karakter) |
Két szöveges értéket kapcsol (fűz) össze, és folytonos szöveges értéket ad eredményül |
="Észak"&"szél" |
Northwind |
="Hello" & " " & "world" Ez a példa szóköz karaktert szúr be a két szó közé. A szóköz karakter úgy van megadva, hogy egy szóközt nyitó és záró idézőjelek (" ") közé foglal. |
Helló világ |
Hivatkozási operátorok
Az alábbi 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 |
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) |
Metszet operátor, amely a képlet tartományaihoz tartozó cellákra mutató hivatkozást ad vissza. Ebben a példában a C7 cella mindkét tartományban megtalálható, tehát ez a metszet. |
B7:D7 C6:C8 |
Műveletek végrehajtási sorrendje képletekben
Bizonyos esetekben a számítás végrehajtásának sorrendje befolyásolhatja a képlet visszatérési értékét, ezért fontos tisztában lenni a sorrend meghatározásának módjával, valamint azzal, hogy miként módosíthatja a sorrendet a kívánt eredmények eléréséhez.
Számítási sorrend
A képletek adott sorrendben számítják ki az értékeket. Az Excel képletei mindig egyenlőségjellel (=) kezdődnek. Az egyenlőségjel jelzi az Excelnek, hogy az alábbi karakterek képletet alkotnak. Az egyenlőségjel után a kiszámítandó elemek (operandusok, például számok vagy cellahivatkozások) vannak elválasztva számítási operátorokkal (például +, -, *vagy /). Az Excel a képletet balról jobbra számítja ki a képlet minden operátorának adott sorrendje alapján.
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ányozás (hatványozá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é. Az alábbi képlet például 11-et állít elő, mivel az Excel a szorzást az összeadás előtt számítja ki. A képlet ö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
A következő példában a képlet első részének zárójelei arra kényszerítik az Excelt, hogy először a B4+25 értéket számítsa ki, majd ossza el az eredményt a D5, E5 és F5 cellák értékeinek összegével.
=(B4+25)/SZUM(D5:F5)