在公式中使用巢狀函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

在公式中使用函數的引數的其中一個稱為巢狀結構,以及我們將參照該函數巢狀函數,請使用函數。例如的巢狀 IF 函數的引數中加總函數的平均值,下列公式加總一組數字 (G2:G5) 才另一組數字 (f2: f5) 的平均大於 50。否則,則會傳回 0。

巢狀函數

AVERAGE 及 SUM 函數的巢狀 IF 函數。

您可以在公式中建立最多 64 層的巢狀函數。

  1. 按一下要在其中輸入公式的儲存格。

  2. 若要開始使用函數的公式,請按一下 [插入函數 按鈕影像 公式列 按鈕影像

    Excel 會替您插入等號 (=)。

  3. [或選取類別] 方塊中選取 [全部]

    如果您熟悉函數類別,也可以選取某個類別。

    如果您不確定要使用哪個函數,可以在 [搜尋函數] 方塊中輸入描述所要執行之作業的問題 (例如,「加總」傳回 SUM 函數)。

  4. 若要將另一個函數輸入為引數,請在需要的引數方塊中輸入該函數。

    [函數引數] 對話方塊中出現的公式部分,會反映您在上一個步驟中選取的函數。

    如果您按一下 IF[函數引數] 對話方塊會顯示 IF 函數的引數。若要建立其他巢狀函數,您也可以將它輸入到引數方塊中。例如,您可以在 IF 函數的 [Value_if_true] 方塊中加入 SUM(G2:G5)

  5. 輸入完成公式所需的任何其他引數。

    您也可以選取想要參照的儲存格,而不輸入儲存格參照。按一下 按鈕影像 將對話方塊最小化,選取要參照的儲存格,然後按一下 按鈕影像 再次展開對話方塊。

    提示: 如需函數及其引數的詳細資訊,請按一下 [函數說明]

  6. 當您完成公式的引數後,請按一下 [確定]

  1. 按一下要在其中輸入公式的儲存格。

  2. 若要開始使用函數的公式,請按一下 [插入函數 按鈕影像 公式列 按鈕影像

  3. 在 [插入函數] 對話方塊中選擇一個類別] 方塊中,選取 [所有]。

    如果您熟悉函數類別,也可以選取某個類別。

  4. 若要輸入另一個函數做為引數,請輸入函數的公式建立器中,或直接在儲存格中的引數方塊中。

  5. 輸入完成公式所需的任何其他引數。

  6. 在您完成公式的引數後,按下 ENTER。

範例

以下顯示範例使用巢狀 IF 函數來指定字母等級至數值測試分數。

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。如有需要,您可以調整欄寬來查看所有資料。

成績

45

90

78

公式

描述

結果

'=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F"))))

會使用巢狀 IF 條件,為儲存格 A2 中的成績指定字母等級。

=IF(A2>89,"A",IF(A2>79,"B",IF(A2>69,"C",IF(A2>59,"D","F"))))

'=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F"))))

會使用巢狀 IF 條件,為儲存格 A3 中的成績指定字母等級。

=IF(A3>89,"A",IF(A3>79,"B",IF(A3>69,"C",IF(A3>59,"D","F"))))

'=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F"))))

會使用巢狀 IF 條件,為儲存格 A4 中的成績指定字母等級。

=IF(A4>89,"A",IF(A4>79,"B",IF(A4>69,"C",IF(A4>59,"D","F"))))

提示: 

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

請參閱

影片: 巢狀的 IF 函數

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×