Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschiedliche Zahlenformate in If-Bedinung
05.05.2014 14:01:54 Martin
NotSolved
05.05.2014 16:07:48 Gast33823
NotSolved
05.05.2014 16:44:10 Martin
NotSolved
05.05.2014 20:44:18 Gast4650
NotSolved
05.05.2014 20:46:42 Gast40303
Solved
16.05.2014 19:49:08 Martin
Solved

Ansicht des Beitrags:
Von:
Martin
Datum:
05.05.2014 14:01:54
Views:
1304
Rating: Antwort:
  Ja
Thema:
Unterschiedliche Zahlenformate in If-Bedinung

Hallo, ich hoffe mir kann jemand helfen.

Ich suche in meinem Makro einen Wert aus einer Matrix und stelle mir mit diesem und weiteren Werten einen String zusammen.

Der String lautet etwa "Registrierung;Start;Ziel;Startzeit". Mittels dieses Strings suche ich dann einen weiteren Wert in einer anderen Matrix.

Das Problem hierbei ist, dass die Startzeit in Dezimalschreibweise ist, d.h. 24Stunden ergeben eine 1,0. Dies bedeutet, dass man z.B. mit 00:02 Uhr einen sehr kleinen Wert hat. Im Makro schreibt er nun mathematisch korrekt nicht 0,00139 sondern 1,39EXP-03.

Diese Zahl geht auch in den Suchstring mit ein und er findet den entsprechenden Wert nicht. Für größere Werte funktioniert sonst alles problemlos.

Als Beispiel habe ich eine solche Berechnung angefügt. Der Wert in A1 wird mit den Werten in H1 und H2 verglichen. Alle drei schauen identisch aus, jedoch schlägt die If-Prüfung bei H1 fehl.

Ich habe herausgefunden, dass ich alle Werte als "String"-deklarieren kann, dann funktionierts im Beispiel. Der Effekt in meiner eigentlichen Rechnung ist jedoch nicht reproduizierbar. Weiss jemand warum so etwas nicht funktioniert?

http://www.uploadagent.de/show-194510-1399290665.html


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschiedliche Zahlenformate in If-Bedinung
05.05.2014 14:01:54 Martin
NotSolved
05.05.2014 16:07:48 Gast33823
NotSolved
05.05.2014 16:44:10 Martin
NotSolved
05.05.2014 20:44:18 Gast4650
NotSolved
05.05.2014 20:46:42 Gast40303
Solved
16.05.2014 19:49:08 Martin
Solved