Reine Funktionen

Benutzerdefinierte Funktionen müssen "rein" sein, um mit Extremgeschwindigkeit kompatibel zu sein. Eine reine Funktion bezeichnet eine Funktion, die ihren Wert nur auf Grundlage von Werten berechnet, die ihr als Argumente übergeben werden. Eine nicht reine Funktion kann sich auf globale Daten beziehen, die nicht als Argument übergeben werden. Beispiel: Möglicherweise wird der Wert aus einer Arbeitsblattzelle oder einem definierten Namen abgerufen und als Eingabe zur Berechnung des Funktionswertes verwendet. Wenn die globalen Daten von den Annahmen abhängen (wenn es sich beispielsweise um eine Arbeitsblattzelle mit einer aus den Annahmen berechneten Formel handelt), liegt eine Werteverteilung in Normalgeschwindigkeit vor, die in Extremgeschwindigkeit jedoch deterministisch (mit einem einzelnen Wert) erscheint. Der Grund hierfür liegt darin, dass die Zellen in Arbeitsblättern bei jedem Versuch in Normalgeschwindigkeit geändert werden, in Extremgeschwindigkeit jedoch nicht.