Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Nettozeit mit Excel berrechnen
#1
Hallo zusammen,

bin auf der Suche zu meiner Aufgabe über dieses Forum gestolpert und würde hier gerne mein Problem, mit der bitte um Hilfe, beschreiben.

Ich bin auf der Suche nach einer Möglichkeit die Nettozeit, aus zwei Datumsangaben, zu errechnen. Berücksichtigt werden sollen die Wochenenden, Feiertage und die Regelarbeitszeiten ( 07.30 Uhr bis 16:30 Uhr).

Ich habe mit der Funktion "Nettoabreitstage" versucht eine Lösung zu finden allerdings weiß ich nicht wie ich die Zeiten der Regelarbeitszeiten einbliesen lassen kann, das bedeutet dass die Zeit außerhalb der Arbeitszeiten nicht gezählt werden soll.

Bin für jede Hilfe dankbar.

Gruss Björn
Antworten Top
#2
Hallo Björn,

dann zeig mal deinen Tabellenaufbau mit deinen bisherigen Versuchen.

http://www.clever-excel-forum.de/Thread-...einstellen
http://www.clever-excel-forum.de/Thread-...ng-stellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hi,

und  Nettoarbeitstage.intl(.....)*9 funktioniert nicht?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#4
=WENN(KÜRZEN(A2)<KÜRZEN(B2)
;
MAX(;NETTOARBEITSTAGE(A2+1;B2-1;FreieTage)*9/24)+
MEDIAN(;9/24;33/48-REST(A2;1))+
MEDIAN(;9/24;REST(B2;1)-15/48)
;
MEDIAN(;9/24;MIN(33/48;REST(B2;1))-MAX(15/48;REST(A2;1))))
Antworten Top
#5
(22.08.2018, 10:28)WillWissen schrieb: Hallo Björn,

dann zeig mal deinen Tabellenaufbau mit deinen bisherigen Versuchen.

http://www.clever-excel-forum.de/Thread-...einstellen
http://www.clever-excel-forum.de/Thread-...ng-stellen

Ja das ist es ja ich hab nichts das bisher nur ansatzweise funktioniert hätte:

noch mal zur Problemstellung:

Startzeit: 21.8.2018 7:30
Endzeit: 22.08.2018  16:30

erwartetes Ergebnis währe 16Std, da nur die Zeiten innerhalb der Arbeitszeit (07:30 bis 16:30) addiert werden

Gruss Björn
Antworten Top
#6
Das halte ich für ein Gerücht.

1) Schreibe Deine beiden DatumZeiten in A2:B2.
2) C2: Verwende meine 7zeilige Formel oben, aus welcher Du den Teil ;FreieTage zur Demo eben rausnimmst, damit es keinen Fehler gibt.
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Bjoern02
Antworten Top
#7
Hi,

das halte ich ebenfalls für ein Gerücht!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
(22.08.2018, 12:29)LCohen schrieb: Das halte ich für ein Gerücht.

1) Schreibe Deine beiden DatumZeiten in A2:B2.
2) C2: Verwende meine 7zeilige Formel oben, aus welcher Du den Teil ;FreieTage zur Demo eben rausnimmst, damit es keinen Fehler gibt.

Sorry, ich habe mich da unglücklich ausgedrückt, das sollte meine Versuche die ich bisher getätigt habe beschreiben.

Deine Formel funktioniert :19: , Vielen Dank.

Kannst du mir vielleicht noch in Stichpunkten erklären wie die Formel aufgebaut ist?
Antworten Top
#9
Es gibt drei Möglichkeiten:

0) B 0 Tage später als A
1) B 1 Tage später
2) B 2 Tage später oder mehr

0) wird gleich im SONST erledigt. Ich muss dort die Zeiten des einen Tages voneinander abziehen.

1) bedeutet keine Tage dazwischen. Daher wird MAX(;NETTOA... Null; NETTOA... allein würde nämlich -1, was wir nicht gebrauchen können.

2) bedeutet 1 oder mehr Tage dazwischen, und NETTOA... ergibt diese Tage mit je 9 Stunden.

1)+2) gemeinsam haben Rand-Datümer, die durch die beiden MEDIANe hintereinander separat zu kalkulieren sind.

MEDIAN sorgt für den "Käfig einer Zahl": Diese muss nämlich zwischen 0 und 9 Std. (inkl.) liegen. Das erspart mir MAX und MIN als Kombi.
Antworten Top
#10
Hallo Lupo,

trotzdem ein Fehler:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
501.01.18 07:3001.01.18 16:309:000:00
602.01.18 07:3002.01.18 16:309:009:00
701.01.18 07:3005.01.18 16:1544:4535:45
801.01.18 07:4505.01.18 16:3044:4536:00
901.01.18 08:0005.01.18 16:4544:3036:00
1001.01.18 06:1506.01.18 16:4554:0036:00
1115.08.18 10:3022.08.2018 14:3049:0049:00

NameBezug
FT=Tabelle1!$G$2:$G$3

ZelleFormel
D5=WENN(KÜRZEN(A5)<KÜRZEN(B5);MAX(;NETTOARBEITSTAGE(A5+1;B5-1;FT)*9/24)+MEDIAN(;9/24;33/48-REST(A5;1))+MEDIAN(;9/24;REST(B5;1)-15/48);MEDIAN(;9/24;MIN(33/48;REST(B5;1))-MAX(15/48;REST(A5;1))))
E5=MAX(0;NETTOARBEITSTAGE(A5+1;B5-1;FT))*3/8+(ZÄHLENWENN(FT;KÜRZEN(A5;))=0)*MAX(0;33/48-MEDIAN(REST(A5;1);15/48;33/48))+(ZÄHLENWENN(FT;KÜRZEN(B5;))=0)*MAX(0;MEDIAN(REST(B5;1);15/48;33/48)-15/48)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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