Advanced Excel Book
Advanced Excel Book
THE HUB OF IT
Let’s excel in
Advanced Excel
Publication :
CITC-The Hub of IT
Advanced Excel
All Rights reserved with CITC-The Hub of IT (A venture of Chandigarh ETC Services Pvt. Ltd.)
First Edition Let’s excel in
April, 2019
Advanced Excel
All Rights Reserved
© CITC-The Hub of IT
Corporate Office
Email : [email protected]
Website : www.citcchandigarh.com
Mobile : 9914592610
ISBN :
Publication Committee
Author : Gajraj Singh (MA Education & Eng, B.Ed. PGDEE, DSE)
No parts of this book may be reproduced, copied or transmitted in any form either electronically or
mechanically without the prior permission of the Publisher.
Preface
Computer Technology is playing a vital role in current digital era. Most of the daily
routine works are in influence of electronic gadgets whether it is our office, schools-
colleges or even our home or kitchen. Computer & Mobile Technology has completely
affected the eco system of life.
Advanced Excel that helps the user to perform complicated and enormous calculations,
processing on the massive quantity of information, playacting knowledge analysis,
higher illustration of information, etc. Our major Objective behind developing this
book is to impart the best skill based relevant knowledge in most economical way. Our
keen efforts are for developing the skilled workforce.
Pedagogical Approach is taken care while developing this book. We have tried our
best to keep the language as simple as possible to reach the masses. Most of the
concepts are explained with pictorial illustrations so that anyone can understand the
topics with easiness. The learning approach flows from simple to complex.
I am very grateful to Mr. Gajraj Singh who has given words to this book & his valuable
advice & guidance in the successful development of this book. I will also appreciate the
valuable inputs of Razia Akhter, Ishrat Shabir & Monika.
However we have tried our best to offer you the best book on Computer Fundamentals
& MS Office, still we are open for any add-ons. Suggestions are always welcome for
betterment of this book.
Sanjeet Kumari
Director
CITC-The Hub of IT
Contents
CHAPTER 1: Introduction 1
CHAPTER 2: Date and Time Functions 2
CHAPTER 3: Text Functions 11
CHAPTER 4: Lookup and References Functions 19
CHAPTER 5: Information Functions 27
CHAPTER 6: Logical Functions 33
CHAPTER 7: Statistical Functions 36
CHAPTER 8: Math and Trignomatry Functions 40
CHAPTER 9: Financial Functions 54
CHAPTER 10: Another Functions 70
ADVANCE EXCEL
Chapter 1
Introduction
Microsoft excel is an application software, it is used for all types of calculations. It is also
called as workbook. Working area is called worksheet or spread sheet, because it is
wide in length and breadth. Excel sheet is made of number of columns and rows
,column heads are A,B,C,D……and row heads are 1,2,3,4,5…………. Where these
numbers of columns and rows are intersecting they form cells. These cells are
predefined that means if we apply formula in any cell by dragging we can see result for
other cell also.
The sheet is defined as :- first we have title bar then menu bar, tool bar and here is also
a formula bar which shows the used formula and then we have body in which we do
work. At the bottom of sheet there is option in which we can create number of sheets
.then we have finally status bar and task bar.
In case of formula bar if I take data in any cell then we will show the reference of that
cell in formula bar. Like I write in A5 cell then it will show in formula bar
Here we are introducing the formulas called Advance Excel. These formulas are based
on different classes used for different fields like here we have date and time, text,
lookup and references, math and trig amatory, financial etc. etc.
1
Chapter 2
Date & Time Functions
1. NOW FORMULA:- The now() function returns the current date & time. To use this
function type the following formula in a cell.
Syntax: =now()
2. DAY FORMULA:- The day() function returns the current day of the month as a
number between 1 to 31 from a given date. To use this function firstly use the =now()
function, then use the =day() function, because the =day() function has one argument
“serial_number” that serial number is the reference of the =now() function’s resultant
cell. To apply this formula:
Syntax: =day(serial_number)
Example: =day(B1) and then press Enter
In this example the serial number is B1. So type, =day(B1) and press Enter.
2
3. MONTH FORMULA:- The month() function extracts the month from a given
date as number between 1 to 12.
Syntax: =month(date) Example: =month(B1) and press Enter
4. YEAR FORMULA:- This formula returns the year, it is also extracted from NOW
FORMULA ,like=year(click here now serial then enter. It is shown below.
3
6. MINUTE AND HOUR FORMULAS :- These are the formula used to know the
current minute and hour from the required date, so the procedure is same as that of
previous formulas are shown below:
7. DATE FORMULA:- This formula is returns the valid date ,it depends on day,
month, year components. Syntax: =day(year,month,day) Example:
=day(C2,B2,A2)
Syntax: Example:
=datevalue(date_text) =datevalue(text(D2,”dd-mmm-yyyy”))
4
9. TIME FORMULA:- The time function returns the current time with individual hour,
minutes and second components. E.g , =time(3,0,0) it returns 3 hours
10. TIMEVALUE:- The timevalue() function returns a valid time from a text string.
E.g. =timevalue(“9.00AM”) returns 0.375 i.e. the numeric representation of 9.00 AM IN
Excel’s time system.
5
11. EOMONTH FORMULA:- The EOMONTH() function returns the last day of the
month date. Use +ve value for months to get a date in future, and a –ve value to get a
date in the past.
Syntax: =eomonth(start_date,months)
So, either we add/minus the month in the given date we will find last date of that month.
12. EDATE:- edate() function returns a date on a same day of the month, n months
in past or future. It is also used for knowing the date of service, birthday after some
years or to know the date at back of current date. The edate() function is also used to
calculate expiration dates, maturity dates, and other due dates.
Note: Use a positive value for months to get a date in the future, and a negative value
for dates in the past.
6
Other example is if I want to know that what will be the date in my 10th birthday after
the current date. Here we are producing date in years so multiple 12 in p/m months
Example: if I give project to a worker in any date with limit of time period such that we
have to find at which date he/she will complete that project, this formula is used to
know the required date. But here the actual holidays are automatically mentioned, and
further holidays we include they will also to be mention.
Syntax: =workday(start_day, days,[holidays])
7
14. NETWORKDAYS FORMULA:-It is the formula by which we can find out the
time duration to complete the project. That means if we start a project and we know the
date at which we complete the project such that we have to find out the days to
complete the required project, so this formula is to be used. Simply it calculates the
number of working days between two dates.
Syntax: =networkdays(start_date, end_date, [holidays])
15. WEEKDAY FORMULA:-It is the formula that shows the day in a week. That
means we can find out the day in a week from current date. In this formula we have to
remember a table for week, in which we show from where the week starts.
Syntax: =weekday(serial_number,return_type)
8
16. WEEKNUM:-In this formula we can find out the week in a year. If we give any
date and with the help of this formula we know the week in that year.
Syntax: =weeknum(serial_num,return_type)
17. YEARFRAC:-With the help of this formula we can find out the year in fractions.
It returns a decimal value that represents fractional years between two dates. We can
use yearfrac() to calculate age with a birthdate.
9
18. DAYS360 Function:- This formula is used to find out days between start
date and end date based on a 360-day year.
Syntax: =days360(start date,end date)
Similarly a day contain 24 hours so, to know hours in between these dates multiply 24
to above find days. Also for minutes, seconds multiply 60 to above find hours.
19.TODAY Function:-This formula shows the current date as now formula shows.
Syntax: =today()
20. Days() Function:- The days() function returns the number of days between
two dates. Syntax: =days(end_date, start_date)
10
Chapter 3
TEXT FUNCTIONS
1) Bahttext Function:-The excel bahttext converts a number to Thai(thailand
language) as a text value and appends baht to the end of text.
Syntax: =bahttext(number)
Syntax: =CODE(text)
Synax: =concatenate(text1,text2,text3)
11
4) Fixed Function:- The fixed() function converts a number to text with fixed
number of decimals, rounding as needed.
5) Len Function:- The LEN function in excel returns the length of the specified
string. Syntax: =LEN(text)
Syntax: =dollar(number,[decimal_places])
12
7) Left Function:- The left function allows you to extract a substring from a string
,starting from the left most character.
Syntax: =clean(text)
13
10)Lower Function:-The Lower function in excel converts all letters in the in
the specified string to lower case.
Syntax=: =lower(text)
11)Mid Function:-The mid function extracts a substring from a string (starting at any
position).Use the MID function when you want to extract text from inside a text string,
based on location and length.
Syntax: =MID(TEXT,START_POSITION,[NUMBER_OF_CHARACTERS]).
Arguments
14
12) Proper Function:- The proper function sets the first character in each word to
upper case and the rest of lower case.
Syntax: =PROPER(text)
14) Text Function:-The excel text function returns a value converted to text with a
specified format
Syntax: =TEXT(value,format)
15
15) Exact Function:- This function helps to test if two or more than two supplied
text strings or values are exactly equal and if so returns true otherwise it returns false
Syntax: =EXACT(text1,text2)
16) Find Function:- The find function in excel is used to return the position of a
specific character or substring with in a text string.
16
17) T Function:- The T function returns text when give a text value and an empty
String (“”) for numbers , dates and the logical value TRUE and FALSE.
Syntax:=T(value)
18) Trim Function:- The trim function returns text value with the leading and trailing
spaces removed. We can also use the trim function to remove un necessary spaces
between words in a string.
Syntax: =trim(text)
19) Value Function:- The value function converts a text value that represents a
number to a number..
Syntax: =VALUE(TEXT)
17
20) Substitute Function:- The excel Substitute function replaces a set of
characters with another.
21) Rept Function:- This function returns a repeated text value a specified number
of times.
Syntax: =REPT(text,number)
18
Chapter 4
LOOKUP AND REFERENCES FUNCTIONS
1) Choose Function:-
The Excel CHOOSE function returns a value from a list using a given position or index.
For example,
Arguments
2)Column Function:- The Excel COLUMN function returns the column number for
a reference. For example, COLUMN(C5) returns 3, since C is the third column in the
spreadsheet. When no reference is provided, COLUMN returns the column number of
the cell which contains the formula.
19
3)Columns Function:-The Excel COLUMNS function returns the count of columns
in a given reference. For example, COLUMNS(A1:C3) returns 3, since the range A1:C3
contains 3 columns.
4)Address Function:-The Excel ADDRESS function returns the address for a cell
based on a given row and column number. For example, =ADDRESS(1,1) returns
$A$1. ADDRESS can return an address in relative or absolute format, and can be used
to construct a cell reference inside a formula.
Arguments
20
5)Areas Function:- The Excel AREAS function returns the number of areas in a
given reference. For example, =AREAS((A1:C1,2:C2)) returns 2. Multiple references
must be enclosed in an extra set of parentheses.
21
8)Hyperlink Function:- The Excel HYPERLINK function returns a hyperlink from a
given destination and "friendly name". You can use HYPERLINK to construct a clickable
hyperlink with a formula. The HYPERLINK function can build links to workbook
locations, pages on the internet, or to files on network servers.
Arguments :-
22
10)Index Function:- The Excel INDEX function returns the value at a given position
in a range or array. You can use index to retrieve individual values or entire rows and
columns. INDEX is often used with the MATCH function, where MATCH locates and
feeds a position to INDEX.
Arguments
23
12)Transpose Function:- The Excel TRANSPOSE function "flips" the orientation
of a given range or array. TRANSPOSE converts a vertical range to a horizontal range,
or a horizontal range to a vertical range. You must enter the TRANSPOSE function as
an array formula.
Arguments
13)Row Function:- The Excel ROW function returns the row number for a
reference. For example, ROW(C5) returns 5, since C5 is the fifth row in the
spreadsheet. When no reference is provided, ROW returns the row number of the cell
which contains the formula.
Arguments:
24
14)Rows Function:- The Excel ROWS function returns the count of rows in a given
reference. For example, ROWS(A1:A3) returns 3, since the range A1:A3 contains 3
columns. Syntax: =ROWS (array)
Arguments :
15) Offset Function:- The Excel OFFSET function returns a reference to a range
constructed in parts: a starting point, a row and column offset, and a final height and
width in rows and columns. OFFSET is handy in formulas that dynamically average or
sum "last n values". Syntax: =OFFSET (reference, rows, cols, [height], [width])
Arguments:
cols - The number of columns to offset to the right of the starting reference.
25
16)Lookup Function:-The Microsoft Excel LOOKUP function returns a value from a
range (one row or one column) or from an array.
26
Chapter 5
INFORMATION FUNCTIONS
1)ISODD Function:- The Excel ISODD function returns TRUE when a numeric
value is odd, and FALSE for even numbers. ISODD will return the #VALUE error when
a value is not numeric.
Arguments :
2)ISEVEN Function:- The Excel ISEVEN function returns TRUE when a numeric
value is even, and FALSE for odd numbers. ISEVEN will return the #VALUE error when
a value is not numeric.
27
3)ISBLANK Function:- The Excel ISBLANK function returns TRUE when a cell
contains is empty, and FALSE when a cell is not empty. For example, if A1 contains
"apple", ISBLANK(A1) returns FALSE.
Arguments
4)IFERROR Function:- The Excel IFERROR function returns a custom result when
a formula generates an error, and a standard result when no error is detected.
IFERROR is an elegant way to trap and manage errors without using more complicated
nested IF statements.
28
5)ISERR Function:- The Excel ISERR function returns TRUE for any error type
except the #N/A error. You can use the ISERR function together with the IF function to
test for an error and display a custom message, or perform a different calculation if
found.
Arguments
6)IFNA Function:- The Excel IFNA function returns a custom result when a formula
generates the #N/A error, and a standard result when no error is detected. IFNA is an
elegant way to trap and handle #N/A errors specifically without catching other errors.
Arguments :-
7)Cell Function:- The Excel CELL function returns information about a cell in a
worksheet. The type of information to be returned is specified as info_type. CELL can
get things like address and filename, as well as detailed info about the formatting used
in the cell. See below for a full list of information available.
Arguments
29
info_type - The type of information to return about the reference.
8)ISSLOGICAL Function:-
The Excel ISLOGICAL function returns TRUE when a cell contains the logical
values TRUE or FALSE, and returns FALSE for cells that contain any other value,
including empty cells. Syntax: =ISLOGICAL (value)
9)INFO Function:- The Excel INFO function returns information about the current
environment, including platform, Excel version, number of worksheets in a workbook,
and so on. To use the INFO function, supply the type of information you want as text.
There are seven types of information available, summarized in the table below.
Arguments
30
10)ISNONTEXT Function:-
The Excel ISNONTEXT function returns TRUE for any non-text value, for example, a
number, a date, a time, etc. The ISNONTEXT function also returns TRUE for blank
cells, and for cells with formulas that return non-text results.
=ISNONTEXT (value)
Arguments
31
12)ISNA Function:- The Excel ISNA function returns TRUE when a cell contains
the #N/A error and FALSE for any other value, or any other error type. You can use the
ISNA function with the IF function test for an error and display a friendly message when
it appears.
Syntax: =ISNA(value)
Arguments
13)ISREF Function:- The Excel ISREF returns TRUE when a cell contains a
reference and FALSE if not. You can use the ISREF function to check if a cell contains
a valid reference.
Syntax: =ISREF(value)
32
Chapter 6
LOGICAL FUNCTIONS
1)IF Function:- The if() function checks weather a condition is met, and returns the
value if the condition is true, otherwise false value will be returned.
Example: =if(C2>=50,”Pass”,”Fail”)
33
3)AND Function:- The and() function returns True if all the conditions
are true, otherwise False. The and() function can be used as the logical test
inside the if() function and can we used with or() function.
and() function with if() function: The and() function can be used as th logical test
inside the if() function.
4)OR Function:- The or() function returns True if one of the two conditions
will met. It returns False only when both the conditions are false.
Syntax: or(conditions) Example: =or(B5=”Green”, B5=”Red”)
34
or() function with if() function: The or() function can be used as th logical test
inside the if() function.
5)NOT Function:- The not() function returns the opposite of the Boolean value.
Value NOT Function Result
True False
False True
Syntax: not(logical)
6) False Function: The false() function returns the FALSE value. False is
classified as a compatibility function, and not needed in most of the cases.
Syntax: =false()
Note: The false() function tales no any arguments and generates the
boolean value FALSE. Simply type the function =false() in the empty;;
35
Chapter 7
STATISTICAL FUNCTIONS
1) SUM Function:- The sum() function returns the sum(total) of the values.
Syntax: =sum(select numbers)
2) COUNTA Function:- It is the formula which is used to count both number and
text contained in a cell. If we take a table fill with some cells by text and numbers,
such that to find out the number of cell to be filled we use counta() formula at that
time.
Syntax:=counta(values) Example: =counta(A1:A5)
3) COUNT Function:- To find out only numbers in a table we use count formula.
Syntax:=count(values) Example: count(A1:A5)
36
4) Countblank Function: The countblank() function is used to count the blank
cells in the specified table. Syntax:=countblank(range)
5) COUNTIF Function:-This formula is also used for counting purpose but with
condition. Syntax: =countif(range, criteria) Example: countif(A2:A7, “Apples”)
Example: countifs(A2:A7,”Apples”,B2:B7,”>400”)
37
7) SUMIF Function:- The sumif() function adds all numbers in a range based on
one criteria (condition). Syntax: sumif(range,criteria,sum_range)
Example: =sumif(A1:A7,”Apples”,B1:B7)
8) SUMIFS Function:- The sumif() function is used to add all the numbers in a
range based on a single or multiple conditions.
Syntax: sumifs(sum_range,criteria_range,criteria1,..)
Example: =sumifs(F5:F11,5:C11,”Red”,D5:D11,”TX”)
9) AVERAGEIF Function:-To find out the average of any value but with
condition we use there averageif() formula.
Syntax:=averageif(range,criteria,average_range)
Example:=averageif(A2:A7,”Apples”,B2:B7)
38
10) AVERAGEIFS Function:-Also we use here more than one condition in case of
finding average.
Syntax: =averageifs(average_range,criteria_range1,criteria1,..)
Example: =averageifs(B2:B5,C2:C5,”J&K”,A2:A5,”A”)
39
Chapter 8
2) SIN, COS, TAN, COSEC, SEC and COT Functions:- These are the
trigonometric ratio. whenever we have to use these functions in excel that means
if we have to find any angle by any of these functions use formula shown below
=sin(select angle*pi()/180)enter
=cos(select angle*pi()/180)enter
Same for tan function
40
3) ABS Function:-ABS() is a function which returns the absolute value of a
given number. If we have a number with any sign, ABS removes all signs of that
formula.
Syntax: =abs(take number with any sign)
41
6) EXPECTATION Function:- EXP() returns a raised to the power of a given
number. Syntax: =exp(number)
7) LOG Function:- IT returns the logarithm of a number to the base you specify.
i.e. find any angle /value of a number from the table what base we need log
function use there. Syntax: =log(number,base)
42
9) LCM Function:- It is a mathematical function which provides the lowest
common multiple of a given number. i.e. if we give two or more numbers and we
have to find the lcm of these numbers so, excel provides us this function with the
help of we can find required value. Syntax: =LCM(number1,number2,..)
43
12) ODD Function:- By the help of this function we can convert even numbers in
to the odd like 2,4,6….converts in nearest up positive integer.
Syntax: =odd(number)
13) FACT Function:- It is the factorial formula used for factorization of a number
Example:-if we take any number like 5 it will calculate on the basis of
factorization as 5*4*3*2*1=120
Syntax: =fact(number)
14) FACTDOUBLE Function:- This formula is same as fact formula but during
calculation of factdouble(). We take numbers alternately like For no. 4 >
4*3*2*1>take only 4*2 not 3nd1 i:e alternately for any number.
Syntax: =factdouble(number)
44
15) FLOOR Function:- Floor formula converts a number to the nearest multiple
of significance i.e. to find least multiple of any number, floor formula shows the
nearest one.
Like we take number 1 to find its multiple that means in which table it is,1 is in 1
table, for 2 it shows 0, for3 it shows 0……so on.
In case of such number like 4 it is in table 1,2and in 3 table it takes least 3,in 4
table is4,in 5 is 0…….so on. Therefore floor formula gives the multiple of
significance in least numbers.
Syntax: =floor(number,significance)
Now in case of such a number like 4 , in table 1,2,4϶4 ,for table 3 gives 6
because shows greatest significance and then for more multiples like
5,6,7,8…..shows 5,6,7,8…..respectively
45
17) RAND Function:- If we want randomly only data use formula Rand.
Take a cell use formula =Rand() press enter by keyboard
It shows numbers from 0-1
If we want numbers from 0-10 use formula
=rand()*10
19) POWER Function:- With the help of this formula we can find the power of
any number like 22=4 . we can also use 2nd method for inserting power of any
number =2^2=4 (click shift and 6 for^). Syntax: =power(number,power)
46
20) SUBTOTAL Function:- This formula total the whole data table.
Here we can total to all data like rent, power bill for a building.
Example :- if we have a building on rent that means its different quarters are
giving rent and we take at the end of month rent which was actually from
different sources. In order to calculate the total amount form different sources
use subtotal formula. Syntax: =subtotal(function_num,ref1,..)
21) SUMPRODUCT Function:- It returns the sum of the product of the numbers
. if we have number of items and price of each product is given such that we have
to find out the total price of whole number of items, use there sum product
formula. Also separately find total by quantity cell multiplied by rate per item cell
and drag for further cells and finally we can sum the separately rates of items.
Syntax: =sumproduct(select rang of items,range of price per item)
22) SIGN Function:- It is an accounting formula used for showing credit and debit
purpose. Syntax: =sign(select number)
47
23) SUMSQ Function:- It returns the sum of the square of the numbers.
For any two numbers it is square them then sum the result number.
Syntax: =sumsq(number1,number2) Example: (22+52)
48
26) PI Function:- This returns the value of its actual to radian like 3.14
Syntax: =pi()
27) SQRT Function:- This formula shows the square root of any number like
square root of number 4 is 2 etc.
Synatx: =sqrt(number)
28) SQRTPI Function:- This shows the square root of a number multiplied with
pi.
Syntax: =sqrtpi(number)
49
29) ROUND Function:- This formula is used for making a number exact after
decimal.it is used for business calculation. That means it rounds the decimal
number exactly. If we give 0 in round (at no. of digits to convert place), than it will
calculate automatically a number or we can say rounds a number but if we give
1,2,3,4,…. At no. of digits to convert it will show one by one round of number will
appear after decimal. Syntax: =round(number,num_digits)
In case -1,-2,-3…..we will find number of zeros before decimal
Like we have a number
35506.60 at zero, =round(35506.60,0) shows 35507
35,628.61 at 1,=round(35628.63) shows 35628.6
For -1 as round shows 35620.00
50
31) ROUNDDOWN Function:- It rounds the number but in minimum range.
Syntax: =rounddown(number,num_digit)
33) SERIESSUM Function:- Returns the sum of the power series based on the
formula.
Syntax:- = seriessum(x,n,m,coefficient)
{a1,a2,a3…..aj}
a1xn+a2xn+m+a3xn+2m+……………ajx{n+(j-1)m}
=seriessum(3,1,2{1,2,3,4….})
=1*31+2*33+3*35+4*37+5*39….
Value ist step 2ndstep coefficient
51
34) AGGREGATE Function:- As we have some problems in subtotal or other
formulas during calculations if so ever some mistakes leave that cell makes
further calculations. So that to make result without error we use there aggregate
formula. Syntax: =aggregate(function_number,options)
=Aggregate(for sum 9, for hide 3,select data cells) so if we have problem in any
cell aggregate formula leave that and makes further calculation.
35) MOD Function:- It find outs actually the reminder of a number on calculation
of division. That means if we divide a number this formula shows the reminder.
Syntax: =mod(number,divisor) Example: =modB6,C6)
52
36) QUOTENT Function:- It finds out the quotient of a given numerator and
denominator
Syntax: =quotient(numenator, denominator). Now we will join these two formulas
in a single data table.
Syntax: =mdeterm(array )
53
Chapter 9
FINANCIAL FUNCTIONS
1) PMT Function:- The pmt() function is a financial function that returns the
periodic payment for loan. We can use NPER function to figure out payments for
loan amount, number of periods, and interest rate.
Syntax: =pmt(rate,nper,pv,fv,type)
54
3) IPMT Function:- If we want to know what will be the interest from installment.
Use IPMT formula. Syntax: =impt(rate,per,nper,pv,fv,type)
Example: =ipmt(14/12,4,4*12,100000)
5) PRESENT VALUE (PV) Function:- Here we are finding the present value
of any scheme. Syntax: =pv(rate,nper,pmt,fv,type)
55
6) FUTURE VALUE(FV) Function:- Here we finding the future value of any
scheme. If we are depositing amount=3600 monthly in bank. It gives me 11%
To overall amount as interest, if I deposit it for 10 years what will be total amount
in bank after 10 years. Syntax: =fv(rate,nper,pmt,pv,type)
56
8) SLN Function:-The sln() function returns the depreciation of an asset for one
period, calculated with a straight-line method. The calculated depreciation is
based on initial asset cost, salvage value, and the number of periods over which
the asset is depreciated.
Syntax: =sln(cost,salvage,life) Example: =sln(cost,salvage,life)
9) DDB Function:- The ddb() function returns the depreciation of an asset for
given period using the double-declining balance method or another method you
specify by changing the factor argument.
Syntax:=ddb(cost,salvage,life,period,factor)
Example:=ddb(cost,salvage,life,B7)
57
10) VDB Function:- Variable Diminishing Balance method also a
depreciation formula.
Syntax: =VDB(COST,SAL,LIFE,STARTING PERIOD,END PERIOD)
11)SYD Function:- The syd() function returns the sum of years depreciation for
an asset in a given period. Syntax: =SYD(cost,sal,life,period)
12) ACCRIENT Function:- It is used for applying interest on giving any amount.
First of all we must know about some words
1. Issue date:- It is the date at which amount is issued.
2. Settlement date :- It the date at which amount is pass out
3. First interest date:- At which interest is paid.
4. Frequency :- It means interest is taken for one year or for 2 years or for 4 years.
For year 1 type =1, for semi year type=2 ,forquarterly type=4.
5. Rate :-Interest over amount.
6. Per:- per is the value or amount among the whole amount on which interest is
applied.
7. Basis:- Is actually time representing function. We have four types of bases out of
which we take “0” because it represents our actual date and time.
Syntax: =accrint(issue date,first interest,satl.,rate,par,fre,bases)
58
13. ACCRINTM Function:-This is similar as that of accrint formula but depends
on a particular time bases.
Syntax: =accrintm(issue date,settlementdate,annualrate,parvalue,basis)
Here we take without first interest and frequency.
15. NPER Function:- NPER is total number of period or we can say total
number of instalments for a given period of time. Syntex: =NPER(rate,pmt,pv)
59
16. NPV Function:- Net Present Value. If we are investing in a company in any
scheme, that means we have ist out flow in any investment and then receive yearly
infloe in a given period of time. So,to know the investment is benificial or not for me
as that of my target(discount rate) under consideration,we use NPV formula which
results value in numbers
=NPV(expected rate,all outflow and inflow values)
Give outflow in negative.
17. IRR Function:- Internal Rate of Returns. It is same as NPV but here we find
out value in Rate. The best way to find out solution in such case use NPV formula it is
more accurate then IRR
Syntax: =IRR(all values)
1………………………annually
2………………………..semi annually
4…………………………quarterly
60
Basis:-an optional argument which specifies the financial day count basis.that is
used by the security. Possible vaules are
0……………………30/360
1…………………….Actual /actual
2…………………….Actual /360
3……………………..actual/365
4……………………..european 30/360
We take usually “0”
19. MDURATION Function:- Similar as duration formula but needs time basis.
20. EFFECT Function:- It is used to calculate effect annual interest rate for a
given nominal interest rate and number of componding periods for year.
61
21) NOMINAL Function:- Returns the nomial interest rate for a given
effetive interest rate and number of compondingperiods per year.
62
23) YIELD Function:-It is yst to calculate the yeald the security that
pays periodic interest.
63
26) Coupdays Function:- It returns the number of days in the
coupon periosd that contains the settlement date.
Syntex: =coupday(sattlement date,matuarity date,freequency,basis)
64
30) Coupdaysnc Function:- It is used to calculate the number of
days from the settlement date to the next coupon date
65
33) Amorlinc Function:- Here it returns the depriciation for each
accountin period .
66
36) Dollarde function:- It converts a dollar price, expresed as a
fraction, in to a dollar price, expressed as a decimal numbr.
Converts 1.02, read as 1 and 2/16, to a decimal number (1.125), because the
fraction value is 16, the price has a precision of 1/16 of a dollar.
=dollarde(decimal dollar,fraction)enter
67
39) Yieldmat Function:- It is used to calculate the annual yield of a
security that face interest that matuarity.
40) Oddfprice Function:- Returns the price per $100 face value of a
security with an odd first period.
Syntax: =oddfprice(sattlement ,matuarity,issue,firstcoupon date, interest
rate,annual yield redemption)
68
As we see in mirr and xirr both are same because there is fixed one year
difference in each and every date for cash flows. If we change date flow in
monthly there may be a lot of difference.
69
Chapter-10
Another Functions
2) Define Name:- It is also used to make save table headers from the selected
data table in name manager. It is similar as that of create from selection but
here we make formula only for one column or for one row after define name.
70
3) Data advance in filter:- Here we can filter our data from entire data table.
Make a sheet with data and if we want to saperate only those students whose
age is below 20 or extract data which we want like from gender list only extract
male gender. Etc etc
make a sheet of child sences then make criteria and finally copy headings of
data table and past at next sheet go to advance use required options.
71
5) N Function:- The Excel N function returns a number when given a value.
The N function can be used to convert TRUE and FALSE to 1 and 0
respectively. When given a text value, the N function returns zero.
Syntax: =N (value)
Syntax: =BETA.DIST(x,alpha,beta,cumulative,[A],[B])
Cumulative Required. A logical value that determines the form of the function. If
cumulative is TRUE, BETA.DIST returns the cumulative distribution function; if FALSE,
it returns the probability density function.
Syntax: =BETA.INV(probability,alpha,beta,[A],[B])
72
A Optional. A lower bound to the interval of x.
Remarks
If you omit values for A and B, BETA.INV uses the standard cumulative beta
distribution, so that A = 0 and B = 1.
Given a value for probability, BETA.INV seeks that value x such that BETA.DIST(x,
alpha, beta, TRUE, A, B) = probability. Thus, precision of BETA.INV depends on
precision of BETA.DIST.
8) MODE Function:-
The Excel MODE function returns the most frequently occurring number in a numeric
data set. For example, =MODE(1,2,4,4,5,5,5,6) returns 5.
Arguments:
73
9) RANK Function:-
If you give the RANK function a number, and a list of numbers, it will tell you the rank of
that number in the list, either in ascending or descending order.
Arguments:
74
11) RANK.EQ Function:-
The Excel RANK.EQ function returns the rank of a number against a list of other
numeric values. When values contain duplicates, RANK.EQ will assign the higher rank
to each set of duplicates.
Arguments:
75
13) F-TEST Function:-
The F- TEST Function is used during the process of obtaining the result of the test.
76
Authorization No.V98566
®
CITC-The Hub of IT (A venture of Chandigarh ETC Services. Pvt. Ltd.) Is an ISO 9001 : 2015
Certified Organisation since 2009 Regd . under Companies act .1956 by Govt . of India (
Corporate ID No. U72900CH2009PTC031886 ) CITC - is an Authorized MICROSOFT
Education Partner (V112396) for training & Sale of Microsoft Products. We are Recognized by
ICDL & NIELIT Reg. No. 88004804. MSMEReg. No. CH01D0000795 & CSC Reg. No.
267201470012.
www.citcchandigarh.com