Applies ToExcel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Joissakin tapauksissa laskutoimitusten suoritusjärjestyksellä voi olla vaikutusta kaavan palauttamaan arvoon, joten on tärkeää ymmärtää, miten järjestys määräytyy ja kuinka saat haluamasi tulokset muuttamalla järjestystä.

  • Laskentajärjestys

    Kaavat laskevat arvoja tietyssä järjestyksessä. Excel-kaava alkaa aina yhtäläisyysmerkillä (=). Excel tulkitsee yhtäläisyysmerkin jälkeen tulevat merkit kaavaksi. Yhtäläisyysmerkkiä seuraavat laskettavat osat (operandit), kuten vakiot ja soluviittaukset. Ne erotetaan toisistaan laskentaoperaattoreilla. Excel laskee kaavan vasemmalta oikealle operaattorien mukaan määräytyvässä järjestyksessä.

  • Operaattorien järjestys Excel-kaavoissa

    Jos kaavassa on useita operaattoreita, Excel suorittaa laskutoimitukset seuraavassa taulukossa kuvatussa järjestyksessä. Jos kaava sisältää operaattoreita, joilla on sama arvojärjestys , esimerkiksi jos kaava sisältää sekä kerto- että jakolaskuoperaattorin, Excel laskee operaattorit vasemmalta oikealle.

    Operaattori

    Kuvaus

    : (kaksoispiste)

    (yksi väli)

    ; (puolipiste)

    Viittausoperaattorit

    Vastaluku (esimerkiksi –1)

    %

    Prosentti

    ^

    Potenssiin korotus

    * ja /

    Kerto- ja jakolasku

    + ja –

    Yhteen- ja vähennyslasku

    &

    Kahden merkkijonon yhdistäminen

    = < > <= >= <>

    Vertailevat

  • Sulkeiden käyttäminen Excel-kaavoissa

    Voit muuttaa laskentajärjestystä lisäämällä kaarisulkeet ensimmäiseksi laskettavan osan ympärille. Esimerkiksi seuraavan kaavan tulos on 11, koska Excel suorittaa kertolaskun ennen yhteenlaskua. Kaava kertoo luvun 2 luvulla 3 ja lisää sitten tulokseen luvun 5.

    =5+2*3

    Jos muutat syntaksia sulkeiden avulla, Excel laskee luvut 5 ja 2 yhteen ja kertoo sitten tuloksen luvulla 3, jolloin lopputulos on 21.

    =(5+2)*3

    Seuraavassa esimerkissä kaavan ensimmäisen osan ympärillä olevat sulkeet pakottavat Excelin laskemaan ensin kaavan B4+25 ja sitten jakamaan tuloksen solujen D5, E5 ja F5 arvojen summalla.

    =(B4+25)/SUM(D5:F5)

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.