Sok egyszerűbb képlet, amelyet összeállít, kizárólag az Excel operátorainak használatát igényli, amelyek a cellák és/vagy a közöttük lévő állandók közötti számítás típusát jelölő szimbólumok . Az Excel négy különböző típusú számítási operátort használ: aritmetikai, összehasonlító, szöveges és hivatkozási operátort. Az alábbi táblázat felsorolja ezeket az operátorokat típusok szerint rendezve, és egy példa kíséretében.
A különböző típusú operátorok az Excelben
| típus |
karakter |
Művelet |
Példa |
| Számtan |
+ (plusz jel) |
Kiegészítés |
=A2+B3 |
| |
– (mínusz jel) |
Kivonás vagy tagadás |
=A3–A2 vagy –C4 |
| |
* (csillag) |
Szorzás |
=A2*B3 |
| |
/ |
Osztály |
=B3/A2 |
| |
% |
százalék (osztva 100-zal) |
=B3% |
| |
^ |
Hatványozás |
=A2^3 |
| Összehasonlítás |
= |
Egyenlő |
=A2=B3 |
| |
> |
Nagyobb, mint |
=B3>A2 |
| |
< |
Kevesebb, mint |
=A2 |
| |
>= |
Nagyobb vagy egyenlő |
=B3>=A2 |
| |
<= |
Kisebb vagy egyenlő |
=A2<=B3 |
| |
<> |
Nem egyenlő |
=A2<>B3 |
| Szöveg |
& |
Összefűzi (összekapcsolja) a bejegyzéseket, hogy egyetlen folyamatos bejegyzést hozzon létre |
=A2&” „&B3t |
| Referencia |
: (kettőspont) |
Tartomány operátor, amely magában foglalja |
=SZUM(C4:D17) |
| |
, (vessző) |
Uniós operátor, amely több referenciát egyetlen referenciává egyesít |
=SZUM(A2;C4:D17;B3) |
| |
(tér) |
Metszéspont operátor, amely egy hivatkozást hoz létre a két hivatkozással közös cellákra |
=SZUM(C3:C6 C3:E6) |
Excel 2019: „Sima operátor”
Legtöbbször az aritmetikai operátorokra támaszkodik, amikor olyan képleteket épít fel a táblázatokban, amelyekhez nincs szükség függvényekre, mivel ezek az operátorok valójában számításokat hajtanak végre a különböző cellahivatkozásokban lévő számok között, és új matematikai eredményeket hoznak létre.
Az összehasonlító operátorok viszont csak az IGAZ logikai értéket vagy a FALSE logikai értéket állítják elő, attól függően, hogy az összehasonlítás pontos-e. Tegyük fel például, hogy az A10-es cellába írja be a következő képletet:
=B10<>C10
Ha a B10 a 15-öt, a C10 pedig a 20-at tartalmazza, az A10-ben szereplő képlet az IGAZ logikai értéket adja vissza. Ha azonban a B10 és a C10 cella is tartalmazza a 12 értéket, a képlet a HAMIS logikai értéket adja vissza.
Az egységes szöveg operátor (az ún-jel) olyan képletek használják, hogy fogjanak össze két vagy több szöveges bejegyzés (egy műveletet az highfalutin neve összefűzés ). Tegyük fel például, hogy a következő képletet írja be a C2 cellába:
=A2&B2
Ha az A2 cellában John szerepel, a B2 cellában pedig Smith szerepel, a képlet az új (összenyomott) szövegbejegyzést adja vissza, JohnSmith néven. Ha azt szeretné, hogy a képlet szóközt szúrjon be az utó- és vezetéknév közé, a szóközt az összefűzés részeként kell beillesztenie az alábbiak szerint:
=A2&" "&B2
Leggyakrabban az IF függvénnyel való összehasonlító operátorokat olyan összetett képletek készítésekor használja, amelyek egy típusú műveletet hajtanak végre, ha a HA feltétel IGAZ, és egy másikat, ha HAMIS. Az összefűző operátort (&) akkor használja, ha össze kell kapcsolnia azokat a szöveges bejegyzéseket, amelyek külön cellákba vannak beírva, de amelyeket egyetlen cellába kell beírni (például a kereszt- és vezetékneveket külön oszlopokban).
Operátori elsőbbségi sorrend az Excel 2019-ben
Amikor különböző számítási operátorokat kombináló képletet állít össze, az Excel az operátorok elsőbbségi sorrendjét követi. Ha olyan operátorokat használ, amelyeknek azonos az elsőbbségi szintje, az Excel szigorúan balról jobbra sorrendben értékeli az egyenlet minden elemét.
A kezelői elsőbbség természetes sorrendje az Excel képletekben
| Elsőbbség |
Operátor |
Típus/Funkció |
| 1 |
– |
Tagadás |
| 2 |
% |
Százalék |
| 3 |
^ |
Hatványozás |
| 4 |
* és / |
Szorzás és osztás |
| 5 |
+ és – |
Összeadás és kivonás |
| 6 |
& |
Összefűzés |
| 7 |
=, <, >, <=, >=, <> |
Minden összehasonlító operátor |
Tegyük fel, hogy beírja a következő képletet az A4 cellába:
=B4+C4/D4
Mivel az osztásnak (mint a szorzásnak) magasabb prioritása van, mint az összeadásnak (4 versus 5), az Excel kiértékeli a C4 és D4 cellák közötti osztást, majd hozzáadja ezt az eredményt a B4 cellában lévő értékhez. Ha például a B4 cella 2-t, C4 9-et és D4 3-at tartalmaz, akkor az Excel lényegében ezt az egyenletet értékeli az A4 cellában:
=2+9/3
Ebben a példában az A4-es cellában megjelenített számított eredmény 5, mert a program először végrehajtja az osztást (9/3), amely a 3-as eredményt adja vissza, majd hozzáadja a 2-hez, így 5-ös végeredményt kap.
Ha azt akarta volna, hogy az Excel szigorúan balról jobbra haladva értékelje ki ezt a képletet, akkor ezt úgy érheti el, hogy a bal szélső műveletet (a B4 és C4 közötti összeadást) zárt zárójelek közé írja. A zárójelek megváltoztatják a prioritás természetes sorrendjét, így a páron belüli minden művelet a képlet többi művelete előtt kerül végrehajtásra, függetlenül a sorrend szintjétől. (Ezután ismét a természetes rendet alkalmazzuk.)
Ha azt szeretné, hogy az Excel elvégezze az összeadást az első két tag (B4 és C4) között, majd az eredményt elosztja a harmadik taggal (D4 cella), módosítsa az eredeti képletet úgy, hogy az összeadási műveletet zárójelbe helyezi az alábbiak szerint:
=(B4+C4)/D4
Feltéve, hogy a B4, C4 és D4 cellák továbbra is ugyanazokat a számokat tartalmazzák (2, 9 és 3), a képlet most 3,666667-ként számítja ki az eredményt, és visszaadja az A4 cellába (2+9=11 és 11/3= 3,66667).
Ha szükséges, beágyazhat zárójeleket a képletekbe úgy, hogy az egyik zárójelkészletet a másikba helyezi (egy másikba, egy másikba stb.). Zárójelek egymásba ágyazásakor az Excel a számítást a legbelső zárójelpárban hajtja végre, mielőtt bármi mást, majd elkezdi végrehajtani a külső zárójelben lévő műveleteket.
Tekintsük a következő mintaképletet:
=B5+(C5–D5)/E5
Ebben a képletben a kivonás körüli zárójelek (C5–D5) biztosítják, hogy ez legyen az első művelet. Ezt követően azonban a természetes elsőbbségi sorrend veszi át az uralmat. Tehát a kivonás eredményét elosztjuk az E5 értékkel, majd ezt az eredményt hozzáadjuk a B5 értékhez. Ha azt szeretné, hogy az összeadás a felosztás előtt megtörténjen, az első zárójelkészletet egy másik halmazba kell beágyazni az alábbiak szerint:
=(B5+(C5–D5))/E5
Ebben az átdolgozott képletben az Excel elvégzi a C5 és D5 értékek közötti kivonást, az eredményt hozzáadja a B5 cellában lévő értékhez, majd az eredményt elosztja az E5 cellában lévő értékkel.
Természetesen a zárójelekkel az a legnagyobb probléma, hogy emlékezni kell páros beírásra. Ha elfelejti egyensúlyba hozni a beágyazott zárójeleket úgy, hogy minden bal oldali zárójelhez jobb oldali zárójelet rendel, az Excel figyelmeztető párbeszédpanelt jelenít meg, amely tájékoztatja, hogy hibát talált a képletben. Olyan javítást is javasol, amely kiegyensúlyozza az Excel képletben használt zárójeleket. Bár a javasolt korrekció kijavítja a képlet egyensúlyhiányát, sajnos nem azt a számítási sorrendet adja meg, amelyet Ön akart – és elfogadása esetén a javasolt korrekció az Ön által hibásnak ítélt eredményt adná. Emiatt legyen nagyon óvatos, mielőtt az Igen gombra kattint az ilyen típusú figyelmeztető párbeszédpanelen. Csak akkor tegye ezt, ha biztos abban, hogy a javított zárójelek megadják a kívánt számítási sorrendet. Ellenkező esetben kattintson a Nem gombra, és egyensúlyozza ki a zárójeleket a képletben úgy, hogy saját maga adja hozzá a hiányzó zárójelet vagy zárójeleket.