在公式中使用巢狀函數

在使用函數的公式中使用函數作為其中一個引數稱為 [嵌套], 我們會將該函數視為嵌套函數。 例如, 只要將 AVERAGE 和 SUM 函數嵌套在 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, "B", IF (A2>59, "D", "F"))))

使用 [內嵌] IF 條件, 為儲存格 A2 中的分數指派字母評分。

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

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

使用 [內嵌] IF 條件, 為儲存格 A3 中的分數指定一個字母評分。

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

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

使用 [內嵌] IF 條件, 為儲存格 A4 中的分數指定一個字母評分。

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

提示: 

需要更多協助嗎?

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

另請參閱

影片:巢狀 IF 函數

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×