[de-discuss] Funktion Laufzeit_ADD, Duration_ADD

2021-07-11 Diskussionsfäden Martin Klumpp

Guten Tag,

ich möchte die Funktion Laufzeit_ADD (Duration_ADD) verwenden und habe
zwei Probleme mit der herzlichen Bitte, ob das sich jemand anschauen könnte.

Ich habe die Konstellationen in den LibreOffice-Versionen 5.4.7 bis
7.1.4, in OpenOffice 4.1.10 und in den Excel-Versionen 2003 - 2016 unter
Windows 10 und älteren Betriebssystemen nachgestellt.

1. Der Aufruf der Funktion "Laufzeit_ADD" ist nicht möglich. Wenn ich
die Funktion "Laufzeit_ADD" aufrufe, kommt der Hinweis #NAME?. Ich kann
die Funktion mit dem entsprechenden Syntax allerdings unter dem Namen
"Laufzeit" aufrufen. Speichere ich es dann im ods-Format ab und öffne
die Tabelle mit OpenOffice, wird die Funktion als "Duration_ADD"
angezeigt. Die originäre Funktion "Laufzeit" in LibreOffice -
entsprechend dem Hilfe-Verzeichnis - ist nicht aufrufbar.

LAUFZEIT
Berechnet die Anzahl der Perioden (Zahlungszeiträume), die erforderlich
sind, damit eine Investition den gewünschten Wert erreicht.
Syntax
LAUFZEIT(Zins; BW; ZW)


2. Ein Teil der Ergebnisse ist nicht plausibel.
Beim Parameter für die Basis
"2 genaue Anzahl Tage im Monat, Jahr hat 360 Tage"
sind die Ergebnisse nicht nachvollziehbar.

Als Beispiele habe ich angenommen, dass der Kupon und die Rendite
jeweils 0 sind. Die Laufzeit (Duration) bestimmt sich damit als
Differenz zwischen der Abrechnung und der Fälligkeit. Da keine Zinsen
gezahlt werden und die Rendite 0 ist, spielt somit der Parameter "Basis"
keine Rolle bei der Berechnung. Ich habe es mit Laufzeiten von einem
Jahr, zwei und drei Jahren sowie zehn Jahren berechnet und finde keine
plausible Erklärung für die Abweichungen. Die von mir erwarteten
Ergebnisse sind 1, 2, 3 oder 10 jeweils ohne Kommastellen. In Excel
kommen die erwarteten Ergebnisse heraus.

LAUFZEIT_ADD
Berechnet die Laufzeit eines festverzinslichen Wertpapiers in Jahren.
Syntax
LAUFZEIT_ADD("Abrechnung"; "Fälligkeit"; Coupon; Rendite; Häufigkeit; Basis)
Abrechnung ist das Kaufdatum des Wertpapiers.
Fälligkeit ist das Datum, an dem das Wertpapier fällig wird (abläuft).
Coupon ist der jährliche Kuponzinssatz (Nominalzinssatz)
Rendite ist die jährliche Rendite des Wertpapiers.
Häufigkeit ist die Anzahl von Zinszahlen im Jahr (1, 2 oder 4).
Basis (optional) wird aus einer Liste von Optionen ausgewählt und legt
fest, wie das Jahr zu berechnen ist.

Basis Berechnung
0 oder fehlend US-Methode (NASD), 12 Monate je 30 Tage
1 genaue Anzahl Tage im Monat, genaue Anzahl Tage im Jahr
2 genaue Anzahl Tage im Monat, Jahr hat 360 Tage
3 genaue Anzahl Tage im Monat, Jahr hat 365 Tage
4 Europa-Methode, 12 Monate je 30 Tage


=LAUFZEIT(DATUM(2021;7;5);DATUM(2022;7;5);0;0;1;0)      1
=LAUFZEIT(DATUM(2021;7;5);DATUM(2022;7;5);0;0;1;1)      1
=LAUFZEIT(DATUM(2021;7;5);DATUM(2022;7;5);0;0;1;2)      1,01←
=LAUFZEIT(DATUM(2021;7;5);DATUM(2022;7;5);0;0;1;3)      1
=LAUFZEIT(DATUM(2021;7;5);DATUM(2022;7;5);0;0;1;4)      1

