Clever-Excel-Forum

Normale Version: Fortlaufende Nummer unter Berücksichtigung alter Nummern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe eine Excel erstellt und bin fast fertig, aber komme jetzt an einer Stelle nicht weiter.

Folgendes Problem:

Ich muss einen "Code" generieren der aus 3 bestimmten Zahlen & 2 bestimmten Buchstaben & 3 fortlaufenden Ziffern besteht (XXX XX XXX).

Bsp.: 500 AE 000     
        500 AE 001
        500 AE 002       Das Ergebnis wird dann einfach verknüpft

Jetzt kann ich es mit der Formel "Zählenwenn" ganz einfach so einrichten , dass Excel immer weiter zählt aber da es schon "Codes" gibt, welche früher angelegt wurden, müssen diese nun beachtet werden.


Heißt, wenn es die 500 AE 020 und 500 AE 021 gibt muss meine Excel dies erkennen und mir die Werte von 000-019 und dann erst ab 022 weiterzählen.


Also wie kann ich meiner Excel "sagen" sie soll von 000 anfangen zu zählen bis 999 und dabei noch die alten Zahlen berücksichtigen und ggf. "überspringen" ? :s


[Meine Zählenwenn Formel: =WENN(U4633<>"";WENN(UND(R4633;X4633;T4633=1);ZÄHLENWENN(U$4633:U4633;U4633)-1;WENN(UND(R4633;X4633;T4633=2);ZÄHLENWENN(U$4633:U4633;U4633)+499;WENN(UND(R4633;X4633;T4633=0);ZÄHLENWENN(U$4633:U4633;U4633)-1;FALSCH)));"")  ]



Vielen Dank vorab und beste Grüße
Hallo,

mit einer Mustertabelle wäre man vielleicht in der Lage die Formel nachzuvollziehen und etwas zu basteln.

Prinzipiell ginge das so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1500AE1500AE001
2500AE2500AE002
3500AE7500AE007
4500AE8500AE008
5500AE9500AE009
6500AE10500AE010
7500AE16500AE016
8500AE17500AE017
9500AE18500AE018
10500AE19500AE019
11500AE20500AE020
12500AE21500AE021
13500AE3500AE003
14500AE4500AE004
15500AE5500AE005
16500AE6500AE006
17500AE11500AE011
18500AE12500AE012
19500AE13500AE013
20500AE14500AE014

ZelleFormel
C13{=KKLEINSTE(WENN(ZÄHLENWENN($C$1:C12;ZEILE($1:$21))=0;ZEILE($1:$21));1)}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

oder so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1500AE1500AE001
2500AE2500AE002
3500AE7500AE007
4500AE8500AE008
5500AE9500AE009
6500AE10500AE010
7500AE16500AE016
8500AE17500AE017
9500AE18500AE018
10500AE19500AE019
11500AE20500AE020
12500AE21500AE021
13500AE3500AE003
14500AE4500AE004
15500AE5500AE005
16500AE6500AE006
17500AE11500AE011
18500AE12500AE012
19500AE13500AE013
20500AE14500AE014

ZelleFormel
C13=AGGREGAT(15;6;ZEILE($1:$21)/(ZÄHLENWENN($C$1:C12;ZEILE($1:$21))=0);1)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

vielen Dank erst einmal.

Ich versuch es nochmal bisschen grafisch darzustellen:

Tabellenreiter 1: Wichtig sind die letzten 2 Spalten

[
Bild bitte so als Datei hochladen: Klick mich!
]


Tabellenreiter 2 Codeabgleich (alte Codes):

[
Bild bitte so als Datei hochladen: Klick mich!
]

Wenn also 500AB2000, 500AB2001, 500AB2002 schon verwendet wurden, dann muss bei 500AB2003 weitergezählt werden.
Hi Fatsy,

warum jetzt nochmal zwei Bildchen?
Edgars Formel macht doch genau das: rausfinden, welche Nummern noch nicht vergeben sind. Das Verketten der einzelnen Bestandteile in Spalte D mit der Nummer (Spalte C) kriegst Du doch noch alleine hin oder?

Wie Edgar schon schrieb:
(20.04.2017, 12:02)BoskoBiati schrieb: [ -> ]mit einer Mustertabelle wäre man vielleicht in der Lage die Formel nachzuvollziehen und etwas zu basteln.

Nach einem Bild fängt keiner an eine Tabelle nachzubauen!

Also stelle bitte (D)eine (Beispiel-)Tabelle als Excel-Datei zur Verfügung oder stelle die relevanten Ausschnitte und die Makro-Codes hier dar, siehe die als Wichtige Themen: markierten Beiträge im Forum "Nutzungs- und Bedienungshinweise" bei "Forumstechnik".
  • Eine Beispieldatei muss vom Aufbau her zwingend dem Original gleichen, sonst wird's mit gezielter Hilfe i. d. R. nichts oder erst nach zig Nachfragen
  • Meistens reichen 10-15 Datensätze
  • Sensible Daten sollen anonymisiert werden
  • Bei einigen Datensätzen sollte unbedingt händisch das Wunschergebnis eingetragen sein
  • Und last but not least ist es wichtig, im Post zugeschnitten auf die Beispieldatei eine ordentliche Problembeschreibung abzugeben.
Die farbigen Texte sind anklickbare Links:

Hier steht, wie es geht:
Beitrag 1 WICHTIG: Arbeitsmappen zur Verfügung stellen
Beitrag 2 WICHTIG: Tabellenausschnitte und VBA-Codes im Forum einstellen

Eine Bitte:
Anstatt Screenshots ist eine Datei oder ein Ausschnitt besser!
"Du gehst ja auch nicht in die Werkstatt und gibst ein Foto Deines kaputten Autos ab!"