Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1228to1232
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel gesucht: Kennzeichnen Version Zahlenkolonne

Formel gesucht: Kennzeichnen Version Zahlenkolonne
Claus
Hallo zusammen,
aus einer recht großen Liste benötige ich innerhalb eines Nummernkreises die höchste Version. Die Version steckt in der letzten Stelle der Nummer.
Bsp.:
Nr. Höchste Version
1230 Nein
1231 Nein
1232 Ja
Aber auch unsortiert und mehrfach vorkommend:
4561 Nein
4560 Nein
4563 Ja
4560 Nein
4563 Ja
Die Formel in Spalte B sollte also immer feststellen, ob die um die rechte Stelle gekürzte Zahl mehrfach vorkommt und ob dann die rechte Ziffer die größte davon ist (Ausgabe "Ja") oder nicht (Ausgabe "Nein"). Einfach vorkommende auch mit "Ja" ausgeben.
Ich könnte auch vorher sortieren, schöner wäre es aber wenn es auch unsortiert funktionieren würde.
Vielen Dank schon mal
Claus

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Maximum letzte Stelle
05.09.2011 12:20:02
Erich
Hi Claus,
probier mal
 AB
24561Nein
34560Nein
44563Ja
54560Nein
64563Ja

Formeln der Tabelle
ZelleFormel
B2{=WENN(1*RECHTS(A2;1)=MAX(0+RECHTS($A$2:$A$6;1)); "Ja";"Nein")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
schnell - kurz - falsch...
05.09.2011 12:44:19
Erich
Hi Claus,
.. war mein Formelvorschlag.
Hier drei Alternativen:
 AB
24561Nein
34560Nein
44563Ja
54560Nein
64563Ja

Formeln der Tabelle
ZelleFormel
B2{=WENN((LINKS(A2;3)=LINKS($A$2:$A$6;3))*(RECHTS(A2)=""&MAX(--RECHTS($A$2:$A$6))); "Ja";"Nein")}
B3{=WENN((LINKS(A3;3)=LINKS($A$2:$A$6;3))*(1*RECHTS(A3)=MAX(0+RECHTS($A$2:$A$6))); "Ja";"Nein")}
B4{=WAHL(1+(LINKS(A4;3)=LINKS($A$2:$A$6;3))*(1*RECHTS(A4)=MAX(0+RECHTS($A$2:$A$6))); "Nein";"Ja")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
und wieder falsch...
05.09.2011 13:15:05
Erich
Hi Claus,
... sind alle meine Alternativen. :-(
Vergiss meine Beiträge - Rudi hat eine Lösung gepostet.
Das scheint nicht mein Tag zu sein...
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: und wieder falsch...
05.09.2011 13:18:38
Claus
Hallo Erich und Rudi,
Vielen Dank erst mal. Habe grade ein anderes Gschäft reinbekommen, kann vermutlich erst heute Abend mal testen, werde dann aber auf jeden Fall mitteilen, ob es geht (was ich stark annehme).
AW: Formel gesucht: Kennzeichnen Version Zahlenkolonne
05.09.2011 12:30:57
Rudi
Hallo,
ich verstehe das so:
 AB
24601Nein
34603Ja
44600Nein
54602Nein
64603Ja
74602Nein
84650Ja
94628Nein
104629Ja
114623Nein
124624Nein

ZelleFormel
B2{=WENN(0+RECHTS(A2;1)=MAX(WENN(LINKS($A$2:$A$12;3)=LINKS(A2;3);0+RECHTS($A$2:$A$12;1);0));"Ja";"Nein")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.

Gruß
Rudi
Anzeige
AW: Formel gesucht: Kennzeichnen Version Zahlenkolonne
05.09.2011 18:19:16
Claus
Hallo Rudi und Erich,
ja, ganz genau so wollte ich es haben. Prima, vielen Dank.
Es läuft halt etwas langsam, weil ich 5000 Zeilen berücksichtige, oft kommt "neu berechnen" und es zählt dann langsam die Prozente hoch, es ist aber noch erträglich. Habe soeben meine Auswertung fertig gestellt und werde sie Morgen dem Kollegen der sie braucht dann zeigen.
Gank liebe Grüße
Claus
Maximum letzte Stelle
06.09.2011 01:23:29
Erich
Hi Claus,
nachdem ich bisher hier nur Müll beigetragen habe, kommt meine neue Alternative wohl auch noch zu spät...
C2 ist etwas kürzer - aber auch nicht schneller :-(
 ABC
24601NeinNein
34603JaJa
44600NeinNein
54602NeinNein
64603JaJa
74602NeinNein
84650JaJa
94628NeinNein
104629JaJa
114623NeinNein
124624NeinNein

Formeln der Tabelle
ZelleFormel
B2{=WENN(0+RECHTS(A2;1)=MAX(WENN(LINKS($A$2:$A$12;3)=LINKS(A2;3); 0+RECHTS($A$2:$A$12;1); 0)); "Ja";"Nein")}
C2{=WENN(1*RECHTS(A2;1)=MAX((LINKS($A$2:$A$12;3)=LINKS(A2;3))*RECHTS($A$2:$A$12;1)); "Ja";"Nein")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige