Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1700to1704
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

Zahlen&Buchstaben / Höchsten Wert ermitteln

Zahlen&Buchstaben / Höchsten Wert ermitteln
11.07.2019 11:55:03
botfaehig
Hallo zusammen,
Ich brauche eine Frmel die mir den Höchsten Wert ermittelt aber komplett.
was isch bis jetzt fand, trennt die Buchstaben von Zahlen und zeigt so den höchsten Wert. ich brauche aber komplette Darstellung.
VAA Variiert zum Glück nicht, bleibt immer AVV.
VAA0474921
VAA0475144
VAA0475023
Vielen Dank

25
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahlen&Buchstaben / Höchsten Wert ermitteln
11.07.2019 11:58:43
SF
Hola,
=MAX(WENN(ISTZAHL(FINDEN("VAA";A1:A3));--TEIL(A1:A3;4;99)))
mit Strg-Shift-Enter abschließen.
Gruß,
steve1da
AW: z.B. mit INDEX() und AGGREGAT() ...
11.07.2019 12:00:05
neopa
Hallo,
... wenn die Daten in Spalte A stehen so:
=INDEX(A:A;VERGLEICH("*"&AGGREGAT(14;6;WECHSELN(A1:A999;"VAA";"")+0;1);A:A;0))
Gruß Werner
.. , - ...
AW: Zahlen&Buchstaben / Höchsten Wert ermitteln
11.07.2019 12:04:49
Daniel
...oder auch
=AGGREGAT(14;6;ZAHLENWERT(RECHTS(A1:A3;LÄNGE(A1:A3)-3));1)
Gruß
Daniel
AW: zu den Lösungsvorschlägen noch angemerkt ...
11.07.2019 13:21:42
neopa
Hallo,
... ich hatte die Aussage: "ich brauche aber komplette Darstellung" so aufgefasst, dass der gesamten Wert ermittelt werden soll. Die Formeln von SF und Daniel ermitteln dagegen momentan lediglich den Zahlenwert dessen.
Außerdem gingen wir alle davon aus, dass es sich bei "...bleibt immer AVV" um einen Schreibfehler handelt.
Gruß Werner
.. , - ...
Anzeige
Richtig, ...
11.07.2019 14:07:38
Luc:-?
…Werner,
denn er hatte ja auch geschrieben, dass er Lösungen mit ZahlAbtrennung bereits hat. Folglich sähe eine komplette Lösung, die keine Auswahl aus den vorhandenen Werten trifft wie Deine, sondern sie zusammensetzt, als singulare MatrixFml eher so aus:
{=TEXT(MAX(--TEIL(A1:A3;4;9));"\V\A\A"&WIEDERHOLEN(0;MAX(LÄNGE(A1:A3)-3)))}
Diese Fml ist zwar etwas kürzer, enthält aber formal 2 und real 1 Fkt(t) mehr als Deine Fml, die somit die günstigste zu sein scheint.
Gruß, Luc :-?
„Der beste Beweis für intelligentes Leben im Universum ist, dass noch niemand versucht hat, Kontakt mit uns aufzunehmen.“ H.Lesch, 2018, Sonneberg
Deshalb Intelligenz steigern mit …

Anzeige
Kürzeste Variante mit Bedingungen ...
11.07.2019 20:30:24
Luc:-?
…Textteil="VAA" und numerischer Teil=7 Ziffern wäre wohl diese singulare MatrixFml mit nur 3 Standard­Fktt:
{=TEXT(MAX(--TEIL(A1:A3;4;9));"VAA0000000")}
Mit UDF-Einsatz gäbe es auch noch längere Versionen wie bspw diese (2+2 Fktt):
{=SVERWEIS("*"&MAX(TxEval("--MaskOn("""&A1:A3&""",""num"")"));A1:A3;1;0)}
(TxEval ist hier nötig, weil MaskOn nicht matrixfähig ist.)
Für beide Varianten wären aber auch UDF-haltige Normal-Fmln möglich (je 3 Fktt):
=TEXT(MAX(VSplit(A1:A3;"VAA";1));"VAA0000000")
=SVERWEIS("*"&MAX(VSplit(A1:A3;"VAA";1));A1:A3;1;0)
Da es sich hier aber um alfanumerische Texte handelt, könnte unter den o.g. Bedingungen auch eine Fml auf Basis einer einfachen Sortierung (hier mit 5=QuickSort) ausreichen, wie bspw die unveröffentlichte UDF SortBy (2 Fktt):
=INDEX(SortBy(5;A1:A3;1);1)
UDF-Links:
MaskOn (Vs2.1) https://www.herber.de/forum/archiv/1344to1348/1344962_Initialen_bei_Doppelnamen.html#1345181
TxEval (Vs1.0) https://www.herber.de/forum/archiv/1476to1480/1476498_Projektplan.html#1477400
VSplit (Vs1.1) https://www.herber.de/bbs/user/99024.xlsm (BspDatei m.UDFs)
Luc :-?
Anzeige
AW: zu den Lösungsvorschlägen noch angemerkt ...
11.07.2019 14:19:44
Daniel
Richtiger Einwand Werner, jetzt verstehe ich deine Formel und den Sinn dahinter überhaupt erst.
Grüße
Daniel
AW: zu den Lösungsvorschlägen noch angemerkt ...
11.07.2019 16:50:27
Daniel
Hi
wenn man den größten Zahlenwert hat, kann man sich den vollständigen Text auch über den SVerweis holen:
=SVERWEIS("*"&AGGREGAT(14;6;TEIL(A1:A3;4;99)*1;1);A1:A3;1;0)
Gruß Daniel
AW: ja, das geht natürlich auch ...
11.07.2019 17:25:14
neopa
Hallo Daniel,
... wobei auch =SVERWEIS("*"&AGGREGAT(14;6;TEIL(A1:A99;4;99)*1;1);A:A;1;0)
reichen würde
Gruß Werner
.. , - ...
jetzt werden wir aber ganz genau...
11.07.2019 18:15:25
Daniel
Kommt immer darauf an, in wie weit sich die Formel auf Veränderungen in der Tabelle automatisch anpassen soll oder nicht.
markiere mal den konkreten Bereich A1:A3 bzw A1:A99 und ziehe(!) ihn dann in einen anderen Bereich auf dem Tabellenblatt.
Schau dir dann an, wie deine Formelvariante darauf reagiert und wie meine.
Gruß Daniel
Anzeige
AW: das ist richtig ...
11.07.2019 19:33:52
neopa
Hallo Daniel,
... doch eine solche Möglichkeit dürfte mE mehr theoretischer Natur sein. Wahrscheinlicher ist, dass ganze Spalten / Zeilen verschoben eingefügt /gelöscht werden als nur ein derartiger Bereich. Und für einen derartigen Fall, wie Du ihn aufzeigst, hat Excel ja glücklicherweise seit 2007 die "formatierten Tabellen" vorgesehen. Wenn eine solche gegeben wäre/ ist, dann hätte ich die Formel auch für eine solche definiert.
Gruß Werner
.. , - ...
Die Frage ist, obs sinnvoll ist
12.07.2019 11:43:01
Daniel
hier jetzt so ein Nebenthema aufzumachen.
die Fragestellung ist ja eine ganz andere.
und das was für dich eher theoretischer Natur ist, ist bei uns eigentlich gängige Praxis, wir haben viele Dateien, bei denen auf einem Blatt mehrere Einzeltabellen liegen, wo das einfügen von ganzen Zeilen oder Spalten problematisch sein kann.
Gruß Daniel
Anzeige
AW: dann wäre es mE um so wichtiger, ...
12.07.2019 12:41:38
neopa
Hallo Daniel,
... dass diese Listen als "intelligente" Tabellen formatiert sind. Dann besteht bei entsprechend dafür definierten Formeln hierfür das Problem nicht und vor allem können diese Listen dann auch beliebig mit Datenwerten erweitert werden. Und dies ohne das die Formeln geändert werden müssen, wie das bei Deinem Lösungsvorschlag der Fall wäre.
Gruß Werner
.. , - ...
AW: dann wäre es mE um so wichtiger, ...
12.07.2019 13:17:39
Daniel
es gibt auch Sachverhalte, die sich nicht so ohne weiteres in "intelligenten" Tabellen abbilden lassen, weil diese dann doch nur einen relativ einfachen schematischen Aufbau zulassen.
die automatische Anpassung der Formeln funktioniert auch bei normalen Tabellen, wenn bei neuen Zeilen die Tabelle nicht einfach weiterschreibt, sondern irgendwo zwischen erster und letzter Zeile die neuen Zeilen einfügt und dann befüllt.
Gruß Daniel
Anzeige
AW: erfordert jedoch so mE mehr Aufmerksamkeit owT
12.07.2019 14:04:10
neopa
Gruß Werner
.. , - ...
AW: erfordert jedoch so mE mehr Aufmerksamkeit owT
12.07.2019 15:09:14
Daniel
Aufmerksamkeit erfordert das Arbeiten mit Excel immer, insbesondere bei komplexen Aufgabenstellungen
welches jetzt die günstigste Methode der Zellreferenzierung ist, hängt ja immer auch vom Gesamtkontext der Aufgabenstellung, dem Tabellenaufbau und der Art und Weise, die die Tabelle zunkünftig weiter bearbeitet wird.
Da könnte dann ein integrierter SchlussBalken ...
12.07.2019 14:22:16
Luc:-?
…(ggf mit Anweisung neue Zeilen darüber einfügen) sinnvoll sein, wie ich das mitunter mache, Daniel & Werner;
und ganz vorne sollte ohnehin unter einem (integrierten) TabKopf eingefügt wdn.
Gruß, Luc :-?
wie kompliziert denn noch ?
11.07.2019 16:51:00
WF
{="VAA0"&MAX(RECHTS(0&A1:A99;6)*1)}
WF
Anzeige
AW: dafür kann Dein Ergebnis falsch sein ...
11.07.2019 17:05:14
neopa
Hallo WF,
... denn der Fragesteller hat als konstant lediglich "VAA" und nicht "VAA0" angegeben.
Außerdem hättest Du darauf verweisen müssen, wie Deine Formel einzugeben ist, denn schließlich hat sich der Fragesteller mit lediglich "Basiswissen" ausgewiesen.
Gruß Werner
.. , - ...
ich antworte IMMER entspr. Beispiel
11.07.2019 17:10:10
WF
und {Formel} gehört mittlerweile zum Basiswissen
WF
AW: von Anderen verlangst Du aber oft anderes owT
11.07.2019 17:15:39
Anderen
Gruß Werner
.. , - ...
uralte Forderung an Fragesteller (auch von Dir)
11.07.2019 17:45:10
Dir)
"Bringe ein Beispiel, das alles abdeckt - nicht anschließend häppchenweise Präzisierungen."
AW: das trifft so nicht den Kern ...
11.07.2019 19:33:44
neopa
Hallo,
... richtig ist, dass ich oft nach einer Beispieldatei nachfrage. Diese sollte in Verbindung mit den beschreibenden Text idealerweise eineindeutig sein. Das wiederum ist (leider) nicht immer gewährleistet.
Wenn ich (aber auch Andere) mit einem Lösungsformelvorschlag dafür bestimmte mögliche Eventualitäten nicht berücksichtigt haben, kam von Dir öfter der Hinweis von Dir "das geht in die Hose, (wenn) ..." mit einem entsprechenden anderen Lösungsvorschlag.
Hier jedoch war eine relativ gute Vorgabe (Datei und Beschreibung) vom TE da. Mein Formelvorschlag berücksichtigt hier im Gegensatz jedoch zu Deinem, das was der TE eindeutig geschrieben hatte. Nämlich das nur "VAA" fix ist, somit durchaus naheliegend für mich war und ist, dass an 4. Stelle der Werte auch eine andere Ziffer als die 0 stehen könnte. Hätte ich dies nicht getan, wäre möglicherweise wieder Dein Hinweis "... geht in die Hose, (wenn...) " gekommen.
Also bitte, lass derartige "Spielchen", oder hast Du solche nötig?
Gruß Werner
.. , - ...
Anzeige
ENDE
11.07.2019 19:34:59
WF
.
Wer 365 nutzt, braucht {} fast nicht mehr ...
12.07.2019 15:43:01
lupo1

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige