Hallo!
Ich arbeite erst seit kurzen mit open office calc und habe folgendes Problem:
Ich habe eine sehr große Datenmenge (= 500000 Zeilen und 10 Spalten in denen Messdaten von 1 bis 100 stehen) und möchte gerne wissen wenn in einer Zeile ( mit 10 Spalten) drei Zahlen in folge vorkommen z.b 1,2,3 oder 56, 57, 58. Dazu habe ich die Formel: =Zählenwenn($A1:$J1;1)*Zählenwenn($A1:$J1;2)*Zählenwenn($A1:$J1;3) dann in die nächste Spalte =Zählenwenn($A1:$J1;2)*Zählenwenn($A1:$J1;3)*Zählenwenn($A1:$J1;4) usw. bis 100 eingefügt sodass ich bei einem Treffer den wert 1 bekomme und wenn ich dann noch sortiere habe ich die Zeilen in denen 3 zahlen in folge vorkommen.
Das funktioniert mit 100 Zeilen super aber wenn ich mehrere Zeilen auf einmal einfüge dann schließt sich das Programm mit der Fehlermeldung: bad allocation.
Da es ewig dauern würde 500000 Zeilen zu selektieren habe ich folgende Fragen:
Ist meine Herangehensweise Falsch? Gibt es vielleicht eine bessere Lösung? Liegt es vielleicht an meinem Rechner? Oder ist open office calc das falsche Programm für meine Zwecke?
Würde mich freuen wenn mir jemand weiterhelfen könnte.
Danke im voraus
berni28
Große Datenmengen verarbeiten (bad allocation)
Moderator: Moderatoren
Re: Große Datenmengen verarbeiten (bad allocation)
neinIst meine Herangehensweise Falsch?
Aber sind Deine Formeln überhaupt richtig? Die benannten Kriterien sehen so aus als ginge es nur um 2 mögliche 3er-Gruppen, die Formeln so als ginge es um 3 beliebige Zahlen die aufeinanderfolgen müssen.
Darf es im Übrigen nur eine Gruppe pro Zeile sein oder zählen 2 oder 3 Gruppen pro Zeile separat, also wenn in A1 bis J1 stünden 1,2,3,41,42,43,7,11,12,13 sind das 3 Gruppen oder nicht?
naja, bei einer großen Menge am Formeln neigt Calc dazu langsam zu werden.Liegt es vielleicht an meinem Rechner? Oder ist open office calc das falsche Programm für meine Zwecke?
Vielleicht ist ein Spezialfilter besser. Die Anwendung ist hier erklärt:Gibt es vielleicht eine bessere Lösung?
http://www.ooowiki.de/SpezialFilter.html
ich bin mir nur wegen der Formulierung der Bedingungen nicht sicher, siehe eingangs.
GRuß
Stephan