針對「文字」屬性,您可以使用下列運算子:
運算子 | 說明 | 範例 |
+ | 加 | ="Two " + "Strings" --> Two Strings |
& | 加 | ="Two " & "Strings" --> Two Strings |
substring() | 產生子字串 | =substring("ABCDEFG", "2") --> CDEFG =substring("ABCDEFG", "2", "5") --> CDE =substring("ABCDEFG", "BC") --> DEFG =substring("ABCDEFG", "BC", "F") --> DE |
text | 將清單轉換成文字 | =text('mymatrix(A1:A3)') --> 第一個資料格、第二個資料格、第三個資料格 |
regexp() | 實作 Jakarta Regexp getParen(0) | =regexp("ABCDEFG","A.*D") --> ABCD |
match() | 實作 Jakarta Regexp 比對 | =match("ABCEFG",".B.*") --> 1 |
equals | 等於 | =equals("ABCDEFG","ABCDEFG") -->1 |
compare | 比較 | =compare("A","A") --> 0 =compare("A","B") --> -1 =compare("B","A") --> 1 |
對於「整數」、「浮點」與「日期」屬性以及「矩陣」屬性資料格,您可以使用下列運算子:
運算子 | 說明 | 範例 |
+ | 加 | 3+1 |
- | 減 | 3-1 |
*(星號) | 乘 | 3*3 |
/(斜線) | 除 | 3/3 |
** 或 ^ | 乘冪 | 3^3 |
sqrt()、cubert() | 平方根/立方根 | sqrt(12) |
sin()、cos()、cot()、tan()、arcsin()、arccos()、arctan()、csc()、sec() | 三角函數 | sin(1) |
() | 括弧 | (1-2)*3 |
(a>b)?c:d | 布林表示式 註: 布林表示式的優先順序低於加、減、乘、除。
|
(3<4)?1:0 |
max(a,b)、min(a,b) | 最大值與最小值 | max(1,2) |
abs()、ceiling()、floor()、trunc()、round() | 各種數學函數 | trunc(3.14) |
n! | 階乘運算子 | 3! |
exp()、ln()、log2()、log10() | 指數函數 | ln(1) |
Sum | 參數的總和 | =Sum('cost1','cost2','cost3') = cost1 + cost2 + cost3 =Sum('MMM(A1:C1)') = MMM 矩陣中的資料格 A1 + 資料格 B1 + 資料格 C1 |
Factor | 參數的乘積和 | =Factor('cost1','cost2','cost3') = cost1 * cost2 * cost3 =Factor('MMM(A1:C1)') = MMM 矩陣中的資料格 A1 * 資料格 B1 * 資料格 C1 |
Average | 參數的平均值 | =Average(12,14,22) = 16 |
Max | 最高參數值 | =Max(12,14,22) = 22 |
Min | 最低參數值 | =Min(12,14,22) = 12 |
NPV | 淨現值。 | =NPV('Opportunity Cost of Capital','CF today', 'CF Year 1',CF Year 2',CF Year 3','CF Year 4') |
substring | 傳回字串的一部分 | =substring(text, startIndex/String, [endIndex/String]) 含 startIndex、不含 startString、不含 endIndex 與 endString 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 | 將參照清單轉換成字串並以 "," 或 " " 分隔各個值。 | =text('mymatrix(A1:A3)') = 第一個資料格、第二個資料格、第三個資料格 |
round | 將參數值四捨五入 | =round(100*7.23456)/100 會在「浮點」屬性中產生 7.23 |
today | 計算現行日期。 註: 此運算子僅適用於日期屬性。
|
日期屬性中的 =today() 會顯示現行日期。若要每天更新表示式,請使用參數 run_at。例如,您可以輸入 =today("run_at=2"),在每天凌晨 2 點(伺服器時間)更新表示式。 |
針對「時間格線」屬性資料格,您可以使用下列運算子:
運算子 | 說明 | 範例 |
+ | 加 | 3+1 |
- | 減 | 3-1 |
*(星號) | 乘 | 3*3 |
/(斜線) | 除 | 3/3 |
** 或 ^ | 乘冪 | 3^3 |
average | 資料格值的平均值 | =average('A1','B2','C2') = 16 |
count | 資料格數目 | = count('A1','B2','C2') =3 |
max | 最高資料格值 | =max('A1':'A3')=10 |
min | 最低資料格值 | =min('A1':'A3')=2 |
sum | 資料格值的乘積和 | =sum('A1':'A3')=15 |