ich habe schon wieder eine Frage, und da ich bis jetzt so tolle und wirklich funktionstüchtige Antworten auf andere Fragen bekommen habe melde ich mich nach Hilfe suchend nochmal an euch :43:
Ich habe eine Excel-Datei mit 4 Arbeitsblättern, alle Formeln funktionieren mittlerweile so wie ich das gerne hätte aber das einzige Problem ist, dass es fast 40min zum Rechnen braucht. D
Meine Frage ist nun, ob man (per Makro oder sonstigem Befehl) kontrollieren kann, dass nur die Zellen, deren Inhalt sich seit der letzten Eingabe geändert hat, neu berechnen lassen kann. Ich würde außerdem gerne ein Makro einbauen, um die automatische Berechnung zu vermeiden und per Klick auf einen Button den F9-Befehl ausführen zu können. Vielleicht hat ja jemand schon so eine Idee, ich kann sonst auch gerne noch eine Beispieldatei anfertigen.
Hallo, hier kann ich leider nicht helfen, aber eine Datei mit nur 4 Tabellen(blätter) die 40 min braucht um Berechnungen durchzuführen, die würde ich gern sehen...
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Das kann sehr gut sein Es klappt halt alles aber wahrscheinlich wäre da Optimierungsbedarf. Leider kann ich die Datei wegen der Inhalte nicht hochladen aber ich könnte mal versuchen, eine Beispieldatei mit anderen Zahlen und weniger gefüllten Zellen hochzuladen. Naja, ich bin schon dankbar für die ganze Hilfe, ohne die ich die Datei erst gar nicht hätte erstellen können.
Zitat:Ich würde außerdem gerne ein Makro einbauen, um die automatische Berechnung zu vermeiden und per Klick auf einen Button den F9-Befehl ausführen zu können.
So, im Anhang lade ich eine Beispieldatei hoch. Ich würde gerne noch kurz den Sinn und die 4 Arbeitsblätter erklären:
Es geht darum, Prognosen mit tatsächlichen Werten zu vergleichen und dadurch die Genauigkeit der Prognosen festzustellen.
Arbeitsblatt 1: Prognose Hier werden aus einer anderen Excel-Datei die Prognosen-Werte einfach reinkopiert. Es ist eine Art Input Sheet, das lediglich Informationen liefern soll. Als Hilfsspalte habe ich "Tagesdifferenz" und "zu nehmende Prognose" eingebaut, die mir berechnen, wie viele Tage zwischen Prognose und Tag liegen und welche Prognose, basierend auf meiner Eingabe im blauen Feld in Arbeitsblatt 3, genommen werden soll.
Arbeitsblatt 2: Tatsächliche (Ist-) Werte Ähnlich wie bei der Prognose werden hier einfach nur Informationen über die tatsächlichen Werte (Anzahl verkaufter Forellen und Sardinen sowie Gesamtumsatz) reinkopiert.
Arbeitsblatt 3: Tagesvergleich Hier möchte ich die Tageswerte der Prognosen mit den tatsächlichen Werten direkt vergleichen können. Da regelmäßig Prognosen aufgestellt werden, sind viele Daten hier mehrfach vorhanden. Zum Beispiel wurde am 22.06., am 12.07. und am 28.07. eine Prognose für die nächste Zeit erstellt. In dem Feld "Tage im Voraus" würde ich gerne einstellen, welche Prognosenwerte mit den Ist-Zahlen verglichen werden. Wenn ich zum Beispiel eine 9 eingebe, soll Excel mir die Prognosenwerte der aktuellsten Prognose anzeigen, die mindestens 9 Tage vor dem jeweiligen Datum erstellt wurde. So wird zum Beispiel für den 20. Juli der Prognosenwert des 22.06. angezeigt (da nur 8 Tage seit dem 12.07. vergangen sind), und für den 21. Juli dann der Prognosenwert des 12.07. Entsprechend der Eingabe im Feld "Tage im Voraus" werden also alle anderen Daten ausgewählt.
Arbeitsblatt 4: Monatsvergleich Hier rechne ich die Tageswerte in Monatswerte um, um einen Vergleich auf Monatsebene zu ermöglichen.
Also wie bereits erwähnt funktioniert alles, aber Excel braucht eeeewig und 3 Tage zur Berechnung. Danke danke danke fürs Drübergucken!