Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Rechnen mit der Zeit
#11
Hallo Dietmar,

meiner Ansicht nach ist das Ergebnis richtig:

Tabelle1

ABCDEF
1Tour geplantEnde VerladungStandgeld Wartezeit größer eine Stunde
2
306:0007:05kein AnspruchFalsches Ergebnis1,08
407:0008:01kein AnspruchFalsches Ergebnis1,02
523:0000:10Anspruchrichtig1,17
623:0000:00kein Anspruchrichtig1,00
723:0000:30Anspruchrichtig1,50
805:0006:05kein AnspruchFalsches Ergebnis1,08
Formeln der Tabelle
ZelleFormel
F3=REST(B3-A3;1)*24
F4=REST(B4-A4;1)*24
F5=REST(B5-A5;1)*24
F6=REST(B6-A6;1)*24
F7=REST(B7-A7;1)*24
F8=REST(B8-A8;1)*24

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#12
Hi Dietmar,

wieso hast du
Zitat:>=1,1
in deiner Formel?


Nimm mal die Dezimalstelle weg; dann passt es, denn du willst doch alles über 1 Stunde als Anspruch geltend machen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#13
?????
Hallo,
Tabelle1

ABCDE
306:0007:05Anspruch
Formeln der Tabelle
ZelleFormel
E3=WENN(REST(C3-A3;1)*24>=1;"Anspruch";"kein Anspruch")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Vielleicht reicht auch einfach nur:
Zitat:=WENN(REST(C3-A3;1)*24>1;"Anspruch";"kein Anspruch")


Du schreibst oben größer eine Stunde.
Gruß
Marcus

Hallo Günter,

das hast Du selber mit in die Formel übernommen...

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#14
Hi Marcus,

richtig! Das habe ich aus #3 kopiert und, nachdem Dietmar meinen Vorschlag als nicht korrekt erkannt hat, mir genauer angesehen. Mein Fazit ist im Beitrag.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#15
Hallo Ihr alle,

vielen Dank für eure Antworten.
Ja es lag augenscheinlich dann wohl doch an der Dezimalstelle, was ein Denkfehler von mir war.
Wenn man sich aber das Ergebnis von Klaus-Dieter in Spalte F ansieht, gibt die Formel ja nicht genau 1 zurück, sondern noch Stellen im Nach-Komma-Bereich, deshalb dachte ich, ich muss evtl. Runden.

Ich teste das mal ausgiebig an meiner original Datei, wenn mir dann nichts mehr auffällt werde ich den Betrag auf erledigt setzen.

Vielen Dank euch allen und bleibt gesund, ich brauche euch noch ein wenig hier!
Gruß
Dietmar

