Collapse column

Autor Thema: Excel berechnet Uhrzeit falsch  (Gelesen 6258 mal)

Offline Caotix

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Excel berechnet Uhrzeit falsch
« am: Februar 19, 2015, 08:12:11 Vormittag »
Hallo Experten,

ich habe ein Problem, welches ich nicht selbst lösen kann.
Ich versuche den Unterschied zwischen zwei Zeiten zu berechnen. Dabei soll der Tag in der Form +1, +2, +3 berücksichtigt werden. Hierzu verwende ich folgende Formel:

=WENN(ODER(A2="";B2="");"";WENN(B2<A2;"";WENN(RECHTS(B2;2)="+1";LINKS(B2;5)+1-LINKS(A2;5);WENN(RECHTS(B2;2)="+2";LINKS(B2;5)+2-LINKS(A2;5);WENN(RECHTS(B2;2)="+3";LINKS(B2;5)+3-LINKS(A2;5);B2-A2)))))

Dies hier ist ein Beispielergebnis:

Beginn Ende Differenz
18:25 01:05+1 06:40
21:50 04:12+1 06:23

In der ersten Berechnung kommt das richtige Ergebnis heraus, in der zweiten Berechnung weicht das Ergebnis um 1 Minute ab. Wie kann es zu einem solchen Unterschied kommen und wie könnte ich ihn vermeiden. Kann mir jemand helfen?

