Konzept: Automatische und manuelle Berechnung in Formeln der Arbeitsmappen
Es ist hilfreich, die Aktionen zu kennen, durch die Worksheets die Formeln in Ihrer Arbeitsmappe berechnet oder neu berechnet.
Die Berechnungen hängen von der Art der Formel und der Aktion ab, die Sie ausführen. Die Zeit für die Neuberechnung umfasst die Zeit, die für die Ausführung von Berichten, die Ausführung von Formeln und die Anwendung bedingter Formatierung aufgewendet wurde.
In der folgenden Tabelle wird zusammengefasst, ob Worksheets Arbeitsmappendaten neu berechnet oder nicht:
Einstellung für Neuberechnung | Formel/Arbeitsmappenart | Ereignis/Aktion | Formel neu berechnen? |
|---|---|---|---|
Automatisch | Veränderlich
| Sie ändern eine beliebige Zelle in der Arbeitsmappe. | Ja. |
Automatisch | Nicht-veränderlich | Sie ändern eine Zelle, von der diese Zelle abhängig ist. | Ja. |
Automatisch | ARRAYAREA | Eine Formel verwendet ARRAYAREA und das Array, auf das ARRAYAREA verweist, ändert sich. Die Ankerzelle (Zelle links oben) des Arrays, auf das ARRAYAREA verweist, ändert sich. | Ja. |
Automatisch | RANDCONST | Nein. Diese nicht-veränderliche Funktion wird nur in folgenden Fällen neu berechnet:
| |
Automatisch | SELECT (mit Live-Daten) | Sie führen eine manuelle Aktualisierung des Live-Datenbereichs durch. Der Zeitplan für die Aktualisierung von Live-Daten wird ausgeführt. | Ja. |
Automatisch | SELECT als generische Formel | Sie ändern eine Zelle, auf die die Formel verweist. | Es kommt darauf an.
Wenn Sie den Parameterabschnitt verwenden, um auf Daten zu verweisen, wird die Formel ausgeführt, wenn sich die Daten ändern. Wenn Sie Daten in der SELECT-Anweisung ändern, wird die Formel nicht erneut ausgeführt. |
Automatisch | ONCE | Platzieren Sie eine beliebige Formel in der Funktion ONCE. | Nein. |
Automatisch | Kopierte Arbeitsmappe | Sie öffnen die kopierte Arbeitsmappe zum ersten Mal. | Nein. Wählen Sie , um die Arbeitsmappe zu aktualisieren. |
Automatisch | Konvertierte Microsoft Excel-Datei | Sie öffnen die hochgeladene/konvertierte Arbeitsmappe zum ersten Mal. | Nein. Wählen Sie , um die Arbeitsmappe zu aktualisieren. |
Manuell | Beliebig | Beliebig. | Nein. Worksheets berechnet Formeln nie neu, es sei denn, Sie starten eine Neuberechnung manuell. Dies gilt für alle Formeln, einschließlich veränderlicher Formeln. (Neue Formeln werden berechnet, wenn Sie sie zum ersten Mal übermitteln, aber es erfolgt keine Neuberechnung der Formeln.) |
Die Standardeinstellung für die Neuberechnung in Arbeitsmappen ist
Automatisch
.In einigen Situationen möchten Sie die automatische Neuberechnung möglicherweise verhindern. Beispiel: Wenn Sie viele Änderungen an einer Arbeitsmappe mit komplexen Formeln vornehmen, möchten Sie möglicherweise warten, bis alle Änderungen abgeschlossen sind, bevor Sie die Formeln neu berechnen.
Um die Berechnungsoption festzulegen, wählen Sie .
Führen Sie eine der folgenden Aktionen aus, um Formeln manuell neu zu berechnen:
- berechnet alle Formeln in der Arbeitsmappe, in denen sich die Daten geändert haben.
- berechnet alle Formeln in der Arbeitsmappe, unabhängig davon, ob sich die Daten seit der letzten Berechnung geändert haben oder nicht. MitAlle neu berechnenwerden auch externe Bezüge in Consumer-Arbeitsmappen aktualisiert
Anmerkungen
:- Wenn Sie eine Aktion ausführen, die keine Neuberechnung verursacht, z. B. das Hochladen einer Microsoft Excel-Datei in Worksheets und das erste Öffnen der konvertierten Arbeitsmappe, wählen Sie , um die Arbeitsmappe zu aktualisieren.
- Live-Daten in einer Arbeitsmappe sind nicht betroffen, wenn Sie die Einstellungen oder Aktionen für die Neuberechnung verwenden. Sie können Live-Daten manuell aktualisieren, indem Sie auswählen oderJetzt aktualisierenim Panel "Live-Daten" auswählen oder indem Sie mit eine geplante Aktualisierung einrichten.