Applies ToExcel for Microsoft 365 Excel for the web Excel 2024 Excel 2021 Excel 2019 Excel 2016

在使用函數的公式中使用函數做為自變數之一,稱為巢狀函數,我們將該函數稱為巢狀函數。 例如,將 AVERAGE 和 SUM 函數巢狀嵌入 IF 函數的自變數中,下列公式只會在其他一組數位的平均 ( (F2:F5) 大於 50 的情況下,加總 G2:G5) 一組數位。 否則,它會傳回 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 技術社群中的專家,或在社群中取得支援。

另請參閱

影片:巢狀 IF 函數

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。