Zeitangabe ohne Doppelpunkt
#41
Hi Edgar,


ich hatte es nur mit 8 und 16 Uhr sowie mit 22 und 6 Uhr getestet. Aber von der Logik her muss das Ergebnis ja falsch sein.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#42
Oder:


Code:
=TIMEVALUE(TEXT(G1;"00\:00"))-TIMEVALUE(TEXT(D1;"00\:00"))-TIMEVALUE(TEXT(F1;"00\:00"))+TIMEVALUE(TEXT(E1;"00\:00"))+(G1<D1)
Top
#43
(03.02.2017, 12:02)snb schrieb: Oder:


Code:
=TIMEVALUE(TEXT(G1;"00\:00"))-TIMEVALUE(TEXT(D1;"00\:00"))-TIMEVALUE(TEXT(F1;"00\:00"))+TIMEVALUE(TEXT(E1;"00\:00"))+(G1<D1)

Hallo, was ist das überraschend Neue an der Formel..? Außer das unnötige ZEITWERT()...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#44
Hallo Leute , 

Hier ist die Ganze Datei, mit dem ich Arbeiten will.
Ich Habe nun folgende Arbeit von Euch  im Monat April eingesetzt , da mehrere Feiertage Angezeigt werden, zum Vergleich habe ich Mai um die Werte zu überprüfen.
In C wird ein U ODER K Eingesetzt mit 8 Stunden Fix. Diesen sollen in J und K stehen, werden aber nicht mit Zuschlägen berücksichtigt.

J : =WENN(B9="";"";WENN(H9="";REST(KÜRZEN((G9-F9+E9-D9)%;)/24;1)+REST(REST(G9+E9;100)-REST(F9+D9;100);60)/1440;KÜRZEN((I9+2400-H9)%;)/24+REST(REST(I9;100)-REST(H9;100);60)/1440))

K: =WENN(UND(H9<>"";I9<>"");REST(TEXT(I9;"00\:00")-TEXT(H9;"00\:00");1);REST(TEXT(G9;"00\:00")-TEXT(F9;"00\:00")+TEXT(E9;"00\:00")-(TEXT(D9;"00\:00"));1))

D9 : J39  Formatierung  =  00\:00

K = Formatierung ( Zahl 0,00 ) 

Ziel ist die Berechnung in K ( Dezimalzahlen)  und L-P in Stunden 

Danke im Voraus

Paolo


Angehängte Dateien
.xlsx   Zuschläge Test Forum.xlsx (Größe: 122,17 KB / Downloads: 5)
Top
#45
Hallo Paolo, bitte deaktiviere die grafischen Smileys ...! Ich sehe keine Formel in der Datei, die du für J oder K aufgeschrieben bzw. abgeschrieben  hast. Die nötige Formatierung auch nicht, ist das die richtige Datei..? Außerdem die geposteten Formeln berechnen doch dasselbe und es kommen annähernd die selben Ergebnisse heraus, also was soll das..? Ich verseh's nicht. Soll das ein Test sein..?

Diese Formel hier lässt sich auf ein Mindestmaß einstampfen...

Code:
=WENN(B9="";"";WENN(WENN(D9<E9;E9-D9;WENN(E9="";0;E9-D9+1))+WENN(F9<G9;G9-F9;WENN(G9="";0;G9-F9+1));WENN(D9<E9;E9-D9;WENN(E9="";0;E9-D9+1))+WENN(F9<G9;G9-F9;WENN(G9="";0;G9-F9+1))))+WENN(UND(0,17<H9;H9<0,83333);WENN(0,83333<I9;I9-"20:00";WENN(I9<0,17;"4:00"+I9;0));WENN(0,83333<=H9;WENN(0,83333<I9;I9-H9;WENN(I9<0,17;"24:00"-H9+I9;"24:00"-H9+"6:00"));WENN("6:00"-H9+I9-"20:00";WENN(I9<0,17;I9-H9;"6:00"-H9))))+WENN(ODER(C9="U";C9="K");ZEITWERT("8:00"))



Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEFGHIJKLM
904.02.2017 900120012301700  7:307:30 1
1005.02.2017 845144516301915  8:458:45 0

ZelleFormel
J9=WENN(UND(H9<>"";I9<>"");REST(TEXT(I9;"00\:00")-TEXT(H9;"00\:00");1);REST(TEXT(G9;"00\:00")-TEXT(F9;"00\:00")+TEXT(E9;"00\:00")-(TEXT(D9;"00\:00"));1))
K9=WENN(B9="";"";WENN(H9="";REST(KÜRZEN((G9-F9+E9-D9)%;)/24;1)+REST(REST(G9+E9;100)-REST(F9+D9;100);60)/1440;KÜRZEN((I9+2400-H9)%;)/24+REST(REST(I9;100)-REST(H9;100);60)/1440))
M9=DELTA(J9;K9)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#46
Hallo Jörg,
Vielleicht drücke ich mich falsch aus , ich habe mit dem Formeln die ihr erstellt habt meine ergänzt um aus Texte Zahlen zu machen , die rechnen auch richtig in J . Aber die nachfolgenden Formeln von L bis P können damit nicht mehr Rechnen. Die Ergebnisse sind falsch. 
Ich wollte eigentlich nur bei der Tipperei Zeit sparen indem ich keinen Doppelpunkt mehr eingeben aber wenn dadurch die ganze Tabelle die ich erstellt habe aus den Fugen gerät und falsche Ergebnisse ausspuckt , und die Formeln nicht nicht mehr rechnen können dann hat das natürlich jetzt hier keinen Sinn sich den Kopf dazu zerbrechen wenn es da keine Lösung dazu gibt. Vielen Dank ihr habt euch echt Mühe gegeben aber ich kann euch jetzt nicht länger strapazieren. Ich werde das Thema mal offen lassen ich gebe jetzt erstmal weiterhin mein Doppelpunkt weiter ein. :s

Gruß Paolo
Top
#47
Hallo Paolo,


Zitat:Ich wollte eigentlich nur bei der Tipperei Zeit sparen indem ich keinen Doppelpunkt mehr eingeben...

ich habe nicht mehr den ganzen Thread im Kopf, aber wurde dir denn nicht schon weiter oben geraten, mit Doppelkomma zu arbeiten? Das ist doch per se die einfachste und effektivste Möglichkeit, bei der Eingabe von Uhrzeiten Zeit zu sparen - und vor allem: du hast echte Uhrzeiten!!!.

So geht das:

Optionen==> Dokumentprüfung==> Klick auf AutoKorrektur-Optionen...==> bei "Ersetzen" gibst du zwei Kommata ein und bei "Durch" einen Doppelpunkt.

Jetzt kannst du bei Eingabe deiner Uhrzeiten deine Hand auf dem Ziffernblock parken, die ersten beiden Ziffern eingeben, zwei Kommata drücken und die letzten Ziffern drücken. Und mit diesen Zeiten kannst du arbeiten!!
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:
  • AKGUSTI
Top
#48
(04.02.2017, 03:25)AKGUSTI schrieb: Hallo Jörg,
Vielleicht drücke ich mich falsch aus ...

Gruß Paolo

Hallo Paolo, vielleicht drücke ich mich jetzt drastsich aus, aber ich bin jetzt hier raus. Das ist mir zu (ich schreib' es nicht) Ich wünsche dir aber alles Gute. Hoffentlich kommst du noch an dein Ziel.
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • AKGUSTI
Top
#49
Hallo Paolo

anbei deine Beispieldatei als Makro Lösung zurück mit einer netten Überraschung.  Ich habe mir auch die andere Lösung im Internet angesehen, halte sie aber nicht für praxisgerecht, im Sinne von einfach oder "simpel"!  Schau dir mal meine Lösung an.

Du gibst die Zeit nur als Zahl ein, von 7:00 bis 9:00 einfach als einstellige Zahl!  Schau dir das Ergebnis selbst an.  Dann 745 oder 840, schau dir das Ergebnis an.  Der Trick ist sehr simpel.  Alle Zellen, müssen vorher durch das Makros in Modul1 auf "Text" formatiert werden.  Du gibst eine Zahl ein!  Das Makro wandelt sie in eiin Datum um, und formatiert die Zelle auf Zeit!  Das ist alles.
  
Bin gespant auf deine Rückmeldung.  Beachten:  - die Datei muss dann als .xlsm gespeichert werden, weil ,xlsx keine Makros zulaesst.  
Test bitte erst mal die Daten in meinem Beispiel

mfg  Gast 123


Angehängte Dateien
.xlsm   Zuschläge Test Forum.xlsm (Größe: 137,7 KB / Downloads: 13)
[-] Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:
  • AKGUSTI
Top
#50
Hallo Gast 123,

:15: :100: :05: :18:  genau das habe ich gesucht, einfach aber genial. Ich danke die vielmals.

Lieben Gruß

Paolo
Top


Gehe zu:


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