有時候,要了解巢狀公式如何計算最後的結果是很困難的,因為其中包含許多中間計算及邏輯測試。 但是,使用 [評估值公式] 對話方塊後,您可以看到軟體如何依照公式的計算順序,評估出巢狀公式的不同部分。 例如,當您看到下列中間結果時,公式 =IF (AVERAGE (F2:F5) >50,SUM (G2:G5) ,0) 更容易瞭解:
對話方塊中顯示的步驟 |
描述 |
---|---|
=IF(AVERAGE(F2:F5)>50,SUM(G2:G5),0) |
初始顯示巢狀公式。 AVERAGE 函數和 SUM 函數都是 IF 函數內的巢狀函數。 |
=IF(40>50,SUM(G2:G5),0) |
儲存格範圍 F2:F5 包含 55、35、45 和 25 等值,因此 AVERAGE(F2:F5) 函數的結果等於 40。 |
=IF(False,SUM(G2:G5),0) |
40 不大於 50,因此 IF 函數第一個引數中的運算式 (logical_test引數) 為 false。 |
0 |
IF 函數會傳回第三個引數的值 (value_if_false 引數)。 SUM 函數不會進行評估,因為它是 IF 函數的第二個引數 (value_if_true 引數) ,而且只有在運算式為 True 時才會傳回。 |
-
選取要評估的儲存格。 您一次只能評估一個儲存格。
-
在 [公式] 索引標籤上,按一下 [公式稽核] 群組中的 [評估值公式]。
-
按一下 [評估值] 來檢查加底線之參照的值。 評估結果會以斜體字顯示。
如果公式中加底線的部分是參照另一個公式,請按一下 [逐步執行],在 [評估] 方塊中顯示另一個公式。 若要返回前一個儲存格與公式,請按一下 [跳出]。
: 參照第二次出現在公式中,或公式參照不同活頁簿中的儲存格時,[逐步執行] 按鈕就無法用於參照。
-
繼續作業,直到公式的每一個部分都評估完畢。
-
若要重新檢視評估,請按一下 [重新啟動]。
若要結束評估,請按一下 [關閉]。
:
-
使用 IF 和 CHOOSE 函數的部分公式不會進行評估,#N/A 會顯示在 [ 評估 ] 方塊中。
-
如果參照是空白,[評估] 方塊中會顯示零值 (0)。
-
具有迴圈參照的公式可能無法如預期般評估。 如果需要迴圈參照,您可以 啟用反覆運算。
-
每當工作表變更時,會重新計算下列函數,並可能導致 [ 評估公式 ] 工具提供的結果與儲存格中顯示的結果不同:RAND、OFFSET、CELL、INDIRECT、NOW、TODAY、RANDBETWEEN、INFO 和 SUMIF (在某些情況下) 。
-