Professional Documents
Culture Documents
COUPPCD
COUPPCD
Remarks:
All arguments are truncated to integers.
If settlement or maturity is not a valid date, COUPDAYBS returns the #VALUE! Error va
If frequency is any number other than 1, 2, or 4, COUPDAYBS returns the #NUM! error
If basis < 0 or if basis > 4 , COUPDAYBS returns the #NUM! error value.
If settlement maturity, COUPDAYBS returns the #NUM! error value.
Example #1
Data
1/25/2007
11/15/2008
2
1
Formula
=COUPDAYBS (B41,B42,B43,B44)
Example #2
REMARKS:
The settlement date is the date a buyer purchases a coupon, such as a bond.
The maturity date is the date when a coupon expires.
All arguments are truncated to integers.
If settlement or maturity is not a valid date, COUPDAYS returns the #VALUE! error value.
If frequency is any number other than 1, 2, or 4, COUPDAYS returns the #NUM! error value.
If basis < 0 or if basis > 4, COUPDAYS returns the #NUM! error value.
If settlement = maturity, COUPDAYS returns the #NUM! error value.
EXAMPLE
1
2
3
A
Data
6-Apr-16
15-Nov-16
2
B
Description
Settlement date
Maturity date
Semiannual coupon (see above)
Formula
182
Description (Result)
4
5
The number of days in the
coupon period that contains the
settlement date, for a bond with
the above terms.
REMARKS:
The settlement date is the date a buyer purchases a coupon, such as a bond.
The maturity date is the date when a coupon expires.
All arguments are truncated to integers.
If settlement or maturity is not a valid date, COUPDAYS returns the #VALUE! error value.
If frequency is any number other than 1, 2, or 4, COUPDAYS returns the #NUM! error value.
If basis < 0 or if basis > 4, COUPDAYS returns the #NUM! error value.
If settlement = maturity, COUPDAYS returns the #NUM! error value.
EXAMPLE
1
2
3
A
Data
25-Jan-16
15-Nov-17
2
B
Description
Settlement date
Maturity date
Semiannual coupon (see above)
Formula
5/15/2016
Description (Result)
4
5
The next coupon date after the
settlement date, for a bond with
the above terms is May 15,
2016
COUPPCD ( settlement, maturity, frequency, [basis]) ---The Excel COUPPCD function ret
settlement ---The settlement date of the security.
maturity ---The maturity date of the security.
settlement date
maturity date
coupon frequency
basis (optional)
Remarks:
Microsoft Excel stores dates as sequential serial num
MDURATION(settlement,maturity,coupon,yld,frequency,[basis]) -
Note:
Dates should be entered by using the DATE function, o
For example, use DATE(2008,5,23) for the 23rd day of
Settlement
Maturity
Coupon
Yld
Frequency
Basis (optional)
Basis
0 or omitted
1
2
3
4
Remarks:
*The settlement date is the date a buyer purchases
The maturity date is the date when a coupon e
The issue date would be January 1, 2008, the s
NPER
Returns the number of periods for an investment based on periodic, constant payments
SYNTAX
NPER(rate,pmt,pv,[fv],[type])
Rate
Pmt
Pv
Fv
Type
EXAMPLES
0.23
-200
-2000
23695
1
FORMULA
52.6491414159
53.1818197884
-9.2362453213
Present value
Future value
Payment is due at the beginning of the period (see above)
Pduration Calculation
The Excel Pduration function uses the following calculation to calculate the n
NOTE: ERRORS
=PDURATION(4%,1000
#NUM!----Occurs if any of the supplied arguments are
#VALUE!----Occurs if any of the supplied arguments ar
EXAMPLE:
er of days from the beginning of the coupon period to the settlement date.
s date. The security settlement date is the date after the issue date when the security is traded to the buyer.
maturity date. The maturity date is the date when the security expires.
Description
Settlement date
Maturity date
Semiannual coupon
Actual basis
Description (Result)
The number of days from beginning of the coupon period
to the settlement date, for a bond with the above terms (71)
71
s the number of days in the coupon period that contains the settlement date.
unction, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd da
The security settlement date is the date after the issue date when the security is traded to the buyer.
maturity date is the date when the security expires.
s per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequenc
such as a bond.
a number that represents the next coupon date after the settlement date.
unction, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd da
The security settlement date is the date after the issue date when the security is traded to the buyer.
maturity date is the date when the security expires.
s per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequenc
such as a bond.
he Excel COUPPCD function returns the previous coupon date, before the settlement date for a security
Note that the settlement and maturity dates should be input as either:
aining dates
om formulas.
Value
9/13/2015
12/31/2016
1
1
[basis]) - Returns the Macaulay duration for an assumed par value of $100.
e of the present value of the cash flows and is used as a measure of a bond price's response to change
ity's settlement date. The security settlement date is the date after the issue date when the security is
s maturity date. The maturity date is the date when the security expires.
annual coupon rate.
ual yield.
er of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2;
type of day count basis to use.
Day count basis
US (NASD) 30/360
Actual/actual
Actual/360
Actual/365
European 30/360
dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is
39448 because it is 39,448 days after January 1, 1900.
the date a buyer purchases a coupon, such as a bond. The maturity date is the date when a coupon e
d is purchased by a buyer six months later. The issue date would be January 1, 2008, the settlement da
be January 1, 2038, which is 30 years after the January 1, 2008, issue dat
equency, and basis are truncated to integers.
basis]) - Returns the modified Macauley duration for a security with an assumed par value of $100.
the
the
the
the
the
the
security's settlement date. The security settlement date is the date after the issue date
security's maturity date. The maturity date is the date when the security
security's annual coupon rate.
security's annual yield.
number of coupon payments per year. For annual payments, frequency =
type of day count basis to use.
Description
Settlement date
Maturity date
Percent coupon
Percent yield
Frequency
Basis
Formula:
Formula:
Description
Settlement date
Maturity date
Percent coupon
Percent yield
Frequency
Basis
nge over the life of the annuity. Typically, pmt contains principal and interest but no other fees or taxes.
at a series of future payments is worth right now.
o attain after the last payment is made. If fv is omitted, it is assumed to be 0 (the future value of a loan, for example,
nts are due.
per period
of the investment
g calculation to calculate the number of periods required for an investment to reach a specified value:
(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.
(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.
default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number
er January 1, 1900.
s the date when a coupon expires. For example, suppose a 30-year bond is issued
y 1, 2008, the settlement date would be July 1, 2008, and the maturity date would
e January 1, 2008, issue date.
ntered as text.
he date after the issue date when the security is traded to the buyer.
the security expires.
s of Excel.
=PDURATION(4%,10000,15000)
=PDURATION(5.5%/12,8000,1200000)
=PDURATION(5.5%/360,8000,1200000)
(number of days)
e entered as text.
e entered as text.
umber of days)