Doppelte Inhalte einer Spalte

Hallo,
habe in einer Spalte mehrere gleiche Zellinhalte und möchte nun in einem 2. Rechenblatt in einer Spalte nur noch die kommulierten.

Hab schon 'nen Knoten im Kopf, von den Verschachtelungen ;)

Gruß
Martin

Re: Doppelte Inhalte einer Spalte

#12110 On 27 März, 2016 18:57 Thomas Kaegi said,

Hallo Martin

VSuchlauf(Rechenblatt 1!A:A;Und(LfdZelle≠'';IstNV(Auswahl(A:A;LfdZelle=LfdZelle(1);1)));;
SetzeZelle(LfdZelle;A:A;LfdZähler))
löst das Problem. Die Formel steht in einer Zelle von Rechenblatt 2.

Es ist ein Suchlauf über die Spalte A von Rechenblatt 1. Die Bedingung ist eine Und-Verknüpfung folgender zwei Bedingungen:
1. Die Zelle darf nicht leer sein
2. Ihr Inhalt darf in Spalte A von Rechenblatt 2 noch nicht vorkommen.

Die zweite Teilbedingung ist mit der Auswahl-Funktion realisiert:

Auswahl(A:A;LfdZelle=LfdZelle(1);1)

sucht den Wert der LfdZelle des Suchlaufs (in Rechenblatt 1) mit einem Suchlauf ("Auswahl" ist auch ein Suchlauf) über Spalte A von Rechenblatt 2. Wird er gefunden, dann liefert „Auswahl“ den Index zur Zeile, wo er gefunden wird. Wird er nicht gefunden, liefert „Auswahl“ den Fehlerwert „NV!“. Die Bedingung "IstNV" muss also erfüllt sein.

Mit SetzeZelle wird der Wert der LfdZelle des Suchlaufs in Rachenblatt 1 in die Zieltabelle übertragen. Der Index zur Zieltabelle wird durch die Anzahl Treffer des Suchlaufs (LfdZähler) geliefert.

Gruss, Thomas

Re: Doppelte Inhalte einer Spalte

#12111 On 27 März, 2016 20:14 Martin Berlin said,

Thomas,

das ging aber fix und es ist das, was ich brauchte!

Darüber hinaus ist die Formel kurz und prägnant, so wie Deine Erläuterung.

DANKE
Gruß
Martin