Tekstimääritteissä voidaan käyttää seuraavia operaattoreita:
| Operaattori | Kuvaus | Esimerkki |
| + | Lisäys | ="Kaksi " + "merkkijonoa" –> Kaksi merkkijonoa |
| & | Lisäys | ="Kaksi " & "merkkijonoa" –> Kaksi merkkijonoa |
| substring() | Luo alimerkkijonon | =substring("ABCDEFG", "2") –> CDEFG =substring("ABCDEFG", "2", "5") –> CDE =substring("ABCDEFG", "BC") –> DEFG =substring("ABCDEFG", "BC", "F") –> DE |
| text | Muuntaa luettelon tekstiksi | =text('oma_arvotaulukko(A1:A3)') –> ensimmäinen solu, toinen solu, kolmas solu |
| regexp() | Toteuttaa säännöllisen Jakarta-lausekkeen Regexp getParen(0) | =regexp("ABCDEFG","A.*D") –> ABCD |
| match() | Toteuttaa säännöllisen Jakarta-lausekkeen match | =match("ABCEFG",".B.*") –> 1 |
| equals | On yhtä suuri kuin | =equals("ABCDEFG","ABCDEFG") –>1 |
| compare | Vertailu | =compare("A","A") –> 0 =compare("A","B") –> -1 =compare("B","A") –> 1 |
Kokonaisluku-, liukuluku- ja päivämäärämääritteissä sekä arvotaulukon määritesoluissa voidaan käyttää seuraavia operaattoreita:
| Operaattori | Kuvaus | Esimerkki |
| + | Summa | 3+1 |
| - | Erotus | 3-1 |
| * (tähti) | Tulo | 3*3 |
| / (vinoviiva) | Osamäärä | 3/3 |
| ** tai ^ | Potenssi | 3^3 |
| sqrt(), cubert() | Neliö- tai kuutiojuuri | sqrt(12) |
| sin(), cos(), cot(), tan(), arcsin(), arccos(),arctan(), csc(), sec() | Trigonometriset funktiot | sin(1) |
| () | Sulkeet | (1-2)*3 |
| (a>b)?c:d | Loogiset lausekkeet Huomautus: Loogisten lausekkeiden prioriteetti on pienempi kuin summan, erotuksen, tulon ja osamäärän.
|
(3<4)?1:0 |
| max(a,b), min(a,b) | Suurin ja pienin arvo | max(1,2) |
| abs(), ceiling(), floor(), trunc(), round() | Erilaiset matemaattiset funktiot | trunc(3.14) |
| n! | Kertoma | 3! |
| exp(), ln(), log2(), log10() | Eksponenttifunktiot | ln(1) |
| Summa | Parametrien summa | =Sum('kustannus1','kustannus2','kustannus3') = kustannus1 + kustannus2 + kustannus3 =Sum('AAA(A1:C1)') = solu A1 + solu B1 + solu C1 arvotaulukossa AAA |
| Tekijät | Parametrien tulosumma | =Factor('kustannus1','kustannus2','kustannus3') = kustannus1 * kustannus2 * kustannus3 =Factor('AAA(A1:C1)') = solu A1 * solu B1 * solu C1 arvotaulukossa AAA |
| Keskiarvo | Parametrien keskiarvo | =Average(12,14,22) = 16 |
| Ylin | Parametrien arvoista suurin | =Max(12,14,22) = 22 |
| Alin | Parametrien arvoista pienin | =Min(12,14,22) = 12 |
| Nettonykyarvo | Nettonykyarvo. | =NPV('Sijoitusten vaihtoehtoistuotto','Kassavirta nykyhetkenä', 'Kassavirta vuosi 1','Kassavirta vuosi 2','Kassavirta vuosi 3','Kassavirta vuosi 4') |
| substring | Palauttaa merkkijonon osajoukon | =substring(text, startIndex/String, [endIndex/String]) startIndex sisältää määritetyn arvonsa, startString ei sisällä määritetyä arvoaan endIndex ja endString eivät sisällä määritettyjä arvojaan A B C D E F G 0 1 2 3 4 5 6 =substring("ABCDEFG", "2") –> CDEFG =substring("ABCDEFG", "2", "5") –> CDE =substring("ABCDEFG", "BC") –> DEFG =substring("ABCDEFG", "BC", "F") –> DE |
| text | Muuntaa viiteluettelon tekstimerkkijonoksi erottamalla viitteiden arvot pilkuin (,) tai välilyönnein ( ). | =text('oma_arvotaulukko(A1:A3)') = ensimmäinen solu, toinen solu, kolmas solu |
| round | Pyöristää parametrin arvon | =round(100*7.23456)/100 tuottaa arvon 7.23 liukulukumääritteeseen |
| tänään | Laskee nykyisen päivämäärän. Huomautus: Tätä operaattoria kannattaa käyttää vain päivämäärämääritteissä.
|
=today() päivämäärämääritteeseen määritettynä esittää nykyisen päivämäärän. Voit päivittää lausekkeen päivittäin käyttämällä parametria run_at. Antamalla esimerkiksi lausekkeen =today("run_at=2") järjestelmä päivittää lausekkeen päivittäin klo 2.00 palvelimen aikaa. |
Aikaruudukkomääritteen soluissa voidaan käyttää seuraavia operaattoreita:
| Operaattori | Kuvaus | Esimerkki |
| + | Summa | 3+1 |
| - | Erotus | 3-1 |
| * (tähti) | Tulo | 3*3 |
| / (vinoviiva) | Osamäärä | 3/3 |
| ** tai ^ | Potenssi | 3^3 |
| average | Solujen arvojen keskiarvo | =average('A1','B2','C2') = 16 |
| count | Solujen määrä | = count('A1','B2','C2') =3 |
| max | Solujen arvoista suurin | =max('A1':'A3')=10 |
| min | Solujen arvoista pienin | =min('A1':'A3')=2 |
| sum | Solujen arvojen tulosumma | =sum('A1':'A3')=15 |