Clever-Excel-Forum

Normale Version: Hauptprodukt nach unten ausfüllen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen
Ich habe folgendes Problem: in einer Exceltabelle habe ich eine Spalte mit den IDs (Nummern) und eine Spalte mit der Markierung des Hauptartikels.

Nun müsste ich bei allen Einträgen mit einem X in der Spalte «Hauptartikel» jeweils den Wert in der Spalte «Nummer» in die Spalte D übernehmen und solange nach unten ausfüllen bis eine 9 oder 99 erscheint.
Sobald wieder ein X in der Spalte Hauptartikel steht, fängt das Spiel wieder von vorne an. Steht ein Y in der Spalte Hauptartikel, muss dieser nicht beachtet werden, die Nummer wird von der Zeile mit dem X übernommen.
 
Gibt es hier eine Möglichkeit, dies zu vereinfachen, ohne dass ich die einzelnen Werte jeweils händisch kopieren und nach unten muss? 

Ich habe zwei Exceldateien angehängt, in der ersten «Strukturliste_Ausgangsdatei.xlsx» sind die Daten, wie ich sie erhalte, in der zweiten Datei «Strukturliste_Ziel.xlsx» habe ich das gewünschte Ergebnis eingetragen.

Bin gespannt, ob ihr mir da weiterhelfen könnt.

Vielen Dank schon im Voraus

Liebe Grüsse
Dany
Hi,

D2: =WENN(ODER(B2={"9"."99"});"";WENN(C2="x";B2;D1))
Hallo Helmut
Vielen herzlichen Dank für deine Hilfe. 

Ich musste die Formel ein bisschen anpassen aber nun klappt es wunderbar.

Liebe Grüsse und schönen Tag
Dany
Hi Dany,

was musstest du denn anpassen?
Hallo Helmut
Bei mir auf dem Mac hat die verschachtelte Formel nicht funktioniert, ich habe es in zwei Formeln aufgeteilt und dann ausgewertet.
Ich habe zuerst geprüft, ob die 9 und 99 vorhanden sind und in einer weiteren Spalte die andere Sache mit dem Hauptartikel (X) und danach zusammengefügt, damit es passt.

Ich danke dir nochmals für deine Unterstützung 

Liebe Grüsse und schönen Tag
Dany
Oder:

PHP-Code:
=CHOOSE(1+(LEN(B2)<3)+2*(C2="x");D1;"";B2
Hi,

wenn meine Formel auf dem Mac nicht funktioniert (wobei ich keinen Grund dafür sehe), dann musst du den Teil mit den geschweiften Klammern halt auflösen:

=WENN(ODER(B2="9";B2="99");"";WENN(C2="x";B2;D1))

Ich werde es heute Abend mal auf meinem Mac testen...
Hallo Helmut
Ich bin nicht der grosse Excel-Hirsch, nun schluckt mein Excel die Formel. Alles passt wunderbar :)

Nochmals herzlichen Dank für deine Hilfe

Liebe Grüsse und schönen Tag
Dany