Bestimmen, ob Datum ein Arbeitstag in Excel
Ich habe ein Datum in Spalte H10 und hinzufügen von 45 Tagen zu diesem Datum in die nächste Spalte, ich
- Wenn es nicht dates-Spalte muss ich leer sein
- Wenn der 45ten Tag fällt auf ein Wochenende der Berechnung bewegen muss, um den nächsten Arbeitstag ist Montag
InformationsquelleAutor AdonisBlue | 2015-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie kombinieren zwei wesentliche Funktionen.
Zunächst
DATE + INT = DATE
. Zum Beispiel, wennH10 = 1/8/2015
undH11 = H10 + 10
dann H11 zeigen1/18/2015
.In Ihrem Fall, den Sie verwenden möchten
H10 + 45
.Zweiten, können Sie die
Weekday(date,mode)
- Funktion, um zu bestimmen, den Tag der Woche. Persönlich, für Ihre Zwecke, Sie könnte verwendenweekday(h10 + 45, 2)
das wäre eine 1-5 für MTWRF und 6-7 für einen Tag am Wochenende. So etwas wieAber wir sind noch nicht erledigt - Sie brauchen, um sicherzustellen, dass Ihr Tag endet, bis auf einen Wochentag. So können wir so etwas tun - bei der Bestimmung ein Wochentag ist, können wir verwenden, um zu bestimmen, wie viel wir brauchen, um hinzuzufügen. Wenn wir am Ende mit einem 6 (Samstag) wollen wir 2 Tage, um schieben Sie es auf einen Montag. Im Falle eines 7 möchten wir hinzufügen, 1 Tag, schieben Sie es auf einen Montag. So können wir einfach die
8 - weekday(h10+45)
hinzufügen, wenn es ein Wochentag. Damit unser add-Wert wirdHaben Sie auch eine Forderung über leer, so dass Sie wollen, um zu wickeln, was auch immer Sie mit
InformationsquelleAutor corsiKa
Können Sie kombinieren die Funktionen WENN(), WEEKDAY() und ARBEITSTAG() zur Berechnung Ihrer beenden Datum und sicherzustellen, dass es nicht auf ein Wochenende fallen.
Ich verwendet habe,
InformationsquelleAutor Doug D.