Monet Excel 2010:ssä luomasi kaavat suorittavat useita toimintoja. Excel noudattaa operaattorin tärkeysjärjestystä tehdessään jokaista laskutoimitusta. Tämä aritmeettisten operaatioiden luonnollinen järjestys on esitetty alla olevassa taulukossa. Voit käyttää sulkeita muuttaaksesi toimintojen järjestystä ja jopa sijoittaa sulkujoukot toisiinsa.
Operaattorin etusijajärjestys kaavoissa
Ensisijaisuus |
Operaattori |
Tyyppi/toiminto |
1 |
– |
Kielteisyys |
2 |
% |
Prosenttia |
3 |
^ |
Eksponentointi |
4 |
* ja/ |
Kerto- ja jakolasku |
5 |
+ ja – |
Yhteen-ja vähennyslasku |
6 |
& |
Yhdistäminen |
7 |
=, <, >, <=, >=, <> |
Kaikki vertailuoperaattorit |
Operaattorin tärkeysjärjestys
Kerto- ja jakolasku vetää enemmän painoa kuin yhteen- ja vähennyslasku, ja siksi ne suoritetaan ensin, vaikka nämä operaatiot eivät olisikaan ensimmäisinä kaavassa (vasemmalta oikealle luettaessa).
Harkitse operaatiosarjaa seuraavassa kaavassa:
=A2+B2*C2
Jos solu A2 sisältää luvun 5, B2 sisältää luvun 10 ja C2 luvun 2, Excel arvioi seuraavan kaavan:
=5+10*2
Tässä kaavassa Excel kertoo 10 kertaa 2 yhtä suureksi kuin 20 ja lisää tämän tuloksen 5:een saadakseen tuloksen 25.
Jos haluat Excelin suorittavan summan solujen A2 ja B2 arvojen välillä ennen kuin ohjelma kertoo tuloksen solun C2 arvolla, kirjoita summaustoiminto suluihin seuraavasti:
=(A2+B2)*C2
Sulut kertovat Excelille, että haluat tämän toiminnon suoritettavan ennen kertolaskua. Jos solu A2 sisältää luvun 5, B2 sisältää luvun 10 ja C2 luvun 2, Excel lisää 5 ja 10 luvuksi 15 ja kertoo tämän tuloksen kahdella saadakseen tuloksen 30.
Käytä sisäkkäisyyttä kaavoissa
Mielenkiintoisemmissa kaavoissa saatat joutua lisäämään useamman kuin yhden sulkusarjan toistensa sisään (kuten venäläiset matryoshka-nuket, jotka pesivät toistensa sisällä) osoittaaksesi järjestyksen, jossa haluat laskelmien tapahtuvan. Kun pesiä suluissa, Excel ensin suorittaa laskennan sisältyvät useimmat sisällä Sulkeiden ja käyttää sitten jotka johtavat edelleen laskelmia ohjelma toimii sen tavalla ulospäin.
Harkitse esimerkiksi seuraavaa kaavaa:
=(A4+(B4-C4))*D4
Excel vähentää ensin solun C4 arvon solun B4 arvosta, lisää erotuksen solun A4 arvoon ja kertoo lopuksi tämän summan D4:n arvolla.
Ilman kahden sisäkkäisten sulkujoukon lisäämistä Excel, jos se jätetään omaan käyttöön, kertoisi ensin solun C4 arvon D4:n arvolla, lisää A4:n arvon B4:n arvoon ja tekee sitten vähennyksen.
Älä huolehdi liikaa, kun asetat sulkuja sisäkkäisiin kaavaan, jos et yhdistä niitä kunnolla, jotta sinulla on oikea sulku jokaiselle kaavan vasemmalle sulkeelle. Excel näyttää hälytysvalintaikkunan, joka ehdottaa korjausta, joka on tehtävä parien tasapainottamiseksi. Jos hyväksyt Excelin ehdottaman korjauksen, napsauta Kyllä.
Varmista, että käytät vain sulkeita: ( ). Excel torjuu hakasulkeiden — [ ] — ja aaltosulkeiden — { } — käytön kaavassa antamalla sinulle virhevaroitusruudun.