MICROSOFT EXCEL TUTORIAL - FINANCIAL FUNCTION (PART -1)

 FINANCIAL FUNCTIONS 

PART 1:- FINANCIAL FUNCTIONS I

PART 2:- FINANCIAL FUNCTIONS II

PART 3:- FINANCIAL FUNCTIONS III

FINANCIAL FUNCTIONS I

MICROSOFT EXCEL TUTORIAL-FINANCIAL FUNCTIONS

Categories of FINANCIAL functions.

ACCRINT

CUMIPMT

ACCRINTM

CUMPRINC

AMORDEGRC

DB

AMORLINC

DDB

COUPDAYBS

DISC

COUPDAYS

DOLLARDE

COUPDAYSNC

DOLLARFR

COUPNCD

DURATION

COUPNUM

EFFECT

COUPPCD

FV


1. ACCRINT:- In Microsoft Excel “ACCRINT” function returns the accrued interest for a fixed security that pays interest periodically.

Syntax of ACCRINT function:-

=ACCRINT(issue,first_interest,settlement,rate,par,frequency,[basis],[calc_method])

Arguments:-

issue:- Issue date of the security.

first_interest:- First interest date of security.

settlement:- Settlement date of security.

rate:- Interest rate of the security.

par:- Par value of security.

frequency:- Number of coupon payments per year (1=annual, 2=semiannual or 4=quarterly)

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 calc_method:- It calculate the total accrued interest. It is two types i.e. TRUE (returns total accrued interest from issue to settlement) and FALSE (returns accrued interest from first_interest to settlement). It is an optional part and if omitted the default is FALSE.

Example of ACCRINT function:-

The following pictures show the example of the ACCRINT function.

2. ACCRINTM:- In Microsoft Excel “ACCRINTM” function returns the accrued interest for a fixed security that pays interest at maturity (i.e. pays interest one time only).

Syntax of ACCRINTM function:-

=ACCRINTM(issue, settlement,rate,par,[basis])

Arguments:-

issue:- Issue date of the security.

settlement:- Settlement date of security.

rate:- Annual coupon rate.

par:- Par value of security.

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of ACCRINTM function:-

The following pictures show the example of the ACCRINTM function.

3. AMORDEGRC:- In Microsoft Excel AMORDEGRCfunction returns the depreciation of an asset for each accounting period on a pro rated basis.

Syntax of AMORDEGRC function:-

= AMORDEGRC (cost,date_purchased,first_period,salvage,period,rate,[basis])

Arguments:-

cost:- Cost of asset.

date_purchased:- Purchased date of the asset.

first_period:- End date of the first period.

salvage:- Salvage value of the asset.

period:- Calculate depreciation for the specific period.

rate:- Percentage rate of depreciation.

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of AMORDEGRC function:-

The following pictures show the example of the AMORDEGRC function.


4. AMORLINC:- In Microsoft Excel “AMORLINC” function calculates the depreciation of an asset for each accounting period.

Syntax of AMORLINC function:-

= AMORLINC(cost,date_purchased,first_period,salvage,period,rate,[basis])

Arguments:-

cost:- Cost of asset.

date_purchased:- Purchased date of the asset.

first_period:- End date of the first period.

salvage:- Salvage value of the asset.

period:- Calculate depreciation for the specific period.

rate:- Percentage rate of depreciation.

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of AMORLINC function:-

The following pictures show the example of the AMORLINC function.


5. COUPDAYBS:- In Microsoft Excel “COUPDAYBS” function calculates the number of days from the starting of a coupons period to the settlement date.

Syntax of COUPDAYBS function:-

=COUPDAYBS(settlement,maturity,frequency,[basis])

Arguments:-

settlement:- Security’s settlement date.

maturity:- Security’s maturity date.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of COUPDAYBS function:-

The following pictures show the example of the COUPDAYBS function.


6. COUPDAYS:- In Microsoft Excel “COUPDAYS” function returns the total number of days in a coupon period (includes settlement date).

Syntax of COUPDAYS function:-

=COUPDAYS(settlement,maturity,frequency,[basis])

Arguments:-

settlement:- Security’s settlement date.

maturity:- Security’s maturity date.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of COUPDAYS function:-

The following pictures show the example of the COUPDAYS function.


7. COUPDAYSNC:- In Microsoft Excel “COUPDAYSNC” function returns the number of days (from the settlement date to the next coupon date).

Syntax of COUPDAYSNC function:-

= COUPDAYSNC(settlement,maturity,frequency,[basis])

Arguments:-

settlement:- Security’s settlement date.

maturity:- Security’s maturity date.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of COUPDAYSNC function:-

The following pictures show the example of the COUPDAYSNC function.


8. COUPNCD:- In Microsoft Excel “COUPNCD” function returns the next coupon date after the settlement date.

Syntax of COUPNCD function:-

= COUPNCD(settlement,maturity,frequency,[basis])

Arguments:-

settlement:- Security’s settlement date.

maturity:- Security’s maturity date.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

Example of COUPNCD function:-

The following pictures show the example of the COUPNCD function.


9. COUPNUM:- In Microsoft Excel “COUPNUM” function returns the number of coupons payable between the settlement date and maturity date.

Syntax of COUPNUM function:-

= COUPNUM(settlement,maturity,frequency,[basis])

Arguments:-

settlement:- Security’s settlement date.

maturity:- Security’s maturity date.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360


Example of COUPNUM function:-

The following pictures show the example of the COUPNUM function.


10. COUPPCD:- In Microsoft Excel “COUPPCD” function returns the previous coupon date before the settlement date.

Syntax of COUPPCD function:-

= COUPPCD(settlement,maturity,frequency,[basis])

Arguments:-

settlement:- Security’s settlement date.

maturity:- Security’s maturity date.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of COUPPCD function:-

The following pictures show the example of the COUPPCD function.


 11. CUMIPMT:- In Microsoft Excel “CUMIPMT” function returns the cumulative interest paid on a loan amount between the starting period to end period.

Syntax of CUMIPMT function:-

=CUMIPMT(rate,nper,pv,start_period,end_period,type)

Arguments:-

rate:- The interest rate per period.

nper:- The total number of payment for the loan.

pv:- The present value.

start_period:- The first payment for calculation.

end_period:- The last payment for calculation.

type:- Payments argue (0=end of period, 1=beginning of period)

Example of CUMIPMT function:-

The following pictures show the example of the CUMIPMT function.


12. CUMPRINC:- In Microsoft Excel “CUMPRINC” function returns the cumulative principal paid on a loan amount between start period and end period.

Syntax of CUMPRINC function:-

=CUMPRINC(rate,nper,pv,start_period,end_period,type)

Arguments:-

rate:- The interest rate per period.

nper:- The total number of payment for the loan.

pv:- The present value.

start_period:- The first payment for calculation.

end_period:- The last payment for calculation.

type:- Payments argue (0=end of period, 1=beginning of period)

Example of CUMPRINC function:-

The following pictures show the example of the CUMPRINC function.


13. DB:- In Microsoft Excel “DB” function returns the asset’s depreciation for a specified period using the fixed balance method (the asset’s depreciation calculation based on asset’s cost, salvage, the number of periods and the number of months).

Syntax of DB function:-

=DB(cost,salvage,life,period,[month])

Arguments:-

cost:- Cost of asset (initial).

salvage:- The value at the end of the depreciation.

life:- Asset is depreciated over the periods.

period:- To calculate depreciation for period.

month:- Number of month (1st year). It is an optional part and the default is 12.

Example of DB function:-

The following pictures show the example of the DB function.


14. DDB:- In Microsoft Excel “DDB” function returns the asset’s depreciation for a specified period using the double balance method (the asset’s depreciation calculation based on asset’s cost, salvage, the number of periods and factor).

Syntax of DDB function:-

=DDB(cost,salvage,life,period,[factor])

Arguments:-

cost:- Cost of asset (initial).

salvage:- The value at the end of the depreciation.

life:- Asset is depreciated over the periods.

period:- To calculate depreciation for period.

factor:- The rate at which the balance turn down. It is an optional part and the default is 2.

Example of DDB function:-

The following pictures show the example of the DDBfunction.


15. DISC:- In Microsoft Excel “DISC” function calculates the discount rate for a security.

Syntax of DISC function:-

=DISC(settlement,maturity,pr,redemption,[basis])

Arguments:-

settlement:- Security settlement date.

maturity:- Security maturity date.

pr:- Security price.

redemption:- Security price per 100 face value.

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of DISC function:-

The following pictures show the example of the DISC function.


16. DOLLARDE:- In Microsoft Excel “DOLLARDE” function converts a dollar price, expressed as a fraction, into a dollar price, expressed as a  decimal number.

Syntax of DOLLARDE function

=DOLLARDE(fractional_dollar,fraction)

Arguments:-

fractional_dollar:- Dollar component in specific fractional notation.

fraction:- Fractional unit of the denominator (12=1/12, 9=1/9, 32=1/32, etc.)

Example of DOLLARDE function:-

The following pictures show the example of the DOLLARDE function.


17. DOLLARFR:- In Microsoft Excel “DOLLARFR” function in a particular fractional notation. It converts a dollar price in a decimal number format to a dollar price.

Syntax of DOLLARFR function

=DOLLARFR(decimal_dollar,fraction)

Arguments:-

decimal_dollar:- Normal decimal number (as pricing).

fraction:- Fractional unit of the denominator (12=1/12, 9=1/9, 32=1/32, etc.)

Example of DOLLARFR function:-

The following pictures show the example of the DOLLARFR function.


18. DURATION:- In Microsoft Excel “DURATION” function returns the annual duration of a security with periodic interest payments.

Syntax of DURATION function

=DURATION(settlement,maturity,coupon,yld,frequency,[basis])

Arguments:-

settlement:- The security’s settlement date.

maturity:- The security’s maturity date.

coupon:- Security’s annual coupon rate.

yld:- The security’s annual yield.

frequency:- Number of coupon payments per annum (1=annual, 2=semiannual, 4=quarterly).

basis:- It specifies the day count basis to be used in the calculation. It is an optional part and if omitted the default is 0.

BASIS

Day Count Basis

0 (omitted)

US (NASD) 30/360

1

actual/actual

2

actual/360

3

actual/365

4

EUROPEAN 30/360

 Example of DURATION function:-

The following pictures show the example of the DURATION function.


19. EFFECT:- In Microsoft Excel “EFFECT” function returns the effective annual interest rate (with the arguments of nominal interest rate and the number of compounding periods per year)

Syntax of EFFECT function:-

=EFFECT(nominal_rate,npery)

Arguments:-

nominal_rate:- Nominal interest rate.

npery:- Number of compounding periods per year.

Example of EFFECT function:-

The following pictures show the example of the EFFECT function.


20. FV:- In Microsoft Excel “FV” function returns the future value of an investment.

Syntax of FV function:-

=FV(rate,nper,pmt,[pv],[type])

Arguments:-

rate:- The interest rate per period.

nper:- The total number of payments (periods).

pmt:- The payment made each period (entered as negative number).

pv:- The present value of future payments. It is an optional part and if omitted the default  is 0.

type:-  When payments are deled (0=end of period and 1=beginning of period). If omitted default is 0.

Example of FV function:-

The following pictures show the example of the FV function.

Share:

0 Comments:

Post a Comment

Follow