Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeit bis zur nächsten vollen Stunde

Zeit bis zur nächsten vollen Stunde
Stefan
Hallo, in Zelle A1 steht z. B. die Anfangsuhrzeit 7:15, in B1 die Endeuhrzeit 8:30 Uhr, macht in C1 das Ergebnis 1:15. In D1 soll 0:45 stehen, also die Minuten bis zur nächsten vollen Stunde. Lösungsvorschläge? (Sonderproblem wäre, den Mitternachtswechsel abzufangen: also z.B. 23:50 bis 00:30 -- 00:40 -- 00:20 bis zur vollen Stunde)
Gruß Stefan
Anzeige
AW: Zeit bis zur nächsten vollen Stunde
05.03.2010 12:12:13
Hajo_Zi
Hallo Stefan,
Tabelle7
 ABCD
107:1508:3001:1500:45

verwendete Formeln
Zelle Formel
C1 =REST(B1-A1;1)
D1 =(1-REST(C1*24;1))/24

Tabellendarstellung in Foren Version 5.16



Anzeige
AW: Zeit bis zur nächsten vollen Stunde
05.03.2010 12:27:41
Stefan
Klasse! So schnell und schlank. Ein kleines Problem ist nur noch, dass in D1 1:00 herauskommt, wenn A und B leer sind.
AW: Zeit bis zur nächsten vollen Stunde
05.03.2010 12:31:09
Hajo_Zi
Hallo Stefan,
das ist doch nur noch ein wenn.
Tabelle7
 ABCD
107:15  16:45 

verwendete Formeln
Zelle Formel
C1 =REST(B1-A1;1)
D1 =WENN(UND(ISTZAHL(A1);ISTZAHL(B1));(1-REST(C1*24;1))/24;"")

Tabellendarstellung in Foren Version 5.16


Gruß Hajo
Anzeige
AW: Zeit bis zur nächsten vollen Stunde
05.03.2010 12:41:41
Stefan
tausend Dank!
AW: Zeit bis zur nächsten vollen Stunde
05.03.2010 13:09:00
Christian
Hallo Stefan,
unter gewissen Umständen wirst Du einen falschen Wert in D1 zurückbekommen.
Besser: D1=(1-REST(A6*24;1))/24
MfG Christian
korrektur
05.03.2010 13:09:55
Christian
Hallo Stefan,
unter gewissen Umständen wirst Du einen falschen Wert in D1 zurückbekommen.
Besser: D1=(1-REST(A1*24;1))/24
MfG Christian
Anzeige
AW: korrektur
05.03.2010 13:22:21
Hajo_Zi
Hallo Christian,
in A steht die Startzeit.
Unter welchem Umständen soll der von Dir angesprochene Fehler auftreten.
Gruß Hajo
AW: korrektur
05.03.2010 13:24:54
Christian
Hallo Hajo,
siehe:
Tabelle4

 ABCD
100:0023:1523:1500:45
223:1001:1002:0000:00
300:1002:1002:0001:00
407:1508:3001:1500:45
506:4508:0001:1500:45
600:0023:1523:1501:00
723:1001:1002:0000:50
800:1002:1002:0000:50
907:1508:3001:1500:45
1006:4508:0001:1500:15

Formeln der Tabelle
ZelleFormel
D1=(1-REST(C1*24;1))/24
D2=(1-REST(C2*24;1))/24
D3=(1-REST(C3*24;1))/24
D4=(1-REST(C4*24;1))/24
D5=(1-REST(C5*24;1))/24
D6=(1-REST(A6*24;1))/24
D7=(1-REST(A7*24;1))/24
D8=(1-REST(A8*24;1))/24
D9=(1-REST(A9*24;1))/24
D10=(1-REST(A10*24;1))/24


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: korrektur
05.03.2010 13:38:27
Hajo_Zi
Hallo Christian,
ich habe es gesehen, es kommt dass falsche Ergebnis raus bei Volle Stunde Ergebbnis.
Deine Formel hat aber auch einen Fehler in Zeile 6 und 10.
Gruß Hajo
Nö Hajo...
05.03.2010 13:44:20
Christian
Hallo Hajo,
...denn die nächste volle Stunde nach 00:00 Uhr ist 01:00 Uhr, somit eine Stunde Differenz.
Und von 06:45 bis zur nächsten vollen Stunde (07:00 Uhr) sind es wie ausgegeben 15 Minuten!
MfG Christian
Anzeige
AW: doch Christian
05.03.2010 13:55:00
Hajo_Zi
Halo Christian,
in Zeile 6 steht 23:15 und als Ergebnbnis 1:00
in Zeile 10 steht 1:15 und als Ergebnis 0:15
Das ist für mich nicht die Zeit bis zur nächsten vollen Stunde.
Gruß Hajo
hatte Frage falsch verstanden..
05.03.2010 14:08:41
Christian
Hallo Hajo,
hast ja vollkommen Recht, habe die Frage falsch verstanden.
Hier Vorschlag:
D1=WENN(GANZZAHL(RUNDEN(C1*24;2))=RUNDEN(C1*24;2);0;(1-REST(C1*24;1))/24)
MfG Christian
Anzeige
AW: hatte Frage falsch verstanden..
05.03.2010 14:11:49
Hajo_Zi
Hallo Christian,
dann haben wir jetzt beide das gleiche Ergebnis. Ich hatte ja eine korrigierte Lösung gepostet.
Gruß Hajo
Sorry Hajo,
05.03.2010 13:50:55
Christian
Hallo Hajo,
da habe ich die Frage falsch interpretiert.
DiFferenz zur nächsten vollen sollte ja die vom Ergebnis der Subtraktion sein.
MfG Christian
Anzeige
AW: Korrektur der Lösung
05.03.2010 13:56:43
Hajo_Zi
Hallo Stefan,
Christian hat mich drauf hingewiesen das es nicht korrekt ist. Hier jetzt eine überarbeitete Variante.
Tabelle7
 ABCD
100:0023:1523:1500:45
223:1001:1002:00 
300:1002:1002:00 
407:1508:3001:1500:45
506:4508:0001:1500:45
600:0023:1523:1500:45
723:1001:1002:00 
800:1002:1002:00 
907:1508:3001:1500:45
1006:4508:0001:1500:45

verwendete Formeln
Zelle Formel
C1 =REST(B1-A1;1)
D1 =WENN(UND(ISTZAHL(A1);ISTZAHL(B1));WENN(RUNDEN(REST(C1*24;1);2)=0;"";(1-REST(C1*24;1))/24);"")
C2 =REST(B2-A2;1)
D2 =WENN(UND(ISTZAHL(A2);ISTZAHL(B2));WENN(RUNDEN(REST(C2*24;1);2)=0;"";(1-REST(C2*24;1))/24);"")
C3 =REST(B3-A3;1)
D3 =WENN(UND(ISTZAHL(A3);ISTZAHL(B3));WENN(RUNDEN(REST(C3*24;1);2)=0;"";(1-REST(C3*24;1))/24);"")
C4 =REST(B4-A4;1)
D4 =WENN(UND(ISTZAHL(A4);ISTZAHL(B4));WENN(RUNDEN(REST(C4*24;1);2)=0;"";(1-REST(C4*24;1))/24);"")
C5 =REST(B5-A5;1)
D5 =WENN(UND(ISTZAHL(A5);ISTZAHL(B5));WENN(RUNDEN(REST(C5*24;1);2)=0;"";(1-REST(C5*24;1))/24);"")
C6 =REST(B6-A6;1)
D6 =WENN(UND(ISTZAHL(A6);ISTZAHL(B6));WENN(RUNDEN(REST(C6*24;1);2)=0;"";(1-REST(C6*24;1))/24);"")
C7 =REST(B7-A7;1)
D7 =WENN(UND(ISTZAHL(A7);ISTZAHL(B7));WENN(RUNDEN(REST(C7*24;1);2)=0;"";(1-REST(C7*24;1))/24);"")
C8 =REST(B8-A8;1)
D8 =WENN(UND(ISTZAHL(A8);ISTZAHL(B8));WENN(RUNDEN(REST(C8*24;1);2)=0;"";(1-REST(C8*24;1))/24);"")
C9 =REST(B9-A9;1)
D9 =WENN(UND(ISTZAHL(A9);ISTZAHL(B9));WENN(RUNDEN(REST(C9*24;1);2)=0;"";(1-REST(C9*24;1))/24);"")
C10 =REST(B10-A10;1)
D10 =WENN(UND(ISTZAHL(A10);ISTZAHL(B10));WENN(RUNDEN(REST(C10*24;1);2)=0;"";(1-REST(C10*24;1))/24);"")

Tabellendarstellung in Foren Version 5.16


Gruß Hajo
Anzeige
AW: Zeit bis zur nächsten vollen Stunde
05.03.2010 12:38:20
Detlef
Hallo Stefan,
dann pack doch das in eine WENN-Abfrage.
Tabelle1

 ABCD
17:158:301:150:45

Formeln der Tabelle
ZelleFormel
C1=REST(B1-A1;1)
D1=WENN(ODER(A1="";B1=""); 0;(1-REST(C1*24;1))/24)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Detlef
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige