1.7k Aufrufe
Gefragt in Tabellenkalkulation von bigmac38 Einsteiger_in (11 Punkte)
Hallo Gemeinde,

langsam fällt mir nichts mehr ein. ich habe Start- und eine Endzeit. Diese soll mit jeweils einer tatsächlichen Start nud Endzeit verglichen werden, um zu schauen, ob zeit gut gemacht wurde, oder welche veloren wurde. Dazu benötige ich die Differenz, sei es positiv bei Verspätung bzw. negativ bei gut gemachter Zeit. das Problem dabei ist, das die Zeiten in beide Richtungen über die 0:00 Grenze laufen können. Ich versuche es mal an einem Beispiel:

Soll Ist
23:55 23:58 -> 3 Minuten verloren (+3 Minuten)
23:55 23:50 -> 5 Minuten gewonnen (-5 Minuten
23:55 00:10 -> 15 Minuten verloren (+15 Minuten)
00:10 23:56 -> 14 Minuten gewonnen (-14 Minuten)

Ich habe schon etliche Varianten probiert, aber irgend etwas passt immer nicht.

Hat jemand irgend eine Idee?

Danke.
Grüße Marco

7 Antworten

0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Ist es möglich, Stunden und Minuten in verschiedene Zellen zu schreiben? Dann wäre das überhaupt kein Problem!
0 Punkte
Beantwortet von
Hi,

Denkansatz:
Berechne immer beide Richtungen. Vergleiche die aboluten Beträge der Ergebnisse ( Werte ohne Vorzeichen). Das Ergebnis mit einem absoluten Betrag< 24h sollte zu einem sehr hohen Prozentsatz das richtige Ergebnis sein (nehme ich nach Deiner Beschreibung zumindest an). Dieses kannst Du dann weiterverarbeiten.

bye
malSchauen
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Marco,

anbei eine mögliche Lösung

=WENN(REST(B2-WENN(A2<23/24;1+A2;A2);1)>23/24;REST(B2-
WENN(A2<23/24;1+A2;A2);1)-1;REST(B2-
WENN(A2<23/24;1+A2;A2);1))*1440

1754069/Zeitdifferenz.xls.html">Download

Gruß
Rainer
0 Punkte
Beantwortet von bigmac38 Einsteiger_in (11 Punkte)
Hallo Jungs,

Danke für die Ansätze, ich werde diese probieren.

@nostalgiker6: Das wäre auch machbar. Und wie dann weiter?

Grüße Marco
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Marco,

wenn Du über Optionen die "Datumswerte-1904" einstellst, kannst Du
auch folgende Formel verwenden:

=WENN(STUNDE(B2)=0;B2+1;B2)-WENN(STUNDE(A2)=0;A2+1;A2)

Gruß
Rainer
0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Weiter dann ANALOG zu DIESER Beispieldatei (die ich mal zur Berechnung von Arbeitszeiten gebaut habe).
0 Punkte
Beantwortet von bigmac38 Einsteiger_in (11 Punkte)
Hallo Jung,

großen Dank an Rainer, genau dass habe ich gesucht. Danke.

Grüße Marco
...