Bestimmte Werte finden
#1
Hallo,
wie kann man in diesem Beispiel die Anzahl der Minuten herausfiltern. 
Es ist immer eine Zahl direkt gefolgt von "min", und vorher ist ein Leer-Zeichen.

Beispiel:

Spalte A
Von A nach B in 20min, und 10km zurück       
von C nach D nur 150min bei 45°

Ergebnis in Spalte B
20
150

Vielen Dank  17

Oli
Antworten Top
#2
Moin Oli,

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1Von A nach B in 20min, und 10km zurück20
2von C nach D nur 150min bei 45°150
3In 12min am Arbeitsplatz12

ZelleFormel
B1{=TEIL(A1;VERGLEICH(1;(ISTZAHL(WERT(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1)))*1);0);FINDEN("min";A1)-VERGLEICH(1;(ISTZAHL(WERT(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1)))*1);0))*1}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Die VERGLEICH()-Formel stammt von hier: https://www.herber.de/forum/archiv/848to...tteln.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo Günter,
danke für Deinen Vorschlag.
Ich bekomme da allerdings einen #NV Fehler.
Woran könnte das liegen?
Antworten Top
#4
Hi Oli,
ohne Datei kann ich dir nicht sagen, wo der Fehler liegt. Vermutlich fehlt eine der notwendigen Angaben.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Hallo,
die Datei ist anbei.
Vielen Dank fürs Schauen!


Angehängte Dateien
.xlsx   test-datei.xlsx (Größe: 9,42 KB / Downloads: 6)
Antworten Top
#6
Du hast den Hinweis unter der Formel nicht beachtet.
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Oli-don
Antworten Top
#7
Vielen Dank!
Habe es wirklich übersehen, es funktioniert  19
Antworten Top
#8
B1: =1/VERWEIS(2;1/--TEIL(WECHSELN(WECHSELN(A1;"min";" ");" ";WIEDERHOLEN(" ";199));SPALTE(A:Z)*199-198;199))

Kürzer, ohne {} und nur 1 statt 6 A1. VERWEIS wird hier als ältere Möglichkeit eines WENNFEHLER eingesetzt. Achtung: Nur in Excel möglich!

B1: =MAX(WENNFEHLER(--TEIL(WECHSELN(WECHSELN(A1;"min";" ");" ";WIEDERHOLEN(" ";199));SPALTE(A:Z)*199-198;199);))

auch in Docs und anderen WENNFEHLER-Tabellenkalkulationen (mittlerweile wohl alle)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#9
Hallo, 19 

auch mit RegEx in einer UDF möglich (wenn man das einsetzen kann, darf, will, möchte, soll, braucht): 21
[attachment=39817]
Antworten Top
#10
Vielen Dank Leute!
Antworten Top


Gehe zu:


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