Monet Excel 2007:ssä luomasi kaavat suorittavat useita toimintoja. Excel suorittaa jokaisen toiminnon vasemmalta oikealle tiukassa nokkimisjärjestyksessä. Tämä on aritmeettisten operaatioiden luonnollinen järjestys, jota joskus kutsutaan myös operaatioiden järjestykseksi, ja joka 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 yhteenlaskutoiminto sulkeisiin seuraavasti:
=(A2+B2)*C2
Sulut kertovat Excelille, että haluat tämän toiminnon suoritettavan ennen kertolaskua. Jos solu A2 sisältää 5, B2 sisältää 10 ja C2 sisältää 2, Excel lisää 5 ja 10 yhtä suureksi kuin 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 kuitenkin, että käytät vain sulkeita: ( ). Excel torjuu hakasulkeiden — [ ] — tai aaltosulkeiden — { } — käytön kaavassa antamalla sinulle virhevaroitusruudun.