Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

kaufm Berechnung der Zinstage für den Februar (28 = 30)

552 views
Skip to first unread message

Björn Wipper

unread,
Mar 26, 2003, 11:23:57 AM3/26/03
to
Hallo Leute,

ich habe bei der Berechnung der Zinstage das Problem, dass
Excel trotz Verwendung der Funktion
=tage360(A1;A2)
nicht immer mit 30 Tagen pro Monat rechnet. Bei
Zahlungsterminen von
A1=30.01.03 und A2=28.02.03
errechnet die Funktion 28 Zinstage.

Gibt es da elegante Lösung des Problems?
Vor allem da ich ja bei Zahlungsterminen die im Februar
vor dem Monatsende liegen auch berücksichtigen muss, dass
die zwei Tage anteilig aufgeteilt werden.

Reiner Ernst

unread,
Mar 26, 2003, 11:46:35 AM3/26/03
to
Hallo Björn,
nachstehend ein Auszug aus "Excelformeln.de- Datum/Zeit" das dein Problem
mit den Zinstagen löst:

Ersatz der Funktion TAGE360 (341)

Autor: Jörg-Michael Müller (MJM)

Aufgabe
Die Funktion TAGE360 steht mit dem Februarende auf Kriegsfuß.
Die Tageszahl zwischen dem 31.12.2002 und dem 28.02.2003 sollte 60
sein; - ergibt aber 58.

Lösung
das Anfangsdatum steht in A1
das Enddatum in A2


=360*(JAHR(A2)-JAHR(A1))+30*(MONAT(A2)-MONAT(A1))+WENN(TAG(A2)>TAG(A2+1);30;
TAG(A2))-WENN(TAG(A1)>TAG(A1+1);30;TAG(A1))

MFG
Reiner Ernst

"Björn Wipper" <b...@gmx.ch> wrote in message
news:3d7c01c2f3b4$19c63c40$a601...@phx.gbl...

Peter Dorigo

unread,
Mar 27, 2003, 5:36:18 AM3/27/03
to
Hallo Björn

ohne mich mit der Problematik von Zinstagen auseinandergesetzt zu haben, folgende
Idee:

=WENN(TEXT(A2+1;"TM")="13";TAGE360(A1;A2+1)-1;TAGE360(A1;A2))

mfg Peter

--
MVP für MS-Excel
---------------------------


"Björn Wipper" <b...@gmx.ch> schrieb im Newsbeitrag
news:3d7c01c2f3b4$19c63c40$a601...@phx.gbl...

Reiner Ernst

unread,
Mar 27, 2003, 3:02:06 PM3/27/03
to
Hallo Peter,

könntest du die Funktion näher erläutern. Was bedeutet "TM" und "13" und
warum TEXT?

MFG
Reiner

"Peter Dorigo" <pe...@swissonline.ch> wrote in message
news:OKRGF2E9...@TK2MSFTNGP10.phx.gbl...

Peter Dorigo

unread,
Mar 28, 2003, 4:27:51 AM3/28/03
to
Hallo Reiner

Die Funktion TEXT() wandelt Zahlenwerte in Text um, entsprechend des gewählten
Zahlenformates.
Die meisten der gängigen Zahlenformate können auch in dieser Funktion verwendet
werden. Siehe auch OLH.
=TEXT(A2+1;"TM")
TM steht für TagMonat (jeweils einstellig)
es wird der Datumswert des Folgetages des Datums in A2 in dieses Format umgewandelt.
Ist das Datum in A2 der letzte Februartag (28.2.xx oder 29.2.xx) ist das Resultat der
Funktion "13"
Es ist die kürzeste Variante, die mir eingefallen ist, um festzustellen, ob das Datum
in A2 der letzte Februartag ist.
=WENN(UND(MONAT(A2)=2;A2=MONATSENDE(A2));...
wäre zB eine andere Variante, die leichter zu verstehen wäre.

KTH ;-)

mfg Peter

--
MVP für MS-Excel
---------------------------


"Reiner Ernst" <Reiner...@t-online.de> schrieb im Newsbeitrag
news:b5vlc3$tbb$01$1...@news.t-online.com...

0 new messages