=LAUFZEIT(DATUM(2021;7;5);DATUM(2023;7;5);0;0;1;0)  2
=LAUFZEIT(DATUM(2021;7;5);DATUM(2023;7;5);0;0;1;1)      2
=LAUFZEIT(DATUM(2021;7;5);DATUM(2023;7;5);0;0;1;2)      2,03←
=LAUFZEIT(DATUM(2021;7;5);DATUM(2023;7;5);0;0;1;3)      2
=LAUFZEIT(DATUM(2021;7;5);DATUM(2023;7;5);0;0;1;4)      2

=LAUFZEIT(DATUM(2021;7;5);DATUM(2024;7;5);0;0;1;0)      3
=LAUFZEIT(DATUM(2021;7;5);DATUM(2024;7;5);0;0;1;1)      3
=LAUFZEIT(DATUM(2021;7;5);DATUM(2024;7;5);0;0;1;2)      3,04←
=LAUFZEIT(DATUM(2021;7;5);DATUM(2024;7;5);0;0;1;3)      3
=LAUFZEIT(DATUM(2021;7;5);DATUM(2024;7;5);0;0;1;4)  3

=LAUFZEIT(DATUM(2021;7;5);DATUM(2031;7;5);0;0;1;0)      10
=LAUFZEIT(DATUM(2021;7;5);DATUM(2031;7;5);0;0;1;1)  10
=LAUFZEIT(DATUM(2021;7;5);DATUM(2031;7;5);0;0;1;2)      10,14←
=LAUFZEIT(DATUM(2021;7;5);DATUM(2031;7;5);0;0;1;3)  10,01←
=LAUFZEIT(DATUM(2021;7;5);DATUM(2031;7;5);0;0;1;4)      10

Vielen Dank und viele Grüße

Martin

--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


[de-discuss] Re: Möglicher Fehler in der Funktion Aufgelzins

2020-05-03 Diskussionsfäden Martin Klumpp

Hallo Jürgen,

herzlichen Dank, dass Du Dir die Sache angesehen und nachvollzogen hast.

Meine Gedanken, warum ich die Abweichungen eher LibreOffice zuordne:

1. Bei einer Zinszahlung für ein volles Zinsjahr und der Zinsmethode 
actual / actual, dies ist der Parameter Basis "1" in LibreOffice, wird 
immer der volle Zinssatz bezahlt. Im Rechenbeispiel also immer 1. 
Ist ein Schaltjahr in der Zinsperiode, zum Beispiel vom 15.05.2019 - 
15.05.2020, werden die 1 durch 366 geteilt und dann maximal mit 366 
multipliziert. Ist kein Schaltjahr in der Zinsperiode werden die 1 
durch 365 geteilt und dann maximal mit 365 multipliziert. Es kann also 
bei einem ganzen Zinsjahr nicht mehr und nicht weniger als 1 heraus 
kommen.


2. Selbst wenn LibreOffice eine andere Berechnungsmethode verwenden 
sollte, müssten die Abweichungen für jeweils 12 Monate existieren. Da 
die Abweichungen nur für 10 Monate existieren, ist dies für mich der 
Hinweis, einen Fehler eher in LibreOffice zu sehen.


Viele Grüße

Martin



Jürgen Kirsten Sun, 03 May 2020 07:33:16 -0700

Hallo Martin,

wenn du mich fragst, sieht das aber auch nach einem Fehler in Excel aus. 
Ich konnte zunächst mal exakt nachvollziehen was du beschrieben hast. 
Ich habe die von mir erstellte Datei in LO Calc in
Version 6.4.3.2 und Excel Online verglichen. Die Option Basis ist bei 
beiden Programmen gleich beschrieben siehe auch hier:


https://help.libreoffice.org/6.4/de/text/scalc/01/04060103.html?DbPAR=CALC#bm_id3145257
https://support.office.com/de-DE/client/results?Shownav=true&lcid=1031&ns=XLWAEndUser&version=15&omkt=de-DE&ver=15&apps=WDWAENDUSER%2CXLWAENDUSER%2CPPWAENDUSER%2CONWAENDUSER&HelpID=ACCRINT

Wenn du deine Funktion mit der Basis 4 oder 0 berechnest, kommt immer 
1 raus. Die beiden Berechnungsmethoden, berücksichtigen nicht die 
tatsächlichen Tage im Monat oder Jahr. Hier wird immer
mit 30 bzw. 360 gerechnet. Folglich kommt Monat für Monat und Jahr für 
Jahr das gleiche raus. Alle anderen Methoden berücksichtigen die 
aktuelle Anzahl von Tagen im Monat und oder im Jahr. Excel
Online berechnet bei Basis 1 genau so wie bei Basis 0. Berücksichtigt 
also nicht die Exakten Zeiträume. Diese Basis 1 ist auch wirklich der 
einzige Unterschied zwischen Calc und Excel.


