Perfromance verbessern
#1
Hey Leute,

ich habe hier eine Tabelle mit 25.000 Einträgen (10 Spalten).

Ist als Tabelle Formatiert.
Wenn ich nun einfachste Operationen wie z.B. Spalte A / Spalte B teile dauert das auf die 25.000 Zeilen ~ 20 Minuten.

Das kann doch nicht sein?
Genutzt wird Excel 2010 auf Windows 7. Multithreading ist aktiviert.
Top
#2
Hola,

stehen nur Werte in den Zellen oder auch Formeln? Wenn ja, welche?
Gibt es bedingte Formatierungen?

Gruß,
steve1da
Top
#3
Lasse doch einfach 99% weg. Dann sind es nur noch 12 Sekunden.

Ich wollte damit sagen, dass ein paar Informationen für eine Antwort fehlen, z.B. die Art der Formeln.

Vermutlich werten diese ganze Spalten anstelle nur des belegten Bereichs aus.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#4
Es stehen keine Formeln in den Zellen. Nur harte Werte (Datum, Bezeichnung, Zahl mit Nachkommastellen).

Z.B. in A1 steht 0,9847  in B1 1,2746

Wenn ich nun eine Spalte einfüge und in dieser Spalte A1/B1 rechne lasse geht das gewohnt schnell. Wenn ich das aber bis nach unten ziehe über die 25.000 Zeilen dann dauert die Berechnung 20 Minuten und er hängt sich zwischendurch sogar auf.

Beim Speichern sagt er manchmal, dass die vorhandenen Ressourcen nicht ausreichen.

Keine bedingt Formatierung, keine weiteren Formeln.
Top
#5
Kopiere die Daten in eine frische neue Datei, mit Einfügen Werte. Dann schreibe die Formel dazu und speichere.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • StrammerMax
Top
#6
Hallo, einfachste Operationen kann Power Query auch...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
(02.08.2018, 14:33)LCohen schrieb: Kopiere die Daten in eine frische neue Datei, mit Einfügen Werte. Dann schreibe die Formel dazu und speichere.

Das ist eine gute Idee - werde ich mal testen.
Die Datei umfasst noch mehrere Sheets - die aber eigentlich keinen Bezug auf die angesprochene Tabelle haben sollten.
Top
#8
Kopieren in ein neues Blatt hat funktioniert. Dort wurde die gleiche Berechnung in Millisekunden ausgeführt die vorher 20 Minuten gedauert hat.

Vielen Dank.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste