在公式中使用巢狀函數

在使用函數的公式中,使用函數做為其中一個引數稱為巢式,我們將該函數稱為巢式函數。 例如,只有當另一組數位 (F2:F5) 大於 50 時,下列公式才能將 AVERAGE 和 SUM 函數巢中巢式,以加總一組數位 (G2:G5) 。 否則,它會返回 0。

巢狀函數

AVERAGE 和 SUM 函數是巢式巢式于 IF 函數中。

您可以在公式中巢式內巢式函數多達 64 個層級。

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

  2. 若要以函數開始公式,請按一下資料 按鈕影像 欄上的 [插入函數 按鈕影像

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

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

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

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

  4. 若要以引數方式輸入另一個函數,請在您想要的引數方塊中輸入函數。

    [函數引數」 對話方塊中顯示的 公式部分, 會反映您于上一個步驟中選取的函數。

    如果您按一下IF,[函數變數> 對話方塊會顯示IF函數的引數。 若要將另一個函數巢中,您可以將它輸入引數方塊。 例如,您可以在 IF 函數的 (方塊中) G2:G5 Value_if_true SUM。

  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 社群取得支援。

另請參閱

影片:巢狀 IF 函數

需要更多協助?

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

這項資訊有幫助嗎?

×