附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。
在公式中使用函數的引數的其中一個稱為巢狀結構,以及我們將參照該函數巢狀函數,請使用函數。例如的巢狀 IF 函數的引數中加總函數的平均值,下列公式加總一組數字 (G2:G5) 才另一組數字 (f2: f5) 的平均大於 50。否則,則會傳回 0。
AVERAGE 及 SUM 函數的巢狀 IF 函數。
您可以在公式中建立最多 64 層的巢狀函數。
-
按一下要在其中輸入公式的儲存格。
-
若要開始使用函數的公式,請按一下 [插入函數
公式列
。
Excel 會替您插入等號 (=)。
-
在 [或選取類別] 方塊中選取 [全部]。
如果您熟悉函數類別,也可以選取某個類別。
如果您不確定要使用哪個函數,可以在 [搜尋函數] 方塊中輸入描述所要執行之作業的問題 (例如,「加總」傳回 SUM 函數)。
-
若要將另一個函數輸入為引數,請在需要的引數方塊中輸入該函數。
在 [函數引數] 對話方塊中出現的公式部分,會反映您在上一個步驟中選取的函數。
如果您按一下 IF,[函數引數] 對話方塊會顯示 IF 函數的引數。若要建立其他巢狀函數,您也可以將它輸入到引數方塊中。例如,您可以在 IF 函數的 [Value_if_true] 方塊中加入 SUM(G2:G5)。
-
輸入完成公式所需的任何其他引數。
您也可以選取想要參照的儲存格,而不輸入儲存格參照。按一下
將對話方塊最小化,選取要參照的儲存格,然後按一下
再次展開對話方塊。
提示: 如需函數及其引數的詳細資訊,請按一下 [函數說明]。
-
當您完成公式的引數後,請按一下 [確定]。
-
按一下要在其中輸入公式的儲存格。
-
若要開始使用函數的公式,請按一下 [插入函數
公式列
。
-
在 [插入函數] 對話方塊中選擇一個類別] 方塊中,選取 [所有]。
如果您熟悉函數類別,也可以選取某個類別。
-
若要輸入另一個函數做為引數,請輸入函數的公式建立器中,或直接在儲存格中的引數方塊中。
-
輸入完成公式所需的任何其他引數。
-
在您完成公式的引數後,按下 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 函數 (依英文字母順序排列) 或工作表函數的清單 (依類別)。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。