Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1324to1328
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Arbeitstage zwischen zwei Datumsfeldern

Arbeitstage zwischen zwei Datumsfeldern
20.08.2013 12:59:32
Rob
Hallo,
ich habe in Q13 (04.11.2013) und in T13 (20.02.2014) ein Datum stehen. In R13 möchte ich gern die Arbeitstage angeben in der Form "xx Wochen, xx Tage" oder "xx Tage".
Ich habe folgende Formel verwendet, die in R13:
=WENN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13)/7)-GANZZAHL((WOCHENTAG(Q13;1)+T13-Q13)/7))/5> 52; "0 Tage";WENN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13)/7)-GANZZAHL((WOCHENTAG(Q13;1) +T13-Q13) /7) ) <0;"0 Tage";WENN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13)/7) -GANZZAHL((WOCHENTAG(Q13;1) +T13-Q13) /7))>10;ABRUNDEN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2) +T13-Q13)/7)-GANZZAHL((WOCHENTAG(Q13; 1) +T13-Q13) /7))/5;0) &" Wochen"& WENN(SUMME(((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13)/7) -GANZZAHL((WOCHENTAG(Q13; 1)+T13-Q13)/7))/5)-ABRUNDEN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13) /7) -GANZZAHL((WOCHENTAG(Q13;1)+T13-Q13)/7))/5;0))*5<1;""; ", " &SUMME(((T13-Q13-GANZZAHL((WOCHENTAG(Q13; 2)+T13-Q13)/7)-GANZZAHL((WOCHENTAG(Q13;1) +T13-Q13) /7) )/5)-ABRUNDEN((T13-Q13-GANZZAHL((WOCHENTAG(Q13; 2)+T13-Q13)/7) -GANZZAHL((WOCHENTAG(Q13;1) +T13-Q13)/7) )/5;0)) *5 & WENN(SUMME(((T13-Q13-GANZZAHL((WOCHENTAG(Q13; 2)+T13-Q13)/7) -GANZZAHL((WOCHENTAG(Q13;1) +T13-Q13) /7))/5) -ABRUNDEN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13) /7)-GANZZAHL((WOCHENTAG(Q13;1) +T13-Q13) /7) )/5;0))*5=1;" Tag";" Tage")); (T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13)/7) -GANZZAHL((WOCHENTAG(Q13;1)+T13-Q13)/7)) &WENN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2)+T13-Q13)/7) -GANZZAHL((WOCHENTAG(Q13;1)+T13-Q13)/7))=0; " Tage";WENN((T13-Q13-GANZZAHL((WOCHENTAG(Q13;2) +T13-Q13) /7)-GANZZAHL((WOCHENTAG(Q13;1)+T13-Q13) /7) )>1;" Tage";" Tag")))))
Als Ergebnis bekomme ich in R13 dann "15 Wochen, 3 Tage". Also alles gut.
In Q14 steht auch der 04.11.2013 und in T14 steht der 27.02.2014.
Als Ergebnis bekomme ich dann aber in R14: "16 Wochen, 3,00000000000001 Tage".
Ich bin leider nicht so fit, dass mir der Fehler direkt auffällt.
Ich hoffe, ihr könnt mir weiterhelfen.
Beste Grüße

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Arbeitstage zwischen zwei Datumsfeldern
20.08.2013 13:39:58
{Boris}
Hi,
2 Zeichen kürzer:
=KÜRZEN((T13-Q13)/7)&" Wochen, "&REST(T13-Q13;7)&" Tage"
VG, Boris

AW: Arbeitstage zwischen zwei Datumsfeldern
20.08.2013 18:25:47
Rob
Super, danke. Allerdings gehts mir ja um die Arbeitstage, nicht Wochentage im Allgemeinen.
Wie gestalte ich dann wie WENN-Abfrage für die verschiebenen Fälle,
wenn bei "xx Wochen, 0 Tage" nur die Wochen da stehen sollen,
oder bei "xx Wochen, 1 Tag" eben "Tag" und nicht "Tage"
oder bei weniger als 10 Arbeitstage nur "xx Tage" da steht.
Darum ist so eine komische Formel entstanden. Aber ich bin offen für Tipps, wie man das mit weniger Zeilen hin bekommt...
Beste Grüße

Anzeige
AW: Arbeitstage zwischen zwei Datumsfeldern
20.08.2013 18:33:24
Rob
Kann man die hier noch optimieren?
=WENN(
NETTOARBEITSTAGE(H5+1;K5)<10;
NETTOARBEITSTAGE(H5+1;K5) & " Tage";
KÜRZEN((NETTOARBEITSTAGE(H5+1;K5))/5)&" Wochen, "&
WENN(
REST(NETTOARBEITSTAGE(H5+1;K5);5)>1;
REST(NETTOARBEITSTAGE(H5+1;K5);5)&" Tage";
""))

AW: Arbeitstage zwischen zwei Datumsfeldern
20.08.2013 18:39:28
Rob
Ich glaube so gehts, oder?
=WENN(NETTOARBEITSTAGE(H5+1;K5)<10;WENN(NETTOARBEITSTAGE(H5+1;K5)<1;"0 Tage"; WENN(NETTOARBEITSTAGE(H5+1;K5)=1;NETTOARBEITSTAGE(H5+1;K5) & " Tag";NETTOARBEITSTAGE(H5+1;K5) & " Tage"));KÜRZEN((NETTOARBEITSTAGE(H5+1;K5))/5)&" Wochen, "& WENN(REST(NETTOARBEITSTAGE(H5+1;K5); 5)>1;REST(NETTOARBEITSTAGE(H5+1;K5);5)&" Tage";""))
Anzeige

314 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige