Excel Berechnungsdauer?

Spygod

Banned
Registriert
Feb. 2005
Beiträge
762
Hallo.

Ich habe eine Excel-Datei mit mehrerem Tabellenblättern über die Abfragen laufen. Im laufe eines Jahres füllen sich diese Tabellenblätter. Da ich jedoch nie vorher sagen wie viele einträge hinzukommen habe ich den Bereich für die Abfragen immer bis 65536 Zeilen gelegt.

Zuletzt waren es immer bis 20.000 einträge. Nun überlege ich ob ich die Abfrage nicht dynamisch machen soll? Also mit einem festen anfangswert in zelle 7 und dann z.B. mit INDIREKT("E"&C3) einen Wert der sich anpassen liese.

Würde das die Performance steigern?
Um fehler zu vermeiden würde ich jedoch das ganze in einer WENN-Formel (WENN(ISTZAHL(Bezugsfeld);...;...) unterbringen.

Bisher sind bereits viele Formeln gleich jedoch ändert sich meist nur eine bezugszelle. BErechnen Excel 2003 und Excel 2007 diese eigentlich parallel?
 
Was sind das denn für Abfragen? Ich denke sowas wie MAX(A:A) ist nicht langsamer als MAX(A1:A20000). Wenn du natürlich Werte in einem Bereich suchst, dann hilft es schon diesen soweit wie möglich einzugrenzen.
 
Es Funktionen mit bestimmter auswahl.

Auswertungen für jeden Monat und dann noch für Kategorien:
zum beispiel:
Max Kategorie für dem Monat Juli
Dann noch Min, Summe, Mittelwert, Anzahl der Posten
Vieles davon sind array-funktionen.
 
Zurück
Oben