Clever-Excel-Forum

Normale Version: Suchen & ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Excel Profis,

Habe eine Tabelle wo in Spalte F Positionsnummern stehen und in Spalte G Zeichnungsnummern.

BSP:

Spalte E | Spalte F | Spalte G
                  DWG1     001
                  DWG2     002
                                 002

Nun brauche ich eine Formel für Spalte E eine Formel mit folgenden Kriterien:

Wenn eine Positionsnummer vorhanden ist nimm diese.
Wenn keine Positionsnummer vorhanden ist nimm die Zeichnungsnummer und füge "-1" hinzu.
Wenn in Spalte E schon eine Zeichnungsnummer mit "-1" steht, nimm die Zeichnungsnummer und füge "-2"hinzu 
...
bis max "-10"

Habe schon an einer Formel probiert:

Code:
=WENNFEHLER(WENN(F23>0;F23;WENN(INDEX($E$7:E23;1)=G23&"-1";G23&"-2";WENN(INDEX($E$7:E23;1)=G23&"-2";G23&"-3";WENN(INDEX($E$7:E23;1)=G23&"-3";G23&"-4";WENN(INDEX($E$7:E23;1)=G23&"-5";G23&"-6";WENN(INDEX($E$7:E23;1)=G23&"-7";G23&"-8";WENN(INDEX($E$7:E23;1)=G23&"-9";G23&"-10";WENN(G23>0;G23&"-1";""))))))));"")

Bis zur "-1" gehts, aber bei der "-2" funktionierts dann nicht mehr :/ 

Kann jemand helfen ?
(14.07.2016, 08:52)Luffy schrieb: [ -> ]Hallo Excel Profis,

...

Kann jemand helfen ?

Hallo, kannst du bitte einen relevaten Tabellenausschnitt posten..?

Tabelle1
DEFG
166VKGWA01GWA01850
167VKGWA02GWA02851
168VKGWA03GWA03852
169VKGWA04AGWA04A'853.1
170VKGWA04BGWA04B'853.2
171VKGWA04CGWA04C'853.3
172VKGWA05GWA05854
173VKGWA06GWA06551
174VKGWA07GWA07855
175VKGWA08GWA08552
176VK856-1 856
177VK856-2 856
178VK856-3 856
179VK856-4 856
180VK856-5 856
181VK856-6 856
182VK856.1-1 '856.1
183VK856.1-2 '856.1

verwendete Formeln
Zelle Formel Bereich N/A
E166:E183=WENNFEHLER(WENN(F166>0;F166;WENN(E165=G166&"-1";G166&"-2";WENN(E165=G166&"-2";G166&"-3";WENN(E165=G166&"-3";G166&"-4";WENN(E165=G166&"-4";G166&"-5";WENN(E165=G166&"-5";G166&"-6";WENN(E165=G166&"-6";G166&"-7";WENN(E165=G166&"-7";G166&"-8";WENN(E165=G166&"-8";G166&"-9";WENN(E165=G166&"-9";G166&"-10";WENN(G166>0;G166&"-1";"")))))))))));"")
http://excel-inn.de/dateien/vba_beispiel..._addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



Habe hier noch eine alter Formel drinnen die mir aber nur die Position darüber kontrolliert.
Hola,

meinst du das so?


Code:
=WENN(F1<>"";F1;G1&"-"&ZÄHLENWENN($G$1:G1;G1))


Gruß,
steve1da
Hallo Steve,

danke für die schnelle Antwort,


Tabelle1
DEFG
15VKGMT02GMT02805
16VKGMT03GMT03806
17VKGMT04GMT04808
18VKGMM01GMM01'500.1
19VKGMDF01GMDF01502
20VKGMDF02GMDF02502
21VKGMDF03GMDF03502
22VK502-1 502
23VK502-1 502

verwendete Formeln
Zelle Formel Bereich N/A
E15:E23=WENN(F15<>"";F15;G15&"-"&ZÄHLENWENN($G$8:G15;G8))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



bei "-2" funktioniert das dann nicht mehr, E22:E23 sollte 502-1 und 502-2 stehen
Hola,

du hast meine Formel auch verändert.

Am Ende muss G15 stehen!


Code:
ZÄHLENWENN($G$8:G15;G15))


Gruß,
steve1da
Hallo Steve,

entschuldige vielmals, deine Formel war einwandfrei, vielen dank:)
(14.07.2016, 09:39)Luffy schrieb: [ -> ]bei "-2" funktioniert das dann nicht mehr, E22:E23 sollte 502-1 und 502-2 stehen

Mit der Formel steht aber in E22:E23 502-4 und 502-5.