Thema: Excel Makro
Einzelnen Beitrag anzeigen
Alt 18.11.2009, 09:13   #4 (permalink)
[EID]-Mr.GiZMO
semi-diabolisch
 
Benutzerbild von [EID]-Mr.GiZMO
 

Registriert seit: 12.09.2005
Beiträge: 2.922

[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein[EID]-Mr.GiZMO kann auf vieles stolz sein

Standard AW: Excel Makro

Habe es etwas "einfacher":

Code:
=WENN(ISTZAHL(SUCHEN("*M*";A2));WERT(LINKS(A2;FINDEN(" ";A2)-1));WERT(LINKS(A2;FINDEN(" ";A2)-1))*60)
Macht folgendes:
Wenn Suche nach "M" (für Minuten) irgendwo in der Zelle erfolgreich, dann übernimmt er den Wert (WICHTIG, Wert, weil sonst als Text angesehen, der nicht für spätere Berechnungen verwendet werden kann) der ersten Zeichen bis zum Leerzeichen. Sonst (M nicht gefunden) wird der Wert bis zum Leerzeichen mit 60 multipliziert.

Bedingung, dass das ganze funzt:
- Es muss ein Leerzeichen zwischen Wert und Einheit stehen
- es muss überhaupt eine Einheit vorhanden sein

Folgendes ergab mein Test:

Code:
Gesamtaufwand      in Minuten       
15 Minuten         15       
30 Minuten         30       
2,5 Stunden        150       
1,5 Stunden        90       
0                  #WERT!       
2 Katzen           120       
3Minuten           #WERT!       
Stunde             #WERT!       
Minute             #WERT!       
1 Std.             60       
20 Mins.           20
Alles andere (Fehlerbehandlung etc.) muss über Makro gemacht werden - kann ich dir auch machen, wenn du es brauchst!

Gruß!
:gizmo:
War mein Post nützlich für dich? Ein Danke oder eine Bewertung sind immer schön.
Teilnehmer der Initiative "User verbessern Qualität im Forum" | Meine Systeme

Darf ich mal bitte vorbei?! Das geht nach Kompetenz... Danke! | | | Einmal dachte ich, ich hätte Unrecht. Hab mich aber getäuscht!
"Es ist gelogen, dass Videogames Kids beeinflussen. Hätte Pacman das getan, würden wir heute durch dunkle Räume irren, Pillen fressen und elektronische Musik hören."

[EID]-Mr.GiZMO ist offline   Mit Zitat antworten
Für diesen Beitrag bedankt sich:
io.sys (24.11.2009)