Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Liste durchlaufen und wert zuweisen
#1
Hallo zusammen
einmal die Erklärung vorweg. Ich habe eine "lange" Liste von Einträgen. Einige Einträge sind Bestandteile einer Hierarchie von anderen Einträge in der Liste.
Nun habe ich in Spalte A IDs stehen. Ist die ID teile einer Hierarchie, steht sie mehrfach in de Liste und ich habe sie über Zählenwenn identifiziert. Zudem habe ich den Rang in der Hierarchie in einer weiteren Spalte.
Spalte A: ID
Spalte B: weitere ID (ID2), die die Klasse der ersten beschreibt (d.h. ID2 ist nicht einzigartg)
Spalte C:  Rang  des Eintrages in der Hierarchie wenn es eine gibt (Also z.B. 1, 2,3,...) ansonsten steht dort durch die Zählenwenn funnktion bloß nur eins.
Spalte D: Zellenwerte enthalten entweder OK oder Prüfen.

Nun möchte ich in Spalte D stehen haben, dass sobald die Kombination eines Eintrages aus Spalte A und B eine Hierarchie ist (wird über Zählenwenn identifiziert) und einer der Werte in der Hierarchie einen OK wert in Spalte D hat, alle eintrage dieser Hierarchie in Spalte E ein OK als Wert bekommen.
Die Datei liegt auf Grund der Größe im binär Format vor weshalb ich, meines Wissens nach, kein Makro speichern kann und es deshalb per Formel lösen muss.

Ich hoffe das ist halbwegs verständlich.
Gruß
Antworten Top
#2
Moin,

nein, für mich nicht verständlich. Lade bitte eine Beispieldatei mit etwa 15 Datensätzen und einigen händisch eingetragenen Wunschergebnissen hoch. Lies dazu bitte diesen Beitrag: https://www.clever-excel-forum.de/thread-326.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Alles klar. kein Problem.

Spalte A: enthält die ID
Spalte B: enthält die ID2
Spalte C: enthält Information ob der Eintrag zu einer Hierarchie gehört (über Spalte A und die Zählenwenn funktion identigiziert)
Spalte D: enthält den Rang des Eintrages
Spalte E: Wert des Eintrages

Spalte G: den gewünschten Zielwert "OK"

Bsp.: Der Eintrag der Zeile 2 ist: 123 (ID) 456(ID2) Hierarchie(Hierarchie ja/nein) 1(Rang) prüfen(wert)

nun wird per Frmel ja geprüft, ob die ID teil einer Hierarchie ist, wenn ja soll nun in Spalte G bzw den folgenden Spalten geprüft werden, ob ein eintrag in der Hierarchie den Wert OK besitzt ( wie das in der ersten Hierarchie in Zeile 3 der fall ist). Wenn ja sollen alle Enträge zu der Hierarchie den wert ok erhalten. Wenn nicht soll die Zelle leer bleiben, wie das z.B. in der Hierarchie der Zeilen 9-14 der fall ist.


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 8,85 KB / Downloads: 6)
Antworten Top
#4
Moin

Code:
=WENN(ZÄHLENWENNS($A$2:$A$14;A2;$C$2:$C$14;"hierarchie";$E$2:$E$14;"ok");"ok";"")
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • datont
Antworten Top
#5
ach Gott, wie einfach  Dodgy

Vielen Dank!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste