Számos, az Excel 2010 programban létrehozott képlet több műveletet hajt végre. Az Excel minden számítás során az operátorok elsőbbségi sorrendjét követi. Az aritmetikai műveletek e természetes sorrendjét az alábbi táblázat vázolja. A zárójelek segítségével módosíthatja a műveletek sorrendjét, akár egymásba ágyazhatja a zárójelkészleteket.
Az operátorok elsőbbségi sorrendje a 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 |
Operátori elsőbbségi sorrend
A szorzás és az osztás nagyobb súllyal bír, mint az összeadás és a kivonás, ezért a rendszer először hajtja végre, még akkor is, ha ezek a műveletek nem az elsők a képletben (balról jobbra olvasva).
Tekintsük a műveletsort a következő képletben:
=A2+B2*C2
Ha az A2 cellában az 5-ös, a B2-ben a 10-es, a C2-ben pedig a 2-es szám szerepel, az Excel a következő képletet értékeli ki:
=5+10*2
Ebben a képletben az Excel megszorozza 10-szer 2-t 20-ra, majd hozzáadja ezt az eredményt 5-höz, így 25-öt kap.
Ha azt szeretné, hogy az Excel elvégezze az A2 és B2 cellában lévő értékek összeadását, mielőtt a program megszorozza az eredményt a C2 cellában lévő értékkel, tegye zárójelbe az összeadási műveletet az alábbiak szerint:
=(A2+B2)*C2
A zárójelek jelzik az Excelnek, hogy ezt a műveletet a szorzás előtt végre kell hajtani. Ha az A2 cella az 5-ös számot tartalmazza, a B2 a 10-et, a C2 pedig a 2-t, akkor az Excel 5-öt és 10-et összead 15-tel, majd ezt az eredményt megszorozza 2-vel, így 30-at kap.
Használjon beágyazást a képletekben
A szebb képleteknél előfordulhat, hogy egynél több zárójelkészletet kell hozzáadnia egymáshoz (mint például az egymásban fészkelődő orosz matrjoska babák), hogy jelezze, milyen sorrendben szeretné elvégezni a számításokat. Amikor fészkelő zárójelben, Excel először elvégzi a számítást tartalmazott a legbelső zárójelek és ezt használja fel eredményt a további számításoknál a program működik az utat kifelé.
Vegyük például a következő képletet:
=(A4+(B4-C4))*D4
Az Excel először kivonja a C4 cellában lévő értéket a B4 cellában lévő értékből, hozzáadja a különbséget az A4 cellában lévő értékhez, majd végül megszorozza ezt az összeget a D4 értékével.
A két beágyazott zárójelkészlet hozzáadása nélkül az Excel, ha a saját eszközeire hagyja, először megszorozza a C4 cellában lévő értéket a D4-ben lévő értékkel, hozzáadja az A4-es értéket a B4-ben lévőhöz, majd végrehajtja a kivonást.
Ne aggódjon túl sokat, amikor zárójeleket ágyaz be egy képletbe, ha nem párosítja őket megfelelően, hogy a képletben minden bal zárójelhez legyen jobb zárójel. Az Excel egy figyelmeztető párbeszédpanelt jelenít meg, amely javaslatot tesz a párok kiegyensúlyozásához szükséges korrekcióra. Ha egyetért az Excel által javasolt javítással, egyszerűen kattintson az Igen gombra.
Ügyeljen arra, hogy csak zárójeleket használjon: ( ). Az Excel megtagadja a zárójelek — [ ] — és a kapcsos zárójelek — { } — használatát egy képletben azáltal, hogy hibajelző mezőt ad.