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!
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top


Gehe zu:


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