Vielen Dank und Grüße
Caotix

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Caotix

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Antw: Excel berechnet Uhrzeit falsch
« Antwort #1 am: Februar 26, 2015, 07:36:00 Vormittag »
Hat niemand sonst dieses Phänomen bisher?  ???
Oder kann mir bei einer Lösung helfen?  :(

Offline Frank Furter

  • Full Member
  • ***
  • Beiträge: 117
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: Excel berechnet Uhrzeit falsch
« Antwort #2 am: Februar 26, 2015, 12:39:43 Nachmittag »
hallo, bei über 145 aufrufen und null reaktion, liegt der verdacht nahe, dass das thema nicht ausreichend erklärt ist oder/und (d)eine (beispiel)datei fehlt, die licht ins dunkel bringt...
gruß vom Frank Furter mit hiob's botschaften

XL2000 bis 2016

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Excel berechnet Uhrzeit falsch
« Antwort #3 am: Februar 26, 2015, 15:16:01 Nachmittag »
Moin,

@ Frank: Musterdatei ist ja der Dauerbrenner, ansonsten glaube ich eher, dass aum jemand Lust hat, sich mit solch abstrusen Zahlenformaten auseinanderzusetzen ...

@ TE
Ich denke, dass da auch mal das Plus-Zeichen komplett fehlen kann. Dann könnte das zum Erfolg führen:
=WENN(ISTTEXT(C20);ZEITWERT(LINKS(C20;5))+WENN(NICHT(ISTFEHLER(SUCHEN("+";C20)));RECHTS(C20;1);0);C20)-B20
Gruß
Günther

Offline Frank Furter

  • Full Member
  • ***
  • Beiträge: 117
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: Excel berechnet Uhrzeit falsch
« Antwort #4 am: Februar 26, 2015, 15:58:58 Nachmittag »
hallo Günther, ich bekomme die selben ergebnisse mit..:

=LINKS(B2;SUCHEN("+";B2)-1)+RECHTS(B2;1)-A2
gruß vom Frank Furter mit hiob's botschaften

XL2000 bis 2016

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Frank Furter

  • Full Member
  • ***
  • Beiträge: 117
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: Excel berechnet Uhrzeit falsch
« Antwort #5 am: Februar 26, 2015, 16:33:12 Nachmittag »
hallo, wenn es immer ein + ist und immer ganze zahlen als summand, reicht..:

=REST(LINKS(B2;5)-A2;1)

kann auch 0,5 als summand vorkommen geht..:

=LINKS(B2;SUCHEN("+";B2)-1)+RECHTS(B2;LÄNGE(B2)-VERWEIS(9^9;FINDEN("+";B2;ZEILE($A$1:$A$100))))-A2
gruß vom Frank Furter mit hiob's botschaften

XL2000 bis 2016

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Excel berechnet Uhrzeit falsch
« Antwort #6 am: Februar 26, 2015, 20:35:15 Nachmittag »
Hallo Frank,

jaaa… Aber ich behaupte einmal, dass die Logik der ersten Formel dafür spricht, dass es n Tage sind, die addiert werden sollen. Dann fällt 0,5 raus, weil dann ja nur 6 Stunden addiert werden. Meine Idee: Wer solch komische Dateneingaben vorsieht, der lässt auch bei Arbeitszeiten, die nicht über Mitternacht hinaus gehen, einfach das+n weg. Und wenn nun in Spalte_B plötzlich eine "echte" Uhrzeit steht, dann bekommt deine Formel einen völlig anderen #WERT!  ;). Darum meine Klimmzüge …
Gruß
Günther

Offline Frank Furter

  • Full Member
  • ***
  • Beiträge: 117
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: Excel berechnet Uhrzeit falsch
« Antwort #7 am: Februar 26, 2015, 21:05:20 Nachmittag »
hallo Günther,  für diesen fall geht doch

=WENNFEHLER(LINKS(B2;SUCHEN("+";B2)-1)+RECHTS(B2;1)-A2;REST(B2-A2;1))
gruß vom Frank Furter mit hiob's botschaften

XL2000 bis 2016

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Excel berechnet Uhrzeit falsch
« Antwort #8 am: Februar 26, 2015, 21:34:32 Nachmittag »
OK Frank,

ein versöhnlicher Abschluss ...
Gruß
Günther

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Caotix

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Office 2010: Antw: Excel berechnet Uhrzeit falsch
« Antwort #9 am: Februar 27, 2015, 09:48:32 Vormittag »
OK, habs kapiert. Mit den von mir zur Verfügung gestellten Informationen, könnt ihr nicht wirklich etwas anfangen.  Dann fange ich am besten noch einmal von vorne an. Ich bin ein absoluter Excel Analphabet. Was sich bestimmt unschwer an der von mir erstellten Formel ableiten lässt. Wenn ich etwas mit Excel erstellen will suche ich mit Google so lange, bis ich passende Lösungsvorschläge finde und bastle mir dann daraus eine funktionierende Lösung. Das Problem hier ist, meistens rechnet Excel die Differenz zwischen zwei Zeiten korrekt aus, reproduzierbar funktioniert es jedoch in bestimmten Konstellationen nicht. Dann wird die Zeit berechnet + 1 Minute. Und spätestens hier finde ich auch keine Erklärungen und Hilfe mehr mit Google sondern muss mich direkt an die Fachleute, also euch, wenden.

Problemstellung:
Es muss die Differenz von zwei Zeiten im Format hh:mm ermittelt werden.
Die zweite Zeit kann bis zu drei Tage in der Zukunft liegen, was durch das Format hh:mm+1(oder 2,3) kenntlich gemacht wird. Ich behaupte nicht, dass mein Ansatz eine gute Lösung ist, jedoch funktioniert sie in den meisten Fällen. Warum es aber nicht in allen Fällen funktioniert ist halt mein Problem.

Ich hänge mal die Test Datei an, vielleicht erklärt dies mein Problem.
Wäre wirklich unheimlich nett von euch, wenn ihr mir helfen könntet.
Ach ja, ich verwende Excel 2010.

Danke und Grüße
Caotix

Offline Frank Furter

  • Full Member
  • ***
  • Beiträge: 117
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: Excel berechnet Uhrzeit falsch
« Antwort #10 am: Februar 27, 2015, 12:26:00 Nachmittag »
hallo, sowohl Günther als auch ich haben funktionierende lösungsvorschläge gemacht, oder sehe ich das falsch..?
gruß vom Frank Furter mit hiob's botschaften

XL2000 bis 2016

Offline Fred0

  • Jr. Member
  • **
  • Beiträge: 66
  • lieber Formeln als VBA
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw:Office 2010: Antw: Excel berechnet Uhrzeit falsch
« Antwort #11 am: Februar 27, 2015, 16:04:09 Nachmittag »
Hallo

Dann wird die Zeit berechnet + 1 Minute.

... was durch das Format hh:mm+1(oder 2,3) kenntlich gemacht wird...
Minute als Zeitangabe wird anders eingegeben.

Ich hänge mal die Test Datei an, vielleicht erklärt dies mein Problem.
Wäre wirklich unheimlich nett von euch, wenn ihr mir helfen könntet.

Setz doch erstmal die Hilestellungen von den beiden um, das ist was du suchst.
Gruß
Fred0


Meine Antworten sind freiwillig und ohne Gewähr!
Wenn nichts angegeben beziehe ich mich auf Excel 2016

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Frank Furter

  • Full Member
  • ***
  • Beiträge: 117
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: Antw:Office 2010: Antw: Excel berechnet Uhrzeit falsch
« Antwort #12 am: Februar 27, 2015, 17:21:51 Nachmittag »
Zitat von: Fred0 link=topic=28228.msg30549#msg30549 =1425049449
Hallo

Dann wird die  berechnet + 1 Minute.

... was durch das Format hh:mm+1(oder 2,3) kenntlich gemacht wird...
Minute als Zeitangabe wird anders eingegeben.

...

hallo Fred, der TE meint eine minute weicht sein ergebnis vom richtigen ergebnis ab. sein ergebnis 06:23 richtiges ergebnis 06:22. das hat mit der vorgabe (z.b. 01:05+1) nix zu tun... ... trotzdem denke ich dass das "problem" als gelöst angesehen werden kann, es seidenn, es kommen neue infos oder konstellationen...

... weil die (beispiel)datei war ja n witz, da hätte man nur die bezüge anpassen müssen...
gruß vom Frank Furter mit hiob's botschaften

XL2000 bis 2016

Offline Fred0

  • Jr. Member
  • **
  • Beiträge: 66
  • lieber Formeln als VBA
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Antw: Antw:Office 2010: Antw: Excel berechnet Uhrzeit falsch
« Antwort #13 am: Februar 27, 2015, 17:45:40 Nachmittag »
das hat mit der vorgabe (z.b. 01:05+1) nix zu tun... ...
Ja das meinte ich ja auch. aber egal ich geb dir da vollkommen recht, das sollte sich erledigt haben hier.
Gruß
Fred0


Meine Antworten sind freiwillig und ohne Gewähr!
Wenn nichts angegeben beziehe ich mich auf Excel 2016

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.