Difference between revisions of "Documentation/How Tos/Calc: DISC function"

From Apache OpenOffice Wiki
Jump to: navigation, search
(See also:)
m
 
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{DISPLAYTITLE: DISC function}}
 +
{{Documentation/CalcFunc FinancialTOC
 +
|ShowPrevNext=block
 +
|PrevPage=Documentation/How_Tos/Calc:_ACCRINTM_function
 +
|NextPage=Documentation/How_Tos/Calc:_DURATION_function
 +
}}__NOTOC__
  
 
== DISC ==
 
== DISC ==
Returns the discount rate of a bond.
+
Returns the discount rate of a security.
 +
 
 +
This function is only available if the '''Analysis AddIn''' is installed.
  
 
=== Syntax: ===
 
=== Syntax: ===
 
<tt>'''DISC(settlementdate; maturitydate; price; redemptionvalue; basis)'''</tt>
 
<tt>'''DISC(settlementdate; maturitydate; price; redemptionvalue; basis)'''</tt>
: <tt>'''settlementdate'''</tt>: the settlement (purchase) date of the bond.
+
: <tt>'''settlementdate'''</tt>: the settlement (purchase) date of the security.
: <tt>'''maturitydate'''</tt>: the maturity (redemption) date of the bond.
+
: <tt>'''maturitydate'''</tt>: the maturity (redemption) date of the security.
: <tt>'''price'''</tt>:  the price of the bond.
+
: <tt>'''price'''</tt>:  the price of the security.
: <tt>'''redemptionvalue'''</tt>: the redemption value of the bond.
+
: <tt>'''redemptionvalue'''</tt>: the redemption value of the security.
 
: <tt>'''basis'''</tt>: is the calendar system to use. Defaults to <tt>'''0'''</tt> if omitted.
 
: <tt>'''basis'''</tt>: is the calendar system to use. Defaults to <tt>'''0'''</tt> if omitted.
 
:: 0 - US method (NASD), 12 months of 30 days each
 
:: 0 - US method (NASD), 12 months of 30 days each
Line 26: Line 33:
 
: returns approximately <tt>'''0.072'''</tt>, a discount rate of around 7.2%.
 
: returns approximately <tt>'''0.072'''</tt>, a discount rate of around 7.2%.
  
=== See also: ===
+
=== Issues: ===
[[Documentation/How_Tos/Calc: YIELDDISC function|'''YIELDDISC''']],
+
* Calc follows Excel's apparent use of <tt>'''YEARFRAC'''</tt> in calculating <tt>'''DISC'''</tt>. Both Excel and Calc calculate <tt>'''YEARFRAC'''</tt> incorrectly in certain circumstances, and these (small) errors are propagated to <tt>'''DISC'''</tt>.
[[Documentation/How_Tos/Calc: YIELD function|'''YIELD''']],
+
[[Documentation/How_Tos/Calc: PRICE function|'''PRICE''']],
+
[[Documentation/How_Tos/Calc: PRICEDISC function|'''PRICEDISC''']],
+
[[Documentation/How_Tos/Calc: PRICEMAT function|'''PRICEMAT''']]
+
  
[[Documentation/How_Tos/Calc: YEARFRAC function|'''YEARFRAC''']]
+
{{SeeAlso|EN|
 +
* [[Documentation/How_Tos/Calc: PRICE function|PRICE]]
 +
* [[Documentation/How_Tos/Calc: PRICEDISC function|PRICEDISC]]
 +
* [[Documentation/How_Tos/Calc: PRICEMAT function|PRICEMAT]]
 +
* [[Documentation/How_Tos/Calc: YIELD function|YIELD]]
 +
* [[Documentation/How_Tos/Calc: YIELDDISC function|YIELDDISC]]
 +
* [[Documentation/How_Tos/Calc: YIELDMAT function|YIELDMAT]]
  
[[Documentation/How_Tos/Calc: Date & Time functions#Financial date systems|'''Financial date systems''']]
+
* [[Documentation/How_Tos/Calc: YEARFRAC function|YEARFRAC]]
  
[[Documentation/How_Tos/Calc: Financial functions|'''Financial functions''']]
+
* [[Documentation/How_Tos/Calc: Date & Time functions#Financial date systems|Financial date systems]]
  
=== Issues: ===
+
* [[Documentation/How_Tos/Calc: Financial functions|Financial functions]]
* Calc follows Excel's apparent use of <tt>'''YEARFRAC'''</tt> in calculating <tt>'''DISC'''</tt>. Both Excel and Calc calculate <tt>'''YEARFRAC'''</tt> incorrectly in certain circumstances, and these errors are propagated to <tt>'''DISC'''</tt>.
+
 
 +
* [[Documentation/How_Tos/Calc: Functions listed alphabetically|Functions listed alphabetically]]
 +
* [[Documentation/How_Tos/Calc: Functions listed by category|Functions listed by category]]}}
 +
[[Category: Documentation/Reference/Calc/Financial functions]]

Latest revision as of 10:49, 31 January 2024

DISC

Returns the discount rate of a security.

This function is only available if the Analysis AddIn is installed.

Syntax:

DISC(settlementdate; maturitydate; price; redemptionvalue; basis)

settlementdate: the settlement (purchase) date of the security.
maturitydate: the maturity (redemption) date of the security.
price: the price of the security.
redemptionvalue: the redemption value of the security.
basis: is the calendar system to use. Defaults to 0 if omitted.
0 - US method (NASD), 12 months of 30 days each
1 - Actual number of days in months, actual number of days in year
2 - Actual number of days in month, year has 360 days
3 - Actual number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


DISC calculates the discount rate using this formula:
(redemptionvalue - price) / (redemptionvalue * YEARFRAC(settlementdate; maturitydate; basis))

Example:

DISC("2007-12-21"; "2008-02-15"; 98.9; 100; 1)

returns approximately 0.072, a discount rate of around 7.2%.

Issues:

  • Calc follows Excel's apparent use of YEARFRAC in calculating DISC. Both Excel and Calc calculate YEARFRAC incorrectly in certain circumstances, and these (small) errors are propagated to DISC.



See Also
Retrieved from "https://wiki.openoffice.org/w/index.php?title=Documentation/How_Tos/Calc:_DISC_function&oldid=259755"
Views
Personal tools
Navigation
Tools
In other languages