Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Suchen & ändern
#1
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 ?
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#2
(14.07.2016, 08:52)Luffy schrieb: Hallo Excel Profis,

...

Kann jemand helfen ?

Hallo, kannst du bitte einen relevaten Tabellenausschnitt posten..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#3

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.
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#4
Hola,

meinst du das so?


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


Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Luffy
Antworten Top
#5
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
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#6
Hola,

du hast meine Formel auch verändert.

Am Ende muss G15 stehen!


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


Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Luffy
Antworten Top
#7
Hallo Steve,

entschuldige vielmals, deine Formel war einwandfrei, vielen dank:)
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#8
(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.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top


Gehe zu:


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