Ich glaube es gibt hier kein richtig und kein Falsch. Dafür gibt es ja 
die verschiedenen Berechnungsmethoden. Die Methoden in Calc machen nach 
meiner Einschätzung das was sie sollen. Bei Excel

passt es bei Basis 1 nicht.

Ich habe meine Datei mal hier online 
<https://send.firefox.com/download/f84b8f5fcb4f65f0/#oYEFnmHBkz7uoQuAUufbUg>gestellt. 
Damit die anderen leichter nachvollziehen können, was gemeint ist.

https://send.firefox.com/download/f84b8f5fcb4f65f0/#oYEFnmHBkz7uoQuAUufbUg

lg

Jürgen

Am 30.04.2020 um 22:42 schrieb Martin Klumpp:

Hallo,

ich habe ein Problem mit der Funktion "AUFGELZINS" bei Schaltjahren und
der Berechnungsmethode "genaue Anzahl der Tage im Monat / genaue Anzahl
der Tage im Jahr".

Ist ein Schaltjahr in der Nähe, berechnet LibreOffice bei 10 Monaten den
aufgelaufenen Zins zu hoch und bei 10 Monaten zu niedrig.

Ist das Ergebnis zu hoch, wird der Jahreszinsbetrag durch 365 dividiert
und mit 366 multipliziert. Ist das Ergebnis zu niedrig, wird durch 366
dividiert und mit 365 multipliziert.

Der Fehler tritt bei den Windows Betriebssystemen 10, 7 und XP und bei
allen mir zur Verfügung stehenden LibreOffice-Versionen 5.4 bis 6.3 -
Portable Versionen - auf.

Eine Berechnung mit Excel ergibt immer das richtige Ergebnis von 1.

Viele Grüße

Martin


AUFGELZINS
Berechnet die aufgelaufenen Zinsen eines Wertpapiers mit periodischer
Zinszahlung.
Syntax

AUFGELZINS(Ausgabe; ErsterZins; Abrechnung; Zins; Nennwert; Häufigkeit;
Basis)

Es geht um den Parameter Basis "1"

Basis Berechnung
1 genaue Anzahl Tage im Monat, genaue Anzahl Tage im Jahr

Ergebnisse LibreOffice Calc

Ausgabe  ErsterZins Abrechnung Zins Nennwert Häufigkeit Basis Ergebnis
15.12.17 15.12.18   15.12.18 1   100  1   1 1
15.01.18 15.01.19   15.01.19 1   100  1   1 1
15.02.18 15.02.19   15.02.19 1   100  1   1 1
15.03.18 15.03.19   15.03.19 1   100  1       1 1
15.04.18 15.04.19   15.04.19 1   100      1   1 1
15.05.18 15.05.19   15.05.19     1   100  1   1 1
15.06.18 15.06.19   15.06.19 1   100  1       1 1
15.07.18 15.07.19   15.07.19 1   100  1   1 1
15.08.18 15.08.19   15.08.19 1   100  1   1 1
15.09.18 15.09.19   15.09.19 1   100  1       1 1
15.10.18 15.10.19   15.10.19 1   100  1       1 1
15.11.18 15.11.19   15.11.19 1   100  1       1 1
15.12.18 15.12.19   15.12.19 1   100  1       1 1
15.01.19 15.01.20   15.01.20 1   100      1       1 1
15.02.19 15.02.20   15.02.

[de-discuss] Möglicher Fehler in der Funktion Aufgelzins

2020-04-30 Diskussionsfäden Martin Klumpp

Hallo,

ich habe ein Problem mit der Funktion "AUFGELZINS" bei Schaltjahren und
der Berechnungsmethode "genaue Anzahl der Tage im Monat / genaue Anzahl
der Tage im Jahr".

Ist ein Schaltjahr in der Nähe, berechnet LibreOffice bei 10 Monaten den
aufgelaufenen Zins zu hoch und bei 10 Monaten zu niedrig.

Ist das Ergebnis zu hoch, wird der Jahreszinsbetrag durch 365 dividiert
und mit 366 multipliziert. Ist das Ergebnis zu niedrig, wird durch 366
dividiert und mit 365 multipliziert.

Der Fehler tritt bei den Windows Betriebssystemen 10, 7 und XP und bei
allen mir zur Verfügung stehenden LibreOffice-Versionen 5.4 bis 6.3 -
Portable Versionen - auf.

