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
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.
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