Damit das Mögliche entsteht, muß immer wieder das Unmögliche versucht werden.  
Top
#16
PHP-Code:
=If((C3-A3)/1>1;"""kein ") & "Anspruch" 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#17
Hi Dietmar,


Zitat:Wenn man sich aber das Ergebnis von Klaus-Dieter in Spalte F ansieht, gibt die Formel ja nicht genau 1 zurück, sondern noch Stellen im Nach-Komma-Bereich, deshalb dachte ich, ich muss evtl. Runden.

die von Klaus-Dieter gezeigten Zahlen sind das Ergebnis der Funktion REST() in Industriezeit - errechnet durch die Multiplikation mit 24. Und die vergleichst du mit 1, da du alles, was >1 ist, mit "Anspruch" kennzeichnen willst. Im geposteten Tabellenauschnitt ist lediglich in Zeile 6 das Ergebnis 1, der Rest ist größer.


Ich glaube, du solltetest dich noch etwas intensiver mit der Zeit auseinandersetzen. Hier https://www.online-excel.de/excel/singsel.php?f=128 gibt es eine ordentliche Erklärung.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#18
Hallo snb,

bin wohl wieder zu blöd für deine Formel:

Tabelle1

ABCDE
301:0001:00kein Anspruch
Formeln der Tabelle
ZelleFormel
E3=WENN((C3-A3)/1>1;""; "kein ") & "Anspruch"

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Ich sehe hier eh ein Datumsproblem ...
Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#19
Hallo @All,
ich bastle noch an meinem zweiten Problem. Ich möchte mit einer Zeitdifferenz darstellen ob ein Fahrzeug zu früh zu spät oder pünktlich war.
Auch hier, muss ich wieder die Funktion Rest verwenden um ans Ziel zu kommen,
.xlsx   Zeitdifferenz.xlsx (Größe: 11,95 KB / Downloads: 3) was mir hier nicht ganz gelinkt.

Es wäre schön wenn Ihr mir hier nochmal auf die Sprünge helfen könntet.

Tabelle1

ABDEFGHIJK
1Tour geplantMeldezeitEnde VerladungEnde der Verladung größer eine Stunde zur MeldungVerladezeitZeitdifferenz
2
36:006:156:30Wartezeit kleine 1 Stunde0,250,25zu spät
47:006:156:30Wartezeit kleine 1 Stunde0,250,75zu früh
57:006:457:00Wartezeit kleine 1 Stunde0,250,25zu früh
67:007:307:45Wartezeit kleine 1 Stunde0,250,50zu spät
77:007:458:00Wartezeit kleine 1 Stunde0,250,75zu spät
88:008:008:15Wartezeit kleine 1 Stunde0,250,00zu spätkeine Differenz
99:008:158:30Wartezeit kleine 1 Stunde0,250,75zu früh
107:00
119:009:309:45Wartezeit kleine 1 Stunde0,250,50zu spät
129:004:455:00Wartezeit kleine 1 Stunde0,2519,75zu spätfalsches Ergebnis4,25zu früh
136:006:156:30Wartezeit kleine 1 Stunde0,250,25zu spät
148:00
Formeln der Tabelle
ZelleFormel
E3=WENN(D3="";"";WENN(REST(D3-B3;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F3=WENN(D3="";"";REST(D3-B3;1)*24)
G3=WENN(A3="";"";WENN(B3>=A3;REST(B3-A3;1)*24;REST(A3-B3;1)*24))
H3=WENN(A3="";"";WENN(B3<A3;"zu früh";"zu spät"))
E4=WENN(D4="";"";WENN(REST(D4-B4;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F4=WENN(D4="";"";REST(D4-B4;1)*24)
G4=WENN(A4="";"";WENN(B4>=A4;REST(B4-A4;1)*24;REST(A4-B4;1)*24))
H4=WENN(A4="";"";WENN(B4<A4;"zu früh";"zu spät"))
E5=WENN(D5="";"";WENN(REST(D5-B5;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F5=WENN(D5="";"";REST(D5-B5;1)*24)
G5=WENN(A5="";"";WENN(B5>=A5;REST(B5-A5;1)*24;REST(A5-B5;1)*24))
H5=WENN(A5="";"";WENN(B5<A5;"zu früh";"zu spät"))
E6=WENN(D6="";"";WENN(REST(D6-B6;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F6=WENN(D6="";"";REST(D6-B6;1)*24)
G6=WENN(A6="";"";WENN(B6>=A6;REST(B6-A6;1)*24;REST(A6-B6;1)*24))
H6=WENN(A6="";"";WENN(B6<A6;"zu früh";"zu spät"))
E7=WENN(D7="";"";WENN(REST(D7-B7;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F7=WENN(D7="";"";REST(D7-B7;1)*24)
G7=WENN(A7="";"";WENN(B7>=A7;REST(B7-A7;1)*24;REST(A7-B7;1)*24))
H7=WENN(A7="";"";WENN(B7<A7;"zu früh";"zu spät"))
E8=WENN(D8="";"";WENN(REST(D8-B8;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F8=WENN(D8="";"";REST(D8-B8;1)*24)
G8=WENN(A8="";"";WENN(B8>=A8;REST(B8-A8;1)*24;REST(A8-B8;1)*24))
H8=WENN(A8="";"";WENN(B8<A8;"zu früh";"zu spät"))
E9=WENN(D9="";"";WENN(REST(D9-B9;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F9=WENN(D9="";"";REST(D9-B9;1)*24)
G9=WENN(A9="";"";WENN(B9>=A9;REST(B9-A9;1)*24;REST(A9-B9;1)*24))
H9=WENN(A9="";"";WENN(B9<A9;"zu früh";"zu spät"))
E10=WENN(D10="";"";WENN(REST(D10-B10;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F10=WENN(D10="";"";REST(D10-B10;1)*24)
G10=WENN(A10="";"";WENN(B10>=A10;REST(B10-A10;1)*24;REST(A10-B10;1)*24))
H10=WENN(A10="";"";WENN(B10<A10;"zu früh";"zu spät"))
E11=WENN(D11="";"";WENN(REST(D11-B11;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F11=WENN(D11="";"";REST(D11-B11;1)*24)
G11=WENN(A11="";"";WENN(B11>=A11;REST(B11-A11;1)*24;REST(A11-B11;1)*24))
H11=WENN(A11="";"";WENN(B11<A11;"zu früh";"zu spät"))
E12=WENN(D12="";"";WENN(REST(D12-B12;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F12=WENN(D12="";"";REST(D12-B12;1)*24)
G12=WENN(A12="";"";WENN(B12>=A12;REST(B12-A12;1)*24;REST(A12-B12;1)*24))
H12=WENN(A12="";"";WENN(B12<A12;"zu früh";"zu spät"))
E13=WENN(D13="";"";WENN(REST(D13-B13;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F13=WENN(D13="";"";REST(D13-B13;1)*24)
G13=WENN(A13="";"";WENN(B13>=A13;REST(B13-A13;1)*24;REST(A13-B13;1)*24))
H13=WENN(A13="";"";WENN(B13<A13;"zu früh";"zu spät"))
E14=WENN(D14="";"";WENN(REST(D14-B14;1)*24>=1;"Wartezeit größer 1 Stunde";"Wartezeit kleine 1 Stunde"))
F14=WENN(D14="";"";REST(D14-B14;1)*24)
G14=WENN(A14="";"";WENN(B14>=A14;REST(B14-A14;1)*24;REST(A14-B14;1)*24))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Dietmar

Damit das Mögliche entsteht, muß immer wieder das Unmögliche versucht werden.  
Top
#20
Hi Dietmar,

ausnahmsweise muss ich dir mit einem Bild antworten. Diese Zelle ist mit Datum und Zeit formatiert! Da du die Werte über eine Dropdownliste, die in deiner Cloud liegt, einträgst, konnte ich nicht sehen, was du in dieser Liste stehen hast.

   
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • DietmarD
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste