易失函式

易失函式是Excel中的一種運算函式,“易失函式”,(Volatile functions),就是指使用這些函式後,會引發工作表的重新計算,有時我們打開一個工作薄但不做任何更改就關閉時,EXCEL卻提醒我們是否要保存,這就是因為檔案用到了一些“易失性函式”,在打開檔案時,易失性函式引發了檔案重算。

基本介紹

  • 中文名:易失函式
  • 外文名:Volatile functions
  • 同義詞:易失性函式
  • 關鍵字:易失,易失性,函式
判定易失性函式的標準是“打開一個工作薄但不做任何更改就關閉時,是否要保存” 。
“易失函式”又分“顯性”易失函式和“隱性”易失函式: now( ), rand( ), today( ), rand()是“顯性”易失函式 offset( ), indirect( ), cell( ), info( ) 則是“隱性”易失函式【但cell("filename")不是易失函式】 有些函式:rows( ), columns( ), areas( ), weeknum( )在微軟檔案中將其列為易失函式, index( )函式在excel 97版之後,不再是易失函式,但在使用A1:INDEX()、INDEX():INDEX()這種結構時,INDEX表現為半易失性函式(或工作簿級易失性函式),即:在工作表中按F9鍵或編輯單元格時不會引起整個工作簿的重新計算,而重新打開工作簿則會重新計算。 一般的公認SUMIF()因為其第3個參數簡寫時的不確定性,也認為是半易失性函式(或工作簿級易失性函式) 大多數的易失性函式都是工作表級易失性函式,即在工作表按F9鍵或編輯單元格時,就會引發重新計算。
在VBA自定義函函式時,我們可以將該函式變成易失性函式,只要在函式中加入一句語句。
Application.Volatile

相關詞條

熱門詞條

聯絡我們