Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1296to1300
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

besser Index oder Sverweis

besser Index oder Sverweis
05.02.2013 18:34:00
Heinz
Hallo Liebe Excellenten,
ich hätte gerne Euren Rat.
Ich habe jedes Jahr eine sehr große Datei, die sich von Jan-Dez füllt
und am Ende das Jahres schon mal meherer Minuten zum Öffnen oder durchrechnen
benötigt.
In der Datei sind tausende von Sverweis-Formeln.
Weil ich die Datei ohnehin gerade überarbeite: Ich kann die
meisten SVerweis-Formeln auch durch Index ersetzen.
Gibt es Erkenntnisse, ob SVerweis oder Index das System
mehr belasten?
Ich freue mich Eure Rückmeldungen.
Heinz

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: besser Index oder Sverweis
05.02.2013 22:21:20
Daniel
HI
kommt immer darauf an.
für sich gesehen spielt es keine Rolle, ob du SVerweis() oder die Kombinantion Index(...;Vergleich()) verwendest.
Interessant wird die Sache, wenn du viele SVerweise hast, welche sich auf die gleiche Zeile der Suchmatrix aber in unterschiedlichen Spalten beziehen (dh den gleichen Suchbegriff, aber einen unterschieldlichen Spaltenindex haben)
dann ist es natürlich sinnvoll, in einer Hilfsspalte erst die gemeinsame Zeilennnummer per VERGLEICH zu ermitteln und dann die Werte mit INDEX und Bezug auf diese Hilfsspalte auszulesen.
auf diese Weise wird die zeitintensive Suche nicht unnötig oft ausgeführt.
sollte die Suchmatrix sehr gross sein, dann ist es auch sinnvoll, die Suchmatrix nach der ersten Spalte zu sortieren und den SVerweis mit 4. Parameter = Wahr zu verwenden, weil dieser deutlich schneller ist, als sein "falscher" Bruder.
gruß Daniel

Anzeige
alternative:
06.02.2013 08:45:28
Klaus
Hallo Heinz,
wie oft muss das ganze denn wirklich neu berechnet werden?
Du könntest probehalber mal die Berechnungen auf AUS schalten, dann ist die Datei natürlich rasend schnell. Immer wenn du wirklich eine Berechnung brauchst, drückst du F9. (dieser Trick hat sich bei großen Matrixformeln bewährt, sollte aber auch bei SVERWEISEN klappen).
Alternative: Die Formeln rauswerfen, die Werte auf Knopfdruck per VBA ermitteln. Vorteil: berechnet nur wenns nötig ist, Nachteil: Werte ändern sich nicht mehr dynamisch.
Wie komplex / verschachtelt sind denn deine SVERWEISE? Es kann sinn machen, Teile des SVERWEIS auszulagern.
Wenn du zB so vorgehts: =SVERWEIS(HEUTE()+A2;F:G;2;FALSCH) und diese Formel 10000 Zeilen kopierst, dann macht es Sinn das HEUTE() auszulagern (als Beispiel nach C1) und in der Formel zu schreiben
=SVERWEIS($C$1+A2;F:G;2;FALSCH) - das spart 9999 Berechnungen von HEUTE().
Grüße,
Klaus M.vdT.
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige