首頁 > 軟體

Excel2019中函數巢狀呼叫的方法

2020-07-14 14:34:25

一個Excel函數可以用作其他函數的引數,當函數被用作引數時,此函數稱為巢狀函數。公式中最多可以包含7層巢狀函數。作為引數使用的函數返回值的數值型別必須與此引數所要求的數值型別相同。本文圖文詳解Excel2019中函數巢狀呼叫的方法。

還是採用例子(Excel2019中自動求和的使用方法),要求計算出銷售額大於330萬元的產品並顯示為“優秀”,其他的不顯示任何字樣。

1、新增列。開啟原始檔案,在單元格H2中輸入“等級”,並設定相應的字形和對齊方式,如圖所示。

2、輸入巢狀公式。在單元格H3中輸入公式“=IF(SUM(C3:F3)>330,"優秀","")”,該公式是在IF函數中巢狀了SUM函數,如圖所示。

3、求值結果。按【Enter】鍵,得到該產品的銷售額等級為“優秀”,如圖所示。

4、複製公式。拖動單元格H3右下角的填充柄,向下複製公式至單元格H12中,可以看到一共有3種產品的銷售額等級為“優秀”,如圖所示。

知識點撥

函數的巢狀呼叫需注意的兩個問題

第一點:有效的返回值。當巢狀函數作為引數使用時,它返回的數值型別必須與引數使用的數值型別相同。例如,如果引數需要一個TRUE或FALSE值,那麼該位置的巢狀函數也必須返回一個TRUE或FALSE值,否則,Excel將顯示#VALUE!錯誤值。

第二點:巢狀級數限制。公式中最多可以包含7級巢狀函數。在形如a(b(c(d())))的函數呼叫中,如果a、b、c、d都是函數名,則函數b稱為第二級函數,c稱為第三級函數。


IT145.com E-mail:sddin#qq.com