Operaattorit määrittävät kaavan osien välillä suoritettavat laskutoimitukset. On olemassa oletusjärjestys, jossa laskutoimitukset suoritetaan, mutta voit muuttaa tätä järjestystä käyttämällä sulkeita.
Tämän artikkelin sisältö
Operaattoreiden lajit
Laskutoimitusoperaattoreita on neljä: aritmeettinen, vertailu, tekstin ketjutus (tekstin yhdistäminen) ja viittaus.
Aritmeettiset operaattorit
Suorittaa matemaattisia perustoimintoja, kuten yhteenlaskun, vähennyslaskun tai kertolaskun; numeroiden yhdistäminen ja tuottaa numeerisia tuloksia, käytä kaavassa seuraavia aritmeettisia operaattoreita:
Aritmeettinen operaattori |
Merkitys |
Esimerkki |
Tulos |
+ (plusmerkki) |
Yhteenlasku |
=3+3 |
6 |
– (miinusmerkki) |
Vähennyslasku |
=3–1 |
2 -1 |
* (tähti) |
Kertolasku |
=3*3 |
9 |
/ (vinoviiva) |
Jakolasku |
=15/3 |
5 |
% (prosenttimerkki) |
Prosentti |
=20%*20 |
4 |
^ (sirkumfleksi) |
Potenssiin korotus |
=3^2 |
9 |
Vertailuoperaattorit
Seuraavien operaattorien avulla voit verrata kahta arvoa toisiinsa. Kun näitä operaattoreita verrataan kahteen arvoon, tuloksena on totuusarvo joko TOSI tai EPÄTOSI.
Vertailuoperaattori |
Merkitys |
Esimerkki |
= (yhtäläisyysmerkki) |
Yhtä suuri kuin |
A1=B1 |
> (suurempi kuin -merkki) |
Suurempi kuin |
A1>B1 |
< (pienempi kuin -merkki) |
Pienempi kuin |
A1<B1 |
>= (suurempi tai yhtä suuri kuin -merkki) |
Suurempi tai yhtä suuri kuin |
A1>=B1 |
<= (pienempi tai yhtä suuri kuin -merkki) |
Pienempi tai yhtä suuri kuin |
A1<=B1 |
<> (eri suuri kuin -merkki) |
Eri suuri kuin |
A1<>B1 |
Tekstien liittämisoperaattori
Käytä et-merkkiä (&) yhden tai useamman tekstimerkkijonon ketjuttamiseen (yhdistämiseen) yksittäisen tekstikappaleen tuottamiseksi.
Tekstioperaattori |
Merkitys |
Esimerkki |
Tulos |
& (et-merkki) |
Liittää tai yhdistää kaksi arvoa yhdeksi jatkuvaksi tekstiarvoksi |
="Pohjoinen"&"tuuli" |
Northwind |
="Hello" & " " & "world" Tässä esimerkissä kahden sanan väliin lisätään välilyönti. Välilyönti määritetään lisäämällä välilyönti lainausmerkkien avaamiseen ja sulkemiseen (" "). |
Moi maailma |
Viittausoperaattorit
Yhdistävät solualueita seuraavilla operaattoreilla tehtäviä laskelmia varten:
Viittausoperaattori |
Merkitys |
Esimerkki |
: (kaksoispiste) |
Alueoperaattori, joka tuottaa yhden viittauksen kaikkiin kahden viittauksen välisiin soluihin, mukaan lukien kaksi eri viittausta. |
B5:B15 |
; (puolipiste) |
Yhdistysoperaattori, joka yhdistää useita eri viittauksia yhdeksi viittaukseksi |
SUM(B5:B15;D5:D15) |
(väli) |
Leikkausoperaattori, joka palauttaa viittauksen soluihin, jotka ovat yleisiä kaavan alueissa. Tässä esimerkissä solu C7 löytyy molemmista alueista, joten se on leikkauskohta. |
B7:D7 C6:C8 |
Kaavojen laskentajärjestys Excelissä
Joissakin tapauksissa laskutoimituksen suoritusjärjestys voi vaikuttaa kaavan palautusarvoon, joten on tärkeää ymmärtää, miten järjestys määritetään ja miten voit muuttaa järjestystä halutun tuloksen saamiseksi.
Laskentajärjestys
Kaavat laskevat arvoja tietyssä järjestyksessä. Excel-kaava alkaa aina yhtäläisyysmerkillä (=). Yhtäläisyysmerkki kertoo Excelille, että seuraavat merkit muodostavat kaavan. Yhtäläisyysmerkin jälkeen lasketaan elementtejä (operandeja, kuten numeroita tai soluviittauksia), jotka on erotettu toisistaan laskentaoperaattoreilla (kuten +, -, *tai /). Excel laskee kaavan vasemmalta oikealle operaattorien mukaan määräytyvässä järjestyksessä.
Operaattorien järjestys
Jos kaavassa on useita operaattoreita, Excel suorittaa laskutoimitukset seuraavassa taulukossa kuvatussa järjestyksessä. Jos kaavassa on keskenään samanarvoisia operaattoreita (esimerkiksi sekä kerto- että jakolaskuoperaattoreita) , ne suoritetaan vasemmalta oikealle.
Operaattori |
Kuvaus |
: (kaksoispiste) (yksi väli) ; (puolipiste) |
Viittausoperaattorit |
– |
Vastaluku (esimerkiksi –1) |
% |
Prosentti |
^ |
Eksponentiaatio (potenssin nostaminen) |
* ja / |
Kerto- ja jakolasku |
+ ja – |
Yhteen- ja vähennyslasku |
& |
Kahden merkkijonon yhdistäminen |
= |
Vertailu |
Sulkeiden käyttäminen
Voit muuttaa laskentajärjestystä lisäämällä kaarisulkeet ensimmäiseksi laskettavan osan ympärille. Esimerkiksi seuraava kaava tuottaa luvun 11, koska Excel laskee 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 luvun B4+25 ja jakamaan sitten tuloksen solujen D5, E5 ja F5 arvojen summalla.
=(B4+25)/SUM(D5:F5)