Fortlaufende Zahl mit _
#1
Hallo zusammen, 
vorne Weg ich bin kein Crack Smile
Ich verwende auf Arbeit, für ein Programm indem ich Arbeite, eine Excel Datei als Unterstützung. Darin enthalten ist die Info welche Kundennummer ich zuletzt verwendet habe. Ich würde gerne pro Zeile 2 Buttons hinzufügen "Button1= +1" "Button2 =-1"

Die Herausforderung für mich liegt darin das die Kundennummer sich aus der Debitorennummer und der Zahl zusammen setzt, die wir dann in dieses Programm eintragen. Sprich, die KDnr. sieht dann so aus: "100000123_1012". Jetzt brauche ich eure Hilfe... wie bekomme ich es hin das die Zahl nach dem Unterstrich plus 1 oder minus 1 hinzu rechnet (je nachdem welchen Button ich drücke)?

Die Zeilen/Spalten sehen dann quasi in der excel so aus...
PHP-Code:
A B C
1 Name Debitor Kundennummer
2 Firmenname 1 1000000123 100000123_1012
3 Firmenname 2 1000000124 100000124_13
4 Firmenname 3 1000000125 100000125_122
5 Firmenname 4 1000000126 100000126_38
Vielen Dank und beste Grüße
Sepp
Top
#2
Moin Sepp!
Nur meine Meinung:
Es ist hochgefährlich, so etwas eindeutiges wie eine Kundennummer verändern zu wollen.
Da ist das absolute Chaos doch vor"programmiert"!
Ich würde die neue Kd-Nr einfach errechnen.
Dazu brauchst Du eine (ausgeblendete) Hilfstabelle:
ABCDEF
1DebitorKd-Nr
210101110101210101_0002
310102110103110103_0001

ZelleFormel
E2=MAXWENNS(B:B;A:A;D2)+1
F2=D2&"_"&TEXT(E2;"0000")
E3=MAXWENNS(B:B;A:A;D3)+1
F3=D3&"_"&TEXT(E3;"0000")

Zwei Anmerkungen:
"Alte" Kd-Nr dürfen niemals gelöscht werden!
Wie Du siehst, ist die lfd. Nr. bei mir immer vierstellig.
Dadurch ist sicher gestellt, dass vernünftig sortiert werden kann.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • whatSepp
Top
#3
Ich sehe gerade, dass es MAXWENNS() wohl nur in Excel 2019 und 365 gibt.
Dann in E2: {=MAX(WENN(A$2:A$1000=D2;B$2:B$1000))+1}
Zu den geschweiften Klammern:
Diese {Klammern} werden nicht eingegeben sondern zum Abschluß der Formel durch gleichzeitiges Strg+Shift+Enter erzeugt (statt Enter allein).

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Hi Sepp,

oder so, du muss immer die Zelle rechts neben der Zelle die du +1 oder -1 haben willst!

LG
Alexandra


Angehängte Dateien
.xlsm   Zahl nach Unterstrich 1 plus oder 1 minus.xlsm (Größe: 17,92 KB / Downloads: 1)
Top
#5
In diesem Link "Bedingte laufende Nummern" verwenden!
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top


Gehe zu:


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