Seite 1 von 1

Wertabhängige Nummerierung

Verfasst: Mi 9. Aug 2017, 11:43
von psrnck
Hallo,
ich habe folgende Tabelle:
Sample.jpg
Sample.jpg (48.39 KiB) 2460 mal betrachtet
In der 'Id'-Spalte brauche ich eine Nummerierung, die jedes Mal von vorne beginnt, wenn die Nummerierung im GRIDCODE einen neuen Durchlauf beginnt. (Ich habe die Werte, ab denen im GRIDCODE ein neuer Durchlauf beginnt, fett markiert)

Beispiel: In A2 beginnt der erste Durchlauf und endet mit A5. Der nächste Durchlauf beginnt dann mit A6 und endet mit A11.
Ich hab mal ein Beispiel per Hand gemacht:
Sample2.jpg
Sample2.jpg (57.34 KiB) 2460 mal betrachtet
Hättet ihr eine Idee wie man dies machen könnte? Mein Datensatz hat mehr als 9000 Zeilen, ich kann die Nummerierung nicht per Hand machen....

Ich hoffe ich konnte mein Problem verständlich schildern :)

Grüße,
Philip

Edit:
Mir ist eingefallen, welche Kriterien man nutzen könnte.
Die Nummerierung in der 'Id'-Spalte beginnt von neuem wenn:

- die Differenz zwischen des GRIDCODE-Wertes in einer Zelle und des GRIDCODE-Wertes in der Zelle darüber negativ ist(Beispiel A)
ODER
- die Differenz zwischen des GRIDCODE-Wertes in einer Zelle und des GRIDCODE-Wertes in der Zelle darüber größer als 1 ist (Beispiel B)
ODER
- der GRIDCODE-Wert einer Zelle identisch ist mit dem GRIDCODE-Wert in der Zelle darüber, bzw. die Differenz zwischen den beiden '0' ist (Beispiel C)
Sample3.jpg
Sample3.jpg (68.83 KiB) 2444 mal betrachtet
Wie könnte man sowas in einer Formel o.ä. umsetzen?

Re: Wertabhängige Nummerierung

Verfasst: Mi 9. Aug 2017, 15:07
von Kalk
Hallo,

in B2 1 eintragen.
in B3 dann:

Code: Alles auswählen

=WENN(A3=A2+1;B2+1;1)

Gruß Kalk

Re: Wertabhängige Nummerierung

Verfasst: Mi 9. Aug 2017, 15:55
von Jodokus
Hi,

Code: Alles auswählen

=WENN(ODER(ABS(A2-A1)>1;A2-A1=0);1;B1+1)
Gruß
Jodokus

Re: Wertabhängige Nummerierung

Verfasst: So 13. Aug 2017, 11:15
von psrnck
Hat geklappt, danke! :)