1. 操作介面
公式編輯的操作介面如下:

2. 公式的組成
公式通常由表單欄位、函數、運算符號和標點符號組成,以下方公式為例:

- 表單欄位:可在表單欄位中選擇,作為公式計算的數據來源,如範例公式中的「單價」、「數量」;
- 函數:可直接輸入函數名稱,或在函數列表中選擇使用,如範例公式中的「AVERAGE」;
- 運算符號:可直接在公式編輯區輸入“+、-、*、/”等運算符號,如範例公式中的「*」;
- 標點符號:完整的公式常常需要添加標點符號進行完善,如範例公式中的「( )」。
3. 運算符號
3.1 支援運算符號
| 運算符號 | 符號名稱 | 說明 | 範例 |
|---|---|---|---|
| + | 加法 | 進行數值的相加。 | 9+3 |
| - | 減法 負號 |
進行數值的相減。 單項運算符號也能用於變換欄位內容的正負。 |
9-3 -1 |
| * | 乘法 | 進行數值的相乘。 | 9*3 |
| / | 除法 | 進行數值的相除。 | 9/3 |
| = | 等於 | 字串或數值的值相同則判斷為符合,不同則判斷為不符合。不同類型間的比較將判斷為不符合。 | A1=B1 |
| <> | 不等於 | 將「=」的比較結果反轉。不同類型的比較將判斷為符合。 | A1<>B1 |
| < | 小於 | 左側數值小於右側數值時,將回傳真(True),大於等於右側數值時,則回傳假(False)。 | A1<B1 |
| <= | 小於等於 | 左側數值小於等於右側數值時,將回傳真(True),大於右側數值時,則回傳假(False)。 | A1<=B1 |
| > | 大於 | 左側數值大於右側數值時,將回傳真(True),小於等於右側數值時,則回傳假(False)。 | A1>B1 |
| >= | 大於等於 | 左側數值大於等於右側數值時,將回傳真(True),小右側數值時,則回傳假(False)。 | A1>=B1 |
3.2 運算符號優先序
以下依照優先度由高至低的順序,記載運算符號的優先順序。
| 運算符號 | 運算規則 |
|---|---|
| ( ) | 括號 |
| + - | 正負符號的單項運算符號:+1、-2等 |
| * / | 乘法和除法 |
| + - | 加法和減法 |
| > >= < <= | 比較 |
| = <> | 相等比較 |
4. 標點符號
- 在公式編輯區輸入的運算符號及標點符號,都必須是半形的英數狀態。
如使用了全形標點符號,頁面中會顯示“缺少標示符”,如下圖:

- 在編輯公式時使用了函數,則必須要使用括號,且括號必須兩兩成對。
如缺少括號,或未兩兩成對,頁面中會顯示“括號不對稱”,如下圖:

5. 輸入規則
- 新增函數時,除了可以在函數清單選擇,還可以手動輸入。
輸入函數時會自動搜尋相關函數,可以直接點選使用,如下圖:

6. 函數的設定
編輯公式使用函數時,需要注意以下參數相關問題:
- 在使用函數時,需注意函數中的數量必需依照要求填寫,確保公式的正常運作。
如參數數量不符合 IF 函數要求,頁面中會顯示“參數數量不符合函數要求”,如下圖:

-
在編輯公式時需確認資料型態的正確性,有以下狀況可能會觸發錯誤訊息。
- 使用全形符號(含全行空格)、第一個參數給予陣列類型或亂碼 如:[5,55]
- 數字間打入空白鍵,如:6 0
如輸入的參數不符合資料型態,頁面中會顯示“公式設定異常”,如下圖:

7. 回傳值資料類型
在對欄位使用公式編輯時,不同的欄位對公式回傳值的資料類型有不同的要求,不符合要求可能無法獲得正確的結果。
| 公式回傳資料類型 | 選用元件 |
|---|---|
| 數字 | 數字 |
| 數字或文字 | 單行文字、多行文字 |
| 文字 | 單行文字、多行文字 |
- 若想設定國文、英文、數學的平均分數,輸入及回傳的資料類型都為數字,此時使用數字元件做公式編輯設定,即可達到此效果,如下圖:

- 若想設定當平均成績≥60時顯示「及格分數」,否則顯示「不及格」,輸入的資料類型為數字,回傳的資料類型有數字及文字,此時用單行文字/多行文字元件做公式編輯設定,即可達到此效果,如下圖:

- 若想設定歡迎語為姓氏、姓名及稱謂加上自訂的歡迎語,輸入及回傳的資料類型都為文字,此時使用單行文字/多行文字元件做公式編輯設定,即可達到此效果,如下圖:
