若要和 超高速相容,使用者定義函數必須是 "pure" (純粹的)。純粹函數指以傳入作為引數的值為基礎,單獨計算其值的函數。非純粹函數有可能參照不會作為引數傳遞的全域資料。例如,該函數可能取得工作表儲存格的值或已定義的名稱並作為計算函數值的輸入。如果全域資料是以假設為基礎 — 例如,假設它是具有從假設進行計算之函數的工作表儲存格 — 在「一般」速度下會具有分佈值,在「超高速」下則會出現確定值 (具有單一值)。這是因為在「一般」速度下每個試驗都會導致工作表儲存格變更,但在「超高速」下則不會變更。