Ich hab ja gedacht. das " Mausebär " wenigstens eine simple " WENN() -Formel " lesen kann.
Ich kann die Formel lesen, da ich sie ja selber gemacht hab...
So wie die etwas komplizierteren in Spalte K und L.
Aber ich kann nicht ausschließen, daß ich dabei einen Denkfehler gemacht habe.
Aber vorweggenommen, auch mit der Formel von Gert Seler stürzt Calc ab...
Die Formel von Clag hat's gebracht, da stürzt nix mehr ab.
Aber hier noch kurz, was ich mir dabei gedacht habe:
Die ganze Sache funktioniert nur, wenn die Spalte E auf- oder absteigend sortiert ist.
Es sollen Dubletten markiert werden.
Um zu verhindern, daß ein Kreuz gesetzt wird, wenn Zellen leer sind (d.h., am Ende der Tabelle), frage ich ab ob Zelle E leer ist. Wenn ja, wird in Zelle A ein Blank geschrieben (ich hätte natürlich auch mit der Verwendung von "" nichts in die Zelle schreiben können).
Mir kam es nur darauf an, daß dort nichts zu sehen ist.
Ist die Zelle E nicht leer, wird geprüft ob der Inhalt von E gleich E(+1) ist. Ist das der Fall, wird in Zelle A ein "x" gesetzt. Das heißt nämlich, daß in E und E(+1) derselbe Begriff steht, und danach wollte ich zum Schluß mit Autofilter filtern nach "x", um Dubletten zu finden.
(In meiner neuesten Version frage ich übrigens nicht E(+1) ab, sondern E(-1). Das hat den Vorteil, daß nicht das erste Auftreten der Dublette markiert wird, sondern die folgenden..., also:
Clag's Formel werde ich auch noch entsprechend umbauen).
Sind die Zellen E und E(+1) bzw. E(-1) ungleich, wird in A nichts eingetragen.
Das mit dem Blank hab ich natürlich auch schon gemerkt, habs aber noch nicht korrigiert, weil es so oder so funktioniert. Kleine Unsauberkeit in der Programmierung...
Das haut ja nicht hin, da die l e e r e "Formelzelle" ("") einen Inhalt bekommt, und damit nicht mehr leer ist.
[/quote]
Es haut eben schon hin... Sowohl in Excel5 als auch in OOCalc....
Schau dir in der Mappe mal die Spalte A an, da findest du z.B. in Zeile 55 so eine Dublette
[quote]Ich hab ja gedacht. das " Mausebär " wenigstens eine simple " WENN() -Formel " lesen kann.[/quote]
Ich kann die Formel lesen, da ich sie ja selber gemacht hab... :wink:
So wie die etwas komplizierteren in Spalte K und L.
Aber ich kann nicht ausschließen, daß ich dabei einen Denkfehler gemacht habe. :(
Aber vorweggenommen, auch mit der Formel von Gert Seler stürzt Calc ab...
Die Formel von Clag hat's gebracht, da stürzt nix mehr ab.
Aber hier noch kurz, was ich mir dabei gedacht habe:
[code]=WENN(E2="";" ";WENN(E2=E3;"x";""))[/code]
Die ganze Sache funktioniert nur, wenn die Spalte E auf- oder absteigend sortiert ist.
Es sollen Dubletten markiert werden.
Um zu verhindern, daß ein Kreuz gesetzt wird, wenn Zellen leer sind (d.h., am Ende der Tabelle), frage ich ab ob Zelle E leer ist. Wenn ja, wird in Zelle A ein Blank geschrieben (ich hätte natürlich auch mit der Verwendung von "" nichts in die Zelle schreiben können).
Mir kam es nur darauf an, daß dort nichts zu sehen ist.
Ist die Zelle E nicht leer, wird geprüft ob der Inhalt von E gleich E(+1) ist. Ist das der Fall, wird in Zelle A ein "x" gesetzt. Das heißt nämlich, daß in E und E(+1) derselbe Begriff steht, und danach wollte ich zum Schluß mit Autofilter filtern nach "x", um Dubletten zu finden.
(In meiner neuesten Version frage ich übrigens nicht E(+1) ab, sondern E(-1). Das hat den Vorteil, daß nicht das erste Auftreten der Dublette markiert wird, sondern die folgenden..., also:
[code]=WENN(E2="";"";WENN(E2=E1;"x";""))[/code]
Clag's Formel werde ich auch noch entsprechend umbauen).
Sind die Zellen E und E(+1) bzw. E(-1) ungleich, wird in A nichts eingetragen.
Das mit dem Blank hab ich natürlich auch schon gemerkt, habs aber noch nicht korrigiert, weil es so oder so funktioniert. Kleine Unsauberkeit in der Programmierung... :D
[quote]Das haut ja nicht hin, da die l e e r e "Formelzelle" ("") einen Inhalt bekommt, und damit nicht mehr leer ist.[/quote][/quote]
Es haut eben schon hin... Sowohl in Excel5 als auch in OOCalc....
Schau dir in der Mappe mal die Spalte A an, da findest du z.B. in Zeile 55 so eine Dublette