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.
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...
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...
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...
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...