Die integrierten Funktionen von Excel sind nicht dafür ausgelegt, da Excel davon ausgeht, dass eine Arbeitsblattfunktion bei gleichen Quelldaten idempotent ist . Da Ihre Arbeitsblattfunktion anscheinend Zufallszahlen zu generieren scheint, anstatt diese Zahlen aus anderen Zellen stammen zu lassen und diese Zellen manuell auszufüllen, verstoßen Sie gegen diese Annahme.
"Treffer auf F9" (manuelle Neuberechnung) wird sehr selten verwendet, und es gibt keine integrierte Formel, die eine Prozeduraktion ausführt, wenn der Benutzer manuell neu berechnet wird. Excel soll mit der automatischen Berechnung perfekt funktionieren. Dies ist der Fall, wenn Ihre Arbeitsblattfunktionen idempotent sind, da Sie einige Quelldaten ändern müssen (was schließlich zu Literalen führt, dh hart codierte Zahlen oder Strings ), damit ein Neuberechnungsereignis ausgelöst wird.
Sie können jedoch ein VBA-Makro schreiben und an einen Hotkey binden, der sowohl manuell neu berechnet als auch den alten Wert (vor der Neuberechnung) übernimmt und ihn in einer ständig wachsenden Liste (einer Zeile oder Spalte) an einer anderen Stelle in speichert das Arbeitsblatt / Arbeitsbuch. Sie können dann Ihre Standard-Arbeitsblattfunktionen ausführen, um die beschreibenden Statistiken für das ausgefüllte Array zu berechnen. Wir werden hier keine vorgefertigte Lösung für Sie entwickeln. Wenn Sie also ein spezielles Problem mit Code haben, den Sie zum Laufen bringen wollen, sollten Sie ihn wahrscheinlich auf StackOverflow posten, da Programmierfragen für SuperUser und Thema für StackOverflow.