Am Tue, 29 Oct 2013 14:06:32 +0100 schrieb Claus Busch:
> die eingebauten Funktionen sind wesentlich besser kompiliert, wie man
> das bei einer eigenen UDF machen kann. Daher sind diese meist schneller
> als Makros oder UDFs.
Das hab ich mir gedacht. Was mich allerdings jetzt trotz allem
nicht doch noch motiviert C++ zu lernen.
Übrigens waren die Fragen zu den anderen Formeln durchaus ernst gemeint.
> Wenn man aber bei großem Datenbestand ein kompliziertes Konstrukt
> erstellen muss, um zu einem Ergebnis zu kommen, ist es besser VBA
> einzusetzen.
Wie in den meisten Dingen gilt wohl hier auch wieder:
als Antwort ist eine entschiedenes "Kommt drauf an..." angebracht.
Andererseits, habe ich auch schon Dinge fabriziert, von denen ich
froh bin, dass ich sie nicht selber benutzen muss.
> Arrayformeln zwingen bei großen Datenbestand den Rechner in die Knie und
> es ist dann besser Hilfsspalten zu machen, damit man "normale" Formeln
> verwenden kann oder man verwendet dann VBA.
> Ich würde keine Arrayformeln verwenden bei mehr als 500 Zeilen.
Na ja, ich bin momentan bei ca 20000 und mit der Arrayformel immer noch
performanter als mit meiner VBA-Funktion. Wobei ich schon versucht habe,
meinem Kollegen schonend beizubringen, dass aufgrund der Datenmenge eine
Datenbank wohl mittlerweile die bessere Wahl wäre. Vor allem, da der
Datenbestand wohl in nächter Zeit exponentiell wachsen wird.
Danke dafür. Kannte ich noch nicht und es war sehr interessant, mal
nachzuvollziehen, wo man so alles richtig und falsch gedacht hat.
Robert
--
Es ist schlimm, in einem Lande zu leben, in dem es keinen Humor gibt.
Aber noch schlimmer ist es, in einem Lande zu leben,
in dem man Humor braucht.
[Bertolt Brecht]