Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
604to608
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
604to608
604to608
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Effektiver als Summenprodukt ?

Effektiver als Summenprodukt ?
29.04.2005 13:26:11
Dirk
Hallo,
ich benutze die Funktion Summenprodukt um Werte in zwei Spalten zu zählen, die bestimmte Kriterien erfüllen. In A1:A30000 und B1:B30000 stehen die zu untersuchenden Werte. Die Kriterien stehen in Zeile 30002 ab Spalte B und in Spalte A ab 30002. Das ganze funktioniert auch. Das Problem ist nur, das es ewig dauert. Eine abgespeckte Datei habe ich hochgeladen.
https://www.herber.de/bbs/user/21875.xls
Hat jemand eine Idee wie man das ganze beschleunigen kann?
Besten Dank schonmal und schönes WE
Dirk

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Effektiver als Summenprodukt ?
29.04.2005 13:31:19
Piet
Hallo,
das ist bei der Menge Matrixformeln normal, wüßte nicht, wie das zu beschleunigen wäre.
Gruß Piet
AW: Effektiver als Summenprodukt ?
29.04.2005 13:38:34
Galenzo
mal zu testen wäre das Schema
= Gesamtzahl - ZÄHLENWENN(y) ...
keine Ahnung, ob's dadurch schneller wird - müßtest du mal testen
Viel Erfolg!
AW: Effektiver als Summenprodukt ?
29.04.2005 13:58:42
Dirk
Hallo Galenzo,
da ich mehrere variabele Kriterein und zwei Spalten in denen die Kriterien erfüllt sein sollen habe (siehe https://www.herber.de/bbs/user/21875.xls) komme ich mit Zählenwenn nicht klar.
Danke
Gruß
Dirk
AW: Effektiver als Summenprodukt ?
29.04.2005 13:52:15
Dirk
Hallo Piet,
gibt es evtl eine Möglichkeit die Matrixformeln zu umgehen? Mir wäre ja schon geholfen wenn ich alle Formeln auf einmal eingeben kann ohne das mein Rechner sich sauber verabschiedet. Nur zu Info ich habe etwa 1000 Kriterien in der Spalte ab A30002 und 300 Kriterien in der Zeile ab B30002
Gruß
Dirk
Anzeige
AW: Effektiver als Summenprodukt ?
29.04.2005 13:59:30
Piet
Hallo,
fürchte ich kann dir nicht helfen.
Gruß Piet
AW: Effektiver als Summenprodukt ?
29.04.2005 14:27:20
IngGi
Hallo Dirk,
nur mal so als Denkansatz. Du hast 1000 x 300 Matrixformeln mit je 4 Suchkriterien = 1,2 Mio. zu prüfende Bedingungen x je 60000 zu prüfende Werte = 72 Mrd. Zugriffe auf Excelzellen. Löse das Ganze doch mit VBA. Lies die 60000 Ausgangsdaten (A1:B30000) in ein Array, zähl die Daten für jedes der 300000 Ausgabefelder (1000 x 300 Kriterien senkrecht/waagerecht) hoch und schreib die Ergebnisse in deine Tabelle. Dann hast du nur noch 60000 + 300000 = 360000 Zugriffe auf Excelfelder und die eigentliche Rechnerei in der Mitte geht mit einem Array wesentlich schneller (so etwa Raumschiff Enterprise gegen Opa Karl auf dem Fahrrad).
Gruß Ingolf
Anzeige
AW: Effektiver als Summenprodukt ?
29.04.2005 15:51:02
Dirk
Hallo Ingolf,
ich kann Dir leider nicht folgen.
Gruß
Dirk
AW: Effektiver als Summenprodukt ?
29.04.2005 17:30:46
IngGi
Hallo Dirk,
ich hab' mir mal die Mühe gemacht und ein entsprechendes VBA-Makro für deine verkürzte Beispieldatei geschrieben. Funktioniert auf meinem Rechner einwandfrei. Sieh's dir mal an. Du brauchst das nur noch auf deine Originaldatei anzupassen.
Gruß Ingolf
@ Igolf DANKE oT
29.04.2005 17:46:07
Dirk

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige