Sunday, February 27, 2022

Ändern Sie die Neuberechnung, Iteration oder Genauigkeit von Formeln in Excel

Um Formeln effizient zu verwenden, gibt es drei wichtige Überlegungen, die Sie verstehen müssen:

Berechnung ist der Prozess der Berechnung von Formeln und der anschließenden Anzeige der Ergebnisse als Werte in den Zellen, die die Formeln enthalten. Um unnötige Berechnungen zu vermeiden, die Ihre Zeit verschwenden und Ihren Computer verlangsamen können, berechnet Microsoft Excel Formeln nur dann automatisch neu, wenn sich die Zellen, von denen die Formel abhängt, geändert haben. Dies ist das Standardverhalten, wenn Sie eine Arbeitsmappe zum ersten Mal öffnen und wenn Sie eine Arbeitsmappe bearbeiten. Sie können jedoch steuern, wann und wie Excel Formeln neu berechnet.

Iteration ist die wiederholte Neuberechnung eines Arbeitsblatts, bis eine bestimmte numerische Bedingung erfüllt ist. Excel kann eine Formel nicht automatisch berechnen, die sich direkt oder indirekt auf die Zelle bezieht, die die Formel enthält. Dies wird als Zirkelbezug bezeichnet. Wenn eine Formel auf eine ihrer eigenen Zellen zurückverweist, müssen Sie bestimmen, wie oft die Formel neu berechnet werden soll. Zirkelverweise können unbegrenzt iteriert werden. Sie können jedoch die maximale Anzahl von Iterationen und den Umfang der akzeptablen Änderung steuern.

Die Genauigkeit ist ein Maß für den Genauigkeitsgrad einer Berechnung. Excel speichert und rechnet mit einer Genauigkeit von 15 signifikanten Stellen. Sie können jedoch die Genauigkeit von Berechnungen ändern, sodass Excel bei der Neuberechnung von Formeln den angezeigten Wert anstelle des gespeicherten Werts verwendet.

Während die Berechnung fortschreitet, können Sie Befehle auswählen oder Aktionen wie die Eingabe von Zahlen oder Formeln ausführen. Excel unterbricht vorübergehend die Berechnung, um die anderen Befehle oder Aktionen auszuführen, und setzt die Berechnung dann fort. Der Berechnungsprozess kann länger dauern, wenn die Arbeitsmappe eine große Anzahl von Formeln enthält oder wenn die Arbeitsblätter Datentabellen oder Funktionen enthalten, die bei jeder Neuberechnung der Arbeitsmappe automatisch neu berechnet werden. Außerdem kann der Berechnungsprozess länger dauern, wenn die Arbeitsblätter Verknüpfungen zu anderen Arbeitsblättern oder Arbeitsmappen enthalten. Sie können steuern, wann die Berechnung erfolgt, indem Sie den Berechnungsprozess auf manuelle Berechnung umstellen.

Wichtig: Das Ändern einer der Optionen wirkt sich auf alle geöffneten Arbeitsmappen aus.

  1. Klicken Sie auf die Registerkarte Datei , auf Optionen und dann auf die Kategorie Formeln .

    Klicken Sie in Excel 2007 auf die Microsoft Office-Schaltfläche , klicken Sie auf Excel-Optionen und dann auf die Kategorie Formeln .

  2. Führen Sie einen der folgenden Schritte aus:

    • Um alle abhängigen Formeln jedes Mal neu zu berechnen, wenn Sie einen Wert, eine Formel oder einen Namen ändern, klicken Sie im Abschnitt Berechnungsoptionen unter Arbeitsmappenberechnung auf Automatisch . Dies ist die Standardeinstellung für die Berechnung.

    • Um alle abhängigen Formeln – außer Datentabellen – jedes Mal neu zu berechnen, wenn Sie einen Wert, eine Formel oder einen Namen ändern, klicken Sie im Abschnitt Berechnungsoptionen unter Arbeitsmappenberechnung auf Automatisch außer für Datentabellen .

    • Um die automatische Neuberechnung zu deaktivieren und geöffnete Arbeitsmappen nur dann neu zu berechnen, wenn Sie dies explizit tun (durch Drücken von F9), klicken Sie im Abschnitt Berechnungsoptionen unter Arbeitsmappenberechnung auf Manuell .

      Hinweis: Wenn Sie auf Manuell klicken, aktiviert Excel automatisch das Kontrollkästchen Arbeitsmappe vor dem Speichern neu berechnen. Wenn das Speichern einer Arbeitsmappe lange dauert, kann das Deaktivieren des Kontrollkästchens Arbeitsmappe vor dem Speichern neu berechnen die Speicherzeit verbessern.

    • Um alle geöffneten Arbeitsblätter, einschließlich Datentabellen, manuell neu zu berechnen und alle geöffneten Diagrammblätter zu aktualisieren, klicken Sie auf der Registerkarte Formeln in der Gruppe Berechnung auf die Schaltfläche Jetzt berechnen .

      Berechnungsgruppe

    • Um das aktive Arbeitsblatt und alle mit diesem Arbeitsblatt verknüpften Diagramme und Diagrammblätter manuell neu zu berechnen, klicken Sie auf der Registerkarte Formeln in der Gruppe Berechnung auf die Schaltfläche Blatt berechnen .

Tipp: Alternativ können Sie viele dieser Optionen auch außerhalb des Dialogfelds „ Excel-Optionen " ändern. Klicken Sie auf der Registerkarte Formeln in der Gruppe Berechnung auf Berechnungsoptionen und dann auf Automatisch .

Hinweis: Wenn ein Arbeitsblatt eine Formel enthält, die mit einem Arbeitsblatt verknüpft ist, das nicht neu berechnet wurde, und Sie diese Verknüpfung aktualisieren, zeigt Excel eine Meldung an, die besagt, dass das Quellarbeitsblatt nicht vollständig neu berechnet wurde. Um den Link mit dem aktuellen Wert zu aktualisieren, der auf dem Quellarbeitsblatt gespeichert ist, auch wenn der Wert möglicherweise nicht korrekt ist, klicken Sie auf OK . Um die Aktualisierung des Links abzubrechen und den vorherigen Wert aus dem Quellarbeitsblatt zu verwenden, klicken Sie auf Abbrechen .

Zu

Drücken Sie

Formeln, die sich seit der letzten Berechnung geändert haben, und davon abhängige Formeln in allen geöffneten Arbeitsmappen neu berechnen. Wenn eine Arbeitsmappe auf automatische Neuberechnung eingestellt ist, müssen Sie für die Neuberechnung nicht F9 drücken.

F9

Formeln, die sich seit der letzten Berechnung geändert haben, und davon abhängige Formeln im aktiven Arbeitsblatt neu berechnen.

Umschalt+F9

Alle Formeln in allen geöffneten Arbeitsmappen neu berechnen, unabhängig davon, ob sie sich seit der letzten Neuberechnung geändert haben.

Strg+Alt+F9

Überprüfen Sie abhängige Formeln und berechnen Sie dann alle Formeln in allen geöffneten Arbeitsmappen neu, unabhängig davon, ob sie sich seit der letzten Neuberechnung geändert haben.

Strg+Umschalt+Alt+F9

  1. Klicken Sie auf die Registerkarte Datei , auf Optionen und dann auf die Kategorie Formeln .

    Klicken Sie in Excel 2007 auf die Microsoft Office-Schaltfläche , klicken Sie auf Excel-Optionen und dann auf die Kategorie Formeln .

  2. Aktivieren Sie im Abschnitt Berechnungsoptionen das Kontrollkästchen Iterative Berechnung aktivieren.

  3. Geben Sie die Anzahl der Iterationen in das Feld Maximale Iterationen ein, um die maximale Anzahl der Neuberechnungen von Excel festzulegen. Je höher die Anzahl der Iterationen, desto mehr Zeit benötigt Excel, um ein Arbeitsblatt neu zu berechnen.

  4. Um den maximalen Wechselgeldbetrag festzulegen, den Sie zwischen den Neuberechnungsergebnissen akzeptieren, geben Sie den Betrag in das Feld Maximales Wechselgeld ein. Je kleiner die Zahl, desto genauer das Ergebnis und desto mehr Zeit benötigt Excel, um ein Arbeitsblatt neu zu berechnen.

Hinweis: Solver und Goal Seek sind Teil einer Reihe von Befehlen, die manchmal als Was-wäre-wenn-Analysetools bezeichnet werden. Beide Befehle verwenden die Iteration auf kontrollierte Weise, um die gewünschten Ergebnisse zu erzielen. Sie können Solver verwenden, wenn Sie den optimalen Wert für eine bestimmte Zelle finden müssen, indem Sie die Werte mehrerer Zellen anpassen, oder wenn Sie bestimmte Einschränkungen auf einen oder mehrere Werte in der Berechnung anwenden möchten. Sie können Goal Seek verwenden, wenn Sie das gewünschte Ergebnis einer einzelnen Formel kennen, aber nicht den Eingabewert, den die Formel benötigt, um das Ergebnis zu bestimmen.

Bevor Sie die Genauigkeit von Berechnungen ändern, beachten Sie die folgenden wichtigen Punkte:

Standardmäßig berechnet Excel gespeicherte, nicht angezeigte Werte

Der angezeigte und gedruckte Wert hängt davon ab, wie Sie den gespeicherten Wert formatieren und anzeigen. Beispielsweise enthält eine Zelle, die ein Datum als „22.6.2008" anzeigt, auch eine Seriennummer, die der gespeicherte Wert für das Datum in der Zelle ist. Sie können die Anzeige des Datums in ein anderes Format ändern (z. B. in „22. Juni 2008"), aber durch das Ändern der Anzeige eines Werts auf einem Arbeitsblatt wird der gespeicherte Wert nicht geändert.

Seien Sie vorsichtig, wenn Sie die Genauigkeit von Berechnungen ändern

Wenn eine Formel Berechnungen durchführt, verwendet Excel normalerweise die Werte, die in Zellen gespeichert sind, auf die von der Formel verwiesen wird. Wenn beispielsweise zwei Zellen jeweils den Wert 10,005 enthalten und die Zellen so formatiert sind, dass sie Werte im Währungsformat anzeigen, wird der Wert 10,01 $ in jeder Zelle angezeigt. Wenn Sie die beiden Zellen addieren, ist das Ergebnis 20,01 $, da Excel die gespeicherten Werte 10,005 und 10,005 addiert, nicht die angezeigten Werte.

Wenn Sie die Genauigkeit der Berechnungen in einer Arbeitsmappe mithilfe der angezeigten (formatierten) Werte ändern, ändert Excel gespeicherte Werte in Zellen dauerhaft von voller Genauigkeit (15 Stellen) in das angezeigte Format, einschließlich Dezimalstellen. Wenn Sie sich später entscheiden, mit voller Genauigkeit zu rechnen, können die ursprünglichen zugrunde liegenden Werte nicht wiederhergestellt werden.

  1. Klicken Sie auf die Registerkarte Datei , klicken Sie auf Optionen und dann auf die Kategorie Erweitert .

    Klicken Sie in Excel 2007 auf die Microsoft Office-Schaltfläche , klicken Sie auf Excel-Optionen und dann auf die Kategorie Erweitert

  2. Wählen Sie im Abschnitt Beim Berechnen dieser Arbeitsmappe die gewünschte Arbeitsmappe aus, und aktivieren Sie dann das Kontrollkästchen Genauigkeit wie angezeigt festlegen.

Obwohl Excel die Genauigkeit auf 15 Ziffern beschränkt, bedeutet dies nicht, dass 15 Ziffern die Grenze für die Größe einer Zahl sind, die Sie in Excel speichern können. Das Limit ist 9.99999999999999E+307 für positive Zahlen und -9.999999999999999E+307 für negative Zahlen . Dies ist ungefähr dasselbe wie 1 oder -1, gefolgt von 308 Nullen.

Genauigkeit in Excel bedeutet, dass jede Zahl, die 15 Stellen überschreitet, mit nur 15 Stellen Genauigkeit gespeichert und angezeigt wird. Diese Ziffern können in beliebiger Kombination vor oder nach dem Komma stehen. Alle Ziffern rechts von der 15. Ziffer sind Nullen. Beispiel: 1234567.890123456 hat 16 Stellen (7 Stellen vor und 9 Stellen nach dem Komma). In Excel wird es als 1234567.89012345 gespeichert und angezeigt (dies wird in der Formelleiste und in der Zelle angezeigt). Wenn Sie die Zelle auf ein Zahlenformat einstellen, sodass alle Ziffern angezeigt werden (anstelle eines wissenschaftlichen Formats wie 1,23457E+06), sehen Sie, dass die Zahl als 1234567,890123450 angezeigt wird. Die 6 am Ende (die 16. Ziffer) wird weggelassen und durch eine 0 ersetzt. Die Genauigkeit endet bei der 15. Ziffer, sodass alle folgenden Ziffern Nullen sind.

Ein Computer kann über mehr als einen Prozessor verfügen (er enthält mehrere physische Prozessoren) oder über Hyperthreading verfügen (er enthält mehrere logische Prozessoren). Auf diesen Computern können Sie den Zeitaufwand für die Neuberechnung von Arbeitsmappen mit vielen Formeln verbessern oder steuern, indem Sie die Anzahl der für die Neuberechnung zu verwendenden Prozessoren festlegen. In vielen Fällen können Teile einer Neuberechnungsarbeit gleichzeitig ausgeführt werden. Das Aufteilen dieser Arbeitslast auf mehrere Prozessoren kann die Gesamtzeit reduzieren, die zum Abschließen der Neuberechnung benötigt wird.

  1. Klicken Sie auf die Registerkarte Datei , klicken Sie auf Optionen und dann auf die Kategorie Erweitert .

    Klicken Sie in Excel 2007 auf die Microsoft Office-Schaltfläche , klicken Sie auf Excel-Optionen und dann auf die Kategorie Erweitert .

  2. Um die Verwendung mehrerer Prozessoren während der Berechnung zu aktivieren oder zu deaktivieren, aktivieren oder deaktivieren Sie im Abschnitt Formeln das Kontrollkästchen Multithreaded-Berechnung aktivieren.

    Hinweis Dieses Kontrollkästchen ist standardmäßig aktiviert, und alle Prozessoren werden während der Berechnung verwendet. Die Anzahl der Prozessoren auf Ihrem Computer wird automatisch erkannt und neben der Option Alle Prozessoren auf diesem Computer verwenden angezeigt.

  3. Wenn Sie Multithread-Berechnung aktivieren auswählen, können Sie optional die Anzahl der auf Ihrem Computer zu verwendenden Prozessoren steuern. Beispielsweise möchten Sie möglicherweise die Anzahl der während der Neuberechnung verwendeten Prozessoren begrenzen, wenn Sie andere Programme auf Ihrem Computer ausführen, die dedizierte Verarbeitungszeit benötigen.

  4. Um die Anzahl der Prozessoren zu steuern, klicken Sie unter Anzahl der Berechnungs-Threads auf Manuell . Geben Sie die Anzahl der zu verwendenden Prozessoren ein (maximal 1024).

Um sicherzustellen, dass ältere Arbeitsmappen korrekt berechnet werden, verhält sich Excel anders, wenn Sie eine in einer früheren Version von Excel gespeicherte Arbeitsmappe zum ersten Mal öffnen, als wenn Sie eine in der aktuellen Version erstellte Arbeitsmappe öffnen.

  • Wenn Sie eine in der aktuellen Version erstellte Arbeitsmappe öffnen, berechnet Excel nur die Formeln neu, die von geänderten Zellen abhängen.

  • Wenn Sie eine Arbeitsmappe öffnen, die in einer früheren Version von Excel erstellt wurde, werden alle Formeln in der Arbeitsmappe – diejenigen, die von geänderten und nicht geänderten Zellen abhängen – neu berechnet. Dadurch wird sichergestellt, dass die Arbeitsmappe vollständig für die aktuelle Excel-Version optimiert ist. Die Ausnahme ist, wenn sich die Arbeitsmappe in einem anderen Berechnungsmodus befindet, z. B. Manuell.

  • Da eine vollständige Neuberechnung länger dauern kann als eine teilweise Neuberechnung, kann das Öffnen einer Arbeitsmappe, die zuvor nicht in der aktuellen Excel-Version gespeichert wurde, länger als gewöhnlich dauern. Nachdem Sie die Arbeitsmappe in der aktuellen Version von Excel gespeichert haben, wird sie schneller geöffnet.

In Excel für das Web wird ein Formelergebnis automatisch neu berechnet, wenn Sie Daten in Zellen ändern, die in dieser Formel verwendet werden. Sie können diese automatische Neuberechnung deaktivieren und Formelergebnisse manuell berechnen. So geht's:

Hinweis: Das Ändern der Berechnungsoption in einer Arbeitsmappe wirkt sich nur auf die aktuelle Arbeitsmappe aus und nicht auf andere geöffnete Arbeitsmappen im Browser.

  1. Klicken Sie in der Excel für das Web-Arbeitsblatt auf die Registerkarte Formeln .

  2. Wählen Sie neben Berechnungsoptionen eine der folgenden Optionen in der Dropdown-Liste aus:

    • Um alle abhängigen Formeln jedes Mal neu zu berechnen, wenn Sie einen Wert, eine Formel oder einen Namen ändern, klicken Sie auf Automatisch . Dies ist die Standardeinstellung.

    • Um alle abhängigen Formeln – außer Datentabellen – jedes Mal neu zu berechnen, wenn Sie einen Wert, eine Formel oder einen Namen ändern, klicken Sie auf Automatisch außer für Datentabellen .

    • Um die automatische Neuberechnung zu deaktivieren und geöffnete Arbeitsmappen nur dann neu zu berechnen, wenn Sie dies explizit tun, klicken Sie auf Manuell .

    • Um die Arbeitsmappe (einschließlich Datentabellen) manuell neu zu berechnen, klicken Sie auf Arbeitsmappe berechnen .

Hinweis: In Excel für das Web können Sie weder ändern, wie oft eine Formel neu berechnet wird, bis eine bestimmte numerische Bedingung erfüllt ist, noch können Sie die Genauigkeit von Berechnungen ändern, indem Sie den angezeigten Wert anstelle des gespeicherten Werts verwenden, wenn Formeln vorhanden sind neu berechnet. Sie können dies jedoch in der Excel-Desktopanwendung tun. Verwenden Sie die Schaltfläche In Excel öffnen, um Ihre Arbeitsmappe zu öffnen, um Berechnungsoptionen anzugeben und die Neuberechnung, Iteration oder Genauigkeit der Formel zu ändern.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in der Answers-Community erhalten.

No comments:

Post a Comment