Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
544to548
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
544to548
544to548
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

"Schnittmenge" für mehrer Datumsangaben

"Schnittmenge" für mehrer Datumsangaben
14.01.2005 12:45:59
Stephan
Hallo Forengemeinde!
Ich habe folgendes Problem:
Ich bräuchte eine Formel, die mir sagt, wieviele Tage eines einzugebenden Zeitraums innerhalb eines vorgegebenen Zeitraums (Quartal) liegen, also z.B.
Eingabe Zeitraum: 01.01. bis 02.04.
Formelergebnis: 31 Tage im 1.Quartal, 2 Tage im 2. Quartal
und das für ein beliebigen Zeitraum.
Das ganze ist für eine Krankheitsliste.
Anhand der eingegebenen Krankheitszeiträume sollen die Krankheitstage je Quartal ausgeworfen werden.
Vielen Dank für Eure Hilfe
Stephan

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "Schnittmenge" für mehrer Datumsangaben
14.01.2005 14:36:30
Matthias
Hallo Stephan,
mit dieser Benutzerdefinierten Funktion geht das:
Option Explicit
Public Function AnzTage(S1 As Date, E1 As Date, S2 As Date, E2 As Date) As Integer
If E1 < S1 Then
AnzTage = 0: Exit Function
End If
If S2 < S1 Then
If E2 < S1 Then
AnzTage = 0: Exit Function
ElseIf E2 <= E1 Then
AnzTage = E2 - S1 + 1: Exit Function
Else
AnzTage = E1 - S1 + 1: Exit Function
End If
ElseIf S2 >= S1 And S2 <= E1 Then
If E2 <= E1 Then
AnzTage = E2 - S2 + 1: Exit Function
Else
AnzTage = E1 - S2 + 1: Exit Function
End If
Else
AnzTage = 0: Exit Function
End If
End Function
Verwendung: =ANZTAGE(A1;A2;B1;B2)
wobei hier in Spalte A der eine Zeitraum steht und in Spalte B der andere.
Allerdings sind es doch 90 Tage im ersten Quartal, oder?
Gruß Matthias
Anzeige
AW: "Schnittmenge" für mehrer Datumsangaben
Stephan
VIELEN DANK !!
Das ist genau das, was ich gebraucht habe. Mit Deiner function funzt es.
Du hast natürlich recht. 90 Tage im 1. Quartal ;)
DANKE !!
Stephan

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige