Karolus hat geschrieben:Hallo
Nimm im Blatt "Mitglieder" eine Hilfsspalte mit der Formel:
=WENN(F1;ZEILE();"")
zieh nach unten, die Namensausgabe erreichst du dann mit:
Code: Alles auswählen
=WENN(ISTFEHL(KKLEINSTE($hilfsspalte;ZEILE(A1)));"";INDIREKT("E"&KKLEINSTE($hilfsspalte;ZEILE(A1))))
ebenfalls nach unten ziehen.
Hallo Karo,
danke für Deine Mühe.
Wahrscheinlich stelle ich mich zu blöd an
Ich habe eine Datei mit einem Blatt "Mitglieder".
Darin in Zelle E3-E7 Namen in F3-F7 Jeweils entweder eine 0 oder eine 1. Die kann sich ständig Ändern. Werde da noch ein "Drehfeld" für den Wechsel von 0 auf 1 oder umgedreht für jeden Namen zuordnen.
E3 bis E7 hat den Namen "Mitgliederliste"
Sieht jetzt in etwa so aus ab E3 bis F7:
Code: Alles auswählen
E F
1
2
3 Martin 1
4 Roland 0
5 Rainer 0
6 Klaus 1
7 Heintz 1
Nun gebe ich Deine Formel:
=WENN(F1;ZEILE();"") in O3 ein und Ziehe nach O7
Das ist ja schon mal *fast* verständlich was da passiert.
Die Namen sollen ab I3 ausgegeben werden. Dort gebe ich Deine lange Formel (s.o.) über Taste [F2] ein und schließe mit [Enter] ab.
Ziehe runter bis I7
Ergebnis:
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
Für O3-O7 habe ich auch einen Namen "hilfsspalte" vergeben.
Was bedeutet in Deiner Formel "ZEILE(A1) ?
Das Ergebnis soll letztendlich sein, das laut o.g. Beispiel Alle Namen im Moment in Spalte "F" mit "1" gekennzeichnet sind in den Zellen I3 bis Ix ausgegeben werden. Laut o.g. Beispiel wären das in I3 Martin in I4 Klaus und in I5 Heintz. Die Zahlen in Spalte F ("1") sollen nicht mit übernommen werden.
Allerdings können späterhin in der Spalte F aus einer 1 eine 0 werden oder aus einer jetzt vorhandenen 0 eine 1.
D.h. in I3-I7 müssten sich dann auch die Namen ändern.
Im Moment habe ich überhaupt keine Idee, wie das gelöst werden könnte
Mit freundlichen Grüßen
Robert