Registriert seit: 30.05.2016
Version(en): 2013
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 ?
Registriert seit: 10.04.2014
Version(en): Office 2019
(14.07.2016, 09:52)Luffy schrieb: Hallo Excel Profis,
...
Kann jemand helfen ?
Hallo, kannst du bitte einen relevaten Tabellenausschnitt posten..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 30.05.2016
Version(en): 2013
Tabelle1 | D | E | F | G |
166 | VK | GWA01 | GWA01 | 850 |
167 | VK | GWA02 | GWA02 | 851 |
168 | VK | GWA03 | GWA03 | 852 |
169 | VK | GWA04A | GWA04A | '853.1 |
170 | VK | GWA04B | GWA04B | '853.2 |
171 | VK | GWA04C | GWA04C | '853.3 |
172 | VK | GWA05 | GWA05 | 854 |
173 | VK | GWA06 | GWA06 | 551 |
174 | VK | GWA07 | GWA07 | 855 |
175 | VK | GWA08 | GWA08 | 552 |
176 | VK | 856-1 | | 856 |
177 | VK | 856-2 | | 856 |
178 | VK | 856-3 | | 856 |
179 | VK | 856-4 | | 856 |
180 | VK | 856-5 | | 856 |
181 | VK | 856-6 | | 856 |
182 | VK | 856.1-1 | | '856.1 |
183 | VK | 856.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";"")))))))))));"") | | |
Habe hier noch eine alter Formel drinnen die mir aber nur die Position darüber kontrolliert.
Registriert seit: 16.04.2014
Version(en): xl2016/365
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:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Luffy
Registriert seit: 30.05.2016
Version(en): 2013
Hallo Steve,
danke für die schnelle Antwort,
Tabelle1 | D | E | F | G |
15 | VK | GMT02 | GMT02 | 805 |
16 | VK | GMT03 | GMT03 | 806 |
17 | VK | GMT04 | GMT04 | 808 |
18 | VK | GMM01 | GMM01 | '500.1 |
19 | VK | GMDF01 | GMDF01 | 502 |
20 | VK | GMDF02 | GMDF02 | 502 |
21 | VK | GMDF03 | GMDF03 | 502 |
22 | VK | 502-1 | | 502 |
23 | VK | 502-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
Registriert seit: 16.04.2014
Version(en): xl2016/365
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:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Luffy
Registriert seit: 30.05.2016
Version(en): 2013
Hallo Steve,
entschuldige vielmals, deine Formel war einwandfrei, vielen dank:)
Registriert seit: 21.06.2016
Version(en): 2021
(14.07.2016, 10: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.