在 Excel 公式中使用函數及巢狀函數

函數是預先定義的公式,會使用稱為引數的特定值以特定的順序或結構來執行計算。函數可以用於執行簡單或複雜的計算。您可以在功能區的 [公式​​] 索引標籤上找到所有的 Excel 函數:

功能區上的 Excel​​ [公式​​] 索引標籤
  • Excel 函數語法

    下面 ROUND 函數的範例會將儲存格 A10 中的數值四捨五入來說明函數的語法。

    函數的結構

    1. 結構。函數結構是以等號 (=) 開頭,後面接函數名稱、左括號、以逗號分隔的函數引數,以及右括號。

    2. 函數名稱。若要檢視可用的函數清單,請按一下儲存格並按 SHIFT+F3,這會啟動 [插入函數] 對話方塊。

    Excel​​ 公式 - [插入公式] 對話方塊

    3. 引數。引數可以是數字、文字、邏輯值 (例如 TRUEFALSE)、陣列、錯誤值 (例如 #N/A) 或儲存格參照。您指定的引數必須能產生有效的值。引數也可以是常數、公式或其他函數。

    4. 引數工具提示。具有語法及引數的工具提示會在您輸入函數時出現。例如,輸入 =ROUND(,就會出現工具提示。只有內建函數才會出現工具提示。

    附註: 輸入函數時不需要全部大寫 (例如 =ROUND),因為 Excel 會在您按下 Enter 時自動將函數名稱轉為大寫。假設您拼錯函數的名稱,例如您寫了 =SUME(A1:A10) 而不是 =SUM(A1:A10),那麼 Excel 會傳回 #NAME? 錯誤。

  • 輸入 Excel 函數

    當您建立包含函數的公式時,[插入函數] 對話方塊可協助您輸入工作表函數。當您從 [插入函數] 對話方塊選取函數時,Excel 便會啟動函數精靈,顯示函數的名稱、函數的每個引數、函數和每個引數的描述、函數目前的結果,以及整個公式目前的結果。

    Excel 函數精靈

    若要更容易地建立及編輯公式,並將輸入及語法錯誤減到最少,可以使用 [公式自動完成]。在您輸入 = (等號) 及函數的開頭字母時,Excel 便會顯示動態下拉式清單,內含與輸入字母相符的有效函數、引數及名稱。接著您就可以從下拉式清單選取其中一個項目,而 Excel 會為您完成輸入。

    Excel​​ 公式自動完成

  • 巢狀放置 Excel 函數

    在某些情況下,您可能需要將某函數做為另一函數的引數使用。例如,下列的公式以巢狀方式插入 AVERAGE 函數,並將結果與值 50 進行比較。

    巢狀函數

    1. AVERAGE 及 SUM 函數都是巢嵌在 IF 函數內的函數。

    有效的傳回值   :巢狀函數做為引數時,巢狀函數必須傳回引數所使用值類型的相同類型值。例如,如果引數傳回 TRUE 或 FALSE 值,那麼巢狀函數也必須傳回 TRUE 或 FALSE 值。如果函數不傳回同類型值,Excel 就會顯示 #VALUE! 的錯誤值。

    巢狀層級限制   :公式最多可以包含七層的巢狀函數。一個函數 (稱為函數 B) 在另一個函數 (稱為函數 A) 中當做引數使用時,函數 B 就會做為第二層的函數運作。例如,如果 AVERAGE 函數和 SUM 函數都是當做 IF 函數的引數,則它們就是第二層函數。而巢嵌在巢狀 AVERAGE 函數內部的函數就是第三層函數,依此類推。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×