Eine Berechnung mit Excel ergibt immer das richtige Ergebnis von 1.

Viele Grüße

Martin


AUFGELZINS
Berechnet die aufgelaufenen Zinsen eines Wertpapiers mit periodischer
Zinszahlung.
Syntax

AUFGELZINS(Ausgabe; ErsterZins; Abrechnung; Zins; Nennwert; Häufigkeit;
Basis)

Es geht um den Parameter Basis "1"

Basis Berechnung
1 genaue Anzahl Tage im Monat, genaue Anzahl Tage im Jahr

Ergebnisse LibreOffice Calc

Ausgabe  ErsterZins Abrechnung Zins Nennwert Häufigkeit Basis Ergebnis
15.12.17 15.12.18   15.12.18 1   100  1   1   1
15.01.18 15.01.19   15.01.19 1   100  1   1   1
15.02.18 15.02.19   15.02.19 1   100  1   1   1
15.03.18 15.03.19   15.03.19 1   100  1       1   1
15.04.18 15.04.19   15.04.19 1   100      1   1   1
15.05.18 15.05.19   15.05.19     1   100  1   1   1
15.06.18 15.06.19   15.06.19 1   100  1       1   1
15.07.18 15.07.19   15.07.19 1   100  1   1   1
15.08.18 15.08.19   15.08.19 1   100  1   1   1
15.09.18 15.09.19   15.09.19 1   100  1       1   1
15.10.18 15.10.19   15.10.19 1   100  1       1   1
15.11.18 15.11.19   15.11.19 1   100  1       1   1
15.12.18 15.12.19   15.12.19 1   100  1       1   1
15.01.19 15.01.20   15.01.20 1   100      1       1   1
15.02.19 15.02.20   15.02.20 1   100  1       1   1
15.03.19 15.03.20   15.03.20 1   100  1       1   10027,4
15.04.19 15.04.20   15.04.20 1   100  1       1   10027,4
15.05.19 15.05.20   15.05.20 1   100  1       1   10027,4
15.06.19 15.06.20   15.06.20 1   100  1       1   10027,4
15.07.19 15.07.20   15.07.20 1   100      1       1   10027,4
15.08.19 15.08.20   15.08.20 1   100  1       1   10027,4
15.09.19 15.09.20   15.09.20 1   100  1       1   10027,4
15.10.19 15.10.20   15.10.20 1   100  1   1   10027,4
15.11.19 15.11.20   15.11.20 1   100  1       1   10027,4
15.12.19 15.12.20   15.12.20 1   100  1       1   10027,4
15.01.20 15.01.21   15.01.21 1   100  1       1   1
15.02.20 15.02.21   15.02.21 1   100      1       1   1
15.03.20 15.03.21   15.03.21 1   100  1       19972,68
15.04.20 15.04.21   15.04.21 1   100      1       19972,68
15.05.20 15.05.21   15.05.21 1   100      1   19972,68
15.06.20 15.06.21   15.06.21 1   100  1       19972,68
15.07.20 15.07.21   15.07.21 1   100  1       19972,68
15.08.20 15.08.21   15.08.21 1   100  1       19972,68
15.09.20 15.09.21   15.09.21 1   100  1       19972,68
15.10.20 15.10.21   15.10.21 1   100  1       19972,68
15.11.20 15.11.21   15.11.21 1   100      1       19972,68
15.12.20 15.12.21   15.12.21 1   100  1       19972,68
15.01.21 15.01.22   15.01.22 1   100  1   1   1
15.02.21 15.02.22   15.02.22 1   100  1       1   1
15.03.21 15.03.22   15.03.22 1   100  1   1   1
15.04.21 15.04.22   15.04.22 1   100  1       1   1
15.05.21 15.05.22   15.05.22 1   100      1       1   1
15.06.21 15.06.22   15.06.22 1   100      1       1   1
15.07.21 15.07.22   15.07.22 1   100  1       1   1
15.08.21 15.08.22   15.08.22 1   100      1       1   1
15.09.21 15.09.22   15.09.22 1   100  1       1   1
15.10.21 15.10.22   15.10.22 1   100  1   1   1
15.11.21 15.11.22   15.11.22 1   100  1       1   1
15.12.21 15.12.22   15.12.22 1   100      1       1   1
15.01.22 15.01.23   15.01.23 1   100      1   1   1
15.02.22 15.02.23   15.02.23 1   100  1       1   1
15.03.22 15.03.23   15.03.23 1   100  1       1   1
15.04.22 15.04.23   15.04.23 1   100  1       1   1


--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentf