V textových atributech můžete používat tyto operátory:
Operátor | Popis | Příklad |
+ | Přidává | ="dva " + "řetězce" --> dva řetězce |
& | Přidává | ="dva " & "řetězce" --> dva řetězce |
substring() | Vygeneruje podřetězec | =substring("ABCDEFG", "2") --> CDEFG =substring("ABCDEFG", "2", "5") --> CDE =substring("ABCDEFG", "BC") --> DEFG =substring("ABCDEFG", "BC", "F") --> DE |
text | Převede seznam do textu | =text('mymatrix(A1:A3)') --> první buňka, druhá buňka, třetí buňka |
regexp() | Implementuje funkci Jakarta Regexp getParen(0) | =regexp("ABCDEFG","A.*D") --> ABCD |
match() | Implementuje funkci Jakarta Regexp match | =match("ABCEFG",".B.*") --> 1 |
equals | Rovná se | =equals("ABCDEFG","ABCDEFG") -->1 |
compare | Porovná | =compare("A","A") --> 0 =compare("A","B") --> -1 =compare("B","A") --> 1 |
U celočíselných atributů, atributů typu float, datových atributů a buněk maticových atributů můžete používat tyto operandy:
Operátor | Popis | Příklad |
+ | Přidání | 3+1 |
- | Odčítání | 3-1 |
* (hvězdička) | Násobení | 3*3 |
/ (lomítko) | Dělení | 3/3 |
** nebo ^ | Mocnina | 3^3 |
sqrt(), cubert() | Druhá/Třetí odmocnina | sqrt(12) |
sin(), cos(), cot(), tan(), arcsin(), arccos(),arctan(), csc(), sec() | Trigonometrické funkce | sin(1) |
() | Závorky | (1-2)*3 |
(a>b)?c:d | Logický výraz Poznámka: Logický výraz má nižší prioritu než Přidání, Odčítání, Násobení a Dělení.
|
(3<4)?1:0 |
max(a,b), min(a,b) | Maximum a minimum | max(1,2) |
abs(), ceiling(), floor(), trunc(), round() | Různé matematické funkce | trunc(3.14) |
n! | Operátor faktoriálu | 3! |
exp(), ln(), log2(), log10() | Exponenciální funkce | ln(1) |
Sum | Součet parametrů | =Sum('cost1','cost2','cost3') = cost1 + cost2 + cost3 =Sum('MMM(A1:C1)') = buňka A1 + buňka B1 + buňka C1 v matici MMM |
Factor | Součin parametrů | =Factor('cost1','cost2','cost3') = cost1 * cost2 * cost3 =Factor('MMM(A1:C1)') = buňka A1 * buňka B1 * buňka C1 v matici MMM |
Average | Průměr parametrů | =Average(12,14,22) = 16 |
Max | Nejvyšší hodnota parametru | =Max(12,14,22) = 22 |
Min | Nejmenší hodnota parametru | =Min(12,14,22) = 12 |
NPV | Čistá současná hodnota - NPV. | =NPV('Náklady ušlé příležitosti','Hotovostní tok dnes', 'Hotovostní tok za 1 rok','Hotovostní tok za 2 roky',Hotovostní tok za 3 roky','Hotovostní tok za 4 roky') |
substring | Vrací část řetězce | =substring(text, startIndex/String, [endIndex/String]) startIndex je zahrnující, startString je vylučující, endIndex a endString jsou vylučující 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 | Převede seznam odkazů na textový řetězec, jehož hodnoty jsou odděleny znaky "," nebo " ". | =text('mymatrix(A1:A3)') = první buňka, druhá buňka, třetí buňka |
round | Zaokrouhlí hodnotu parametru | =round(100*7,23456)/100 vede u atributu typu float k hodnotě 7,23. |
today | Vypočítá aktuální datum. Poznámka: Tento operátor je užitečný pouze u datových atributů.
|
=today() v datovém atributu zobrazí aktuální datum. Chcete-li aktualizovat výraz denně, použijte parametr run_at. Např. zadejte =today("run_at=2"), chcete-li aktualizovat výraz každý den ve 2 hodiny serverového času. |
U buněk atributu časové mřížky můžete používat tyto operátory:
Operátor | Popis | Příklad |
+ | Přidání | 3+1 |
- | Odčítání | 3-1 |
* (hvězdička) | Násobení | 3*3 |
/ (lomítko) | Dělení | 3/3 |
** nebo ^ | Mocnina | 3^3 |
average | Průměr hodnot buněk | =average('A1','B2','C2') = 16 |
count | Počet buněk | = count('A1','B2','C2') =3 |
max | Nejvyšší hodnota buňky | =max('A1':'A3')=10 |
min | Nejmenší hodnota buňky | =min('A1':'A3')=2 |
sum | Součin hodnot buněk | =sum('A1':'A3')=15 |