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.

Materialien mit Version
#1
Hallo zusammen,

ich suche nach einer Lösung .

Und zwar möchte ich mir bei Verspionierten Materialien in einer Excel-Liste immer die Version mit der Höchsten Zahl farbig markieren lassen.

Hat jemand eine Idee wie ich das umsetzen könnte?

Beispiel / ich möchte, dass er mir EXCEL in dieser Spalte immer die Nummer farbig markiert , die die höchste Version der Materialnummern hat.
Die Nummern-Reihe ist normal ca. 500 Zeilen lang. 

Materialien versioniert 
250815-01
250815-02
250815-03
250816-02
51432-03
51432-05
51865-03
51865-04
51865-05
52591-02
52591-04
53774-01
53774-02
53774-03
53774-04
54262-01
54262-02
54262-03


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 10,5 KB / Downloads: 6)
Antworten Top
#2
Hallo,

bitte lade eine Beispieldatei hoch.
Gruß Jonas
Antworten Top
#3
Hallo,

unter der Annahme, dass die Daten sortiert sind (wie im Beispiel), findet diese Formel den Übergang zur nächsten Nummer:

Code:
=WENN(LINKS(A2;SUCHEN("-";A2))=LINKS(A1;SUCHEN("-";A1));0;1)


Die Formatierung kann dann entweder mit "bedingter Formatierung" oder VBA erfolgen.

mfg
Antworten Top
#4
Hallo,

falls die Nummern nicht sortiert sein sollten gibt diese Formel ein WAHR aus, wenn es sich um die höchste Versionsnummer handelt:
Code:
==AGGREGAT(14;6;(LINKS($A$1:$A$18;FINDEN("-";$A$1:$A$18)-1)=LINKS(A1;FINDEN("-";A1)-1))*RECHTS(A1:A18;LÄNGE($A$1:$A$18)-FINDEN("-";$A$1:$A$18));1)=--RECHTS(A1;LÄNGE(A1)-FINDEN("-";A1))
Das ganze kann dan z.B. in der bedingten Formatierung stehen.

Wenn die Versionsnummer immer zwei Stellen hat, könnte man das ganze noch vereinfachen.
Gruß
Michael
Antworten Top
#5
Danke für Eure Hilfe.
Wie kann ich die Formeln nun Nutzen ? 
Sorry das ich soviel Fragen muss, aber Excel ist mir immer noch etwas fremd wenn es um Formeln geht.

Könnte mir jemand die Formel in die Beispiel Datei einsetzen und eine kurze Erklärung dauzu scheiben.
Es wär auch toll wenn er das Feld mit der Zahl dann farbig machen würde.

Die Nummern der Versionierungen sind immer 2 Stellig ,bis jetzt .

Wenn ich das in die Beispiel Datei lade dann kommt das hier raus. -- siehe Datei. 

Gruß und vielen Dank


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 11,16 KB / Downloads: 3)
Antworten Top
#6
Hallo,

Du kannst nach den Ergebnissen der Formeln filtern. Anbei eine Vorschlag von mir. Ich habe vorher die Materialien von den Versionen via Text in Spalten getrennt.

Solltest Du diese Daten oft in dieser Form bekommen, könntest Du auch über eine UserDefinedFunction (VBA) oder Power Query nachdenken.


Angehängte Dateien
.xlsx   Kopie von Beispiel.xlsx (Größe: 11,44 KB / Downloads: 4)
Gruß Jonas
Antworten Top
#7
  • Spalte A markieren
  • Daten, Text in Spalten, Trennzeichen -
  • Überschriftenzeile hinzufügen
Ergibt
AB
1MatNrV
22508151
32508152
42508153
52508162
6514323
7514325
8518653
9518654
10518655
11525912
12525914
13537741
14537742
15537743
16537744
17542621
18542622
19542623
  • beliebige Zelle der Tabelle markieren
  • Einfügen, Pivot Table (bei mir ab Zelle D1)
  • MatNr in Zeilen
  • V in Werte
  • in der Pivot V zusammenfassen nach Maximum
ergibt
DE
1ZeilenbeschriftungenMax. von V
2514325
3518655
4525914
5537744
6542623
72508153
82508162

Völlig ohne Formeln,
egal ob sortiert oder nicht
Erstelle ich für beliebig große Listen in weniger als einer Minute

Gruß Ralf


Angehängte Dateien
.xlsx   Pivot.xlsx (Größe: 14,57 KB / Downloads: 0)
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)
Antworten Top
#8
Ich hatte einen kleinen Fehler in der Formel, daher hier die korrekte Formel:
Code:
=AGGREGAT(14;6;(LINKS($A$1:$A$18;FINDEN("-";$A$1:$A$18)-1)=LINKS(A1;FINDEN("-";A1)-1))*RECHTS($A$1:$A$18;LÄNGE($A$1:$A$18)-FINDEN("-";$A$1:$A$18));1)=--RECHTS(A1;LÄNGE(A1)-FINDEN("-";A1))

Anbei die Datei mit einer bedingten Formatierung auf Basis der Formel.


Angehängte Dateien
.xlsx   Clever-Excel_13284.xlsx (Größe: 11,25 KB / Downloads: 1)
Gruß
Michael
Antworten Top
#9
Danke für die großartige Hilfe.

Steuerfuzzi 

Das funktioniert soweit , gut.
Wie mach ich es denn, dass er mir die Spalten auch bis zum Ende bewertet?

Er hört immer bei 18 auf , ich habe aber mehr als 800 Zeilen.

Kann man da was reinschreiben das er immer bis zur letzten geht ?
Antworten Top
#10
Hi,

dann mach aus der 18  z.B. 1800!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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