Excelspalte auf Vollständigkeit überprüfen?
Hallo,
ich habe einen csv Datensatz mit fortlaufenden Daten und Uhrzeiten. Manchmal fehlen aber bestimmte Minutenwerte. Wie kann ich automatisch rausfinden lassen, wo die Liste "unvollständig" ist?
Als Beispiel ein Bild. In diesem fehlt der Datensatz für 19:55.
Vielen Dank für Eure Hilfe!
4 Antworten
Ich würde das mit einer bedingten Formatierung machen: die Differenz der Zellen darf nicht größer sein als 1 Minute - das ist der Wert 0,000694444 bzw. aufgerundet 0,000695. Alles was einen größere Differenz zum darüber liegenden Wert hat, wird eingefärbt.
Ich würde mir ein Arbeitsblatt machen mit der bedingten Formatierung und die Datensätze drüber kopieren - ohne das Format natürlich - sonst ist die bedingte Formatierung dahin...
Das geht natürlich auch mit WENN - hab ich im Beispiel ergänzt!
An diese Möglichkeit hatte ich gar nicht mehr gedacht. xD Wird mir bestimmt auch mal nützlich sein - Danke!
Du musst natürlich auch die Zellen mit der bedingten Formatierung auf dem Blatt nach unten kopieren - also auch für die mehr als 10.000 Zeilen.
Bei meinem Beispiel ist die bedingte Formatierung ja nur für die angezeigten Zeilen.
Ich würde es einfach mit der csv-Datei einmal probieren: hier die bedingte Formatierung eintragen und dann nur die Formatierung(!) bis ans Ende kopieren. Dann unbedingt als xlsx speichern, weil sonst Formatierungen nicht gespeichert werden.
Danke, ich habe es nun nochmal in der CSV selbst gemacht.
Das Problem ist nun jedoch, dass da so einige "falsche Treffer" erzeugt werden
nun wenn du jeweils obere von darunter liegende Zelle abziehst sollte 1 Sekunde raus kommen. Kommt hier größer 1 Sekunde raus, fehlt etwas
Ich würde noch ein klein wenig, etwa ein Zehnmillionstel, Abweichung zulassen, sonst kann es wegen Rundungsdifferenzen false positives geben.
Habe es mit einer wenn Funktion probiert, aber es klappt nicht
z.B. so
... Du könntest den Autofilter nutzen um (nur) den/die Datensätze anzeigen zu lassen. Wobei Du nur die/den folgenden Datensatz nach der fehlender Zeit angezeigt bekommen kannst. Was fehlt, fehlt.

Das Problem wird wohl sein, dass die Differenz über die Zeilen bestimmt wird und das die WENN-Funktion nicht kapiert. Über Spalten wäre das kein Problem.
Das Einzige, was mir dabei einfällt, ist eine weitere Spalte anzufertigen, die die Differenz zwischen zwei Zeilen berechnet. Das runterziehen. ^^ Dein "Fehler" ist ja eine Urzeit und somit bestimmt auch als solche formatiert. Lasse die Spalte, wo du die Differenz ermittelst, mal als Standard formatiert, damit die WENN-Funktion damit klarkommt.
Daneben, in eine neue Spalte, gibst du mal folgendes ein:
=WENN(Zelle mit dem Wert der Differenz>=0,000695;"X";"")
Bei mir hat das so funktioniert und ich bekomme nur dort mein Kreuz, wo die Sekunde zu viel ist. Wenn es zu viele Zeilen sind, dann kannst du nach dem Kreuz, oder was auch immer du dafür nehmen willst, suchen:
Rechts oben "Suchen" -> Auf "Optionen >>" - "Suchen in" nach Werten, sonst sucht dir das Ding alle "X" heraus, auch die in den Formeln. So sucht es nur den "Wert X".
Natürlich ist das jetzt primitives Excel von mir, ich weiß. xD Aber vielleicht hilft es ja dennoch. Wenigstens fürs Erste. ^^
Vielen lieben Dank!
Habe meine Datensätze versucht - ohne Formatierung - darüber zu kopieren, es hat aber nicht geklappt. Mein Datensatz hat über 10000 Zeilen, damit dürfte es aber nichts zutun haben, oder?