Freigeben über


WorksheetFunction.Days360-Methode (Excel)

Gibt die Anzahl der Tage zwischen zwei Datumswerten auf der Grundlage eines Jahrs mit 360 Tagen (d. h. zwölf Monaten mit jeweils 30 Tagen) zurück. Dies wird bei einigen Berechnungen in der Buchhaltung verwendet.

Syntax

Ausdruck. Days360 (Arg1, Arg2, Arg3)

Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Arg1 – Arg2 Erforderlich Variant Die beiden Datumswerte, bei denen die Anzahl der dazwischen liegenden Tage ermittelt werden soll. Wenn start_date (Arg1) nach end_date (Arg2) auftritt, gibt Days360 eine negative Zahl zurück. Dates should be entered by using the DATE function, or as results of other formulas or functions.
Arg3 Optional Variant Ein boolescher Wert, der angibt, ob die US-methode oder die europäische Methode in der Berechnung verwendet werden soll.

Rückgabewert

Double

Hinweise

Verwenden Sie diese Funktion zum Berechnen von Zahlungen, wenn Ihr Buchführungssystem auf zwölf Monaten mit jeweils 30 Tagen beruht.

Die folgende Tabelle enthält die Werte für Arg3.

Methode Definiert
False oder ausgelassen US-Methode (NASD). Wenn das Startdatum der 31. eines Monats ist, entspricht es dem 30. desselben Monats. Wenn das Enddatum der 31. eines Monats ist und das Startdatum vor dem 30. eines Monats liegt, entspricht das Enddatum dem 1. des nächsten Monats; Andernfalls entspricht das Enddatum dem 30. desselben Monats.
True Europäische Methode. Anfangs- und Endtermine, die am 31. eines Monats auftreten, werden gleich dem 30. desselben Monats.

Achtung

Wenn Sie die Days360-Funktion verwenden, um die Anzahl der Tage zwischen zwei Datumsangaben zu berechnen, wird ein unerwarteter Wert zurückgegeben. Wenn Sie beispielsweise die Funktion Days360 mit dem Startdatum 28. Februar und dem Enddatum 28. März verwenden, wird ein Wert von 28 Tagen zurückgegeben. Sie erwarten, dass für jeden vollen Monat ein Wert von 30 Tagen zurückgegeben wird. Verwenden Sie die folgende Formel, um dieses Verhalten zu umgehen:

=DAYS360(start_date,end_date,IF(method=TRUE,TRUE,IF(AND(method=FALSE,MONTH(start_date)=2,DAY(start_date)>=28,MONTH(end_date)=2,DAY(end_date)>=28),TRUE,FALSE)))

Microsoft Excel speichert Datumsangaben als sequenzielle Seriennummern, damit sie in Berechnungen verwendet werden können. Standardmäßig ist der 1. Januar 1900 die Seriennummer 1 und der 1. Januar 2008 die Seriennummer 39448, da es 39.448 Tage nach dem 1. Januar 1900 ist. Microsoft Excel für macintosh verwendet ein anderes Datumssystem als Standard.

Hinweis

Visual Basic for Applications (VBA) berechnet serielle Datumsangaben anders als Excel. In VBA ist die Seriennummer 1 der 31. Dezember 1899 und nicht der 1. Januar 1900.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.