ITS - Functions Covered v1
ITS - Functions Covered v1
The absolute reference of a cell can be given by the intersection of the Column and Row to which it belongs i.e.
A3 or C54 and so on
The cells can also be referred to by using names instead of their absolute Column and Row addresses
- To name a cell or a cell range, go to Formulas tab on the Excel ribbon at the top and select "Name Manager"
and enter the name you would like to use for that cell or cell range; Another way to name cells is using the Name
cell right beneath the excel ribbon in the top left of your excel window
- The keyboard shortcut to open the Name Manager is "Ctrl+F3"
- The method explained above only names the cells or ranges on a static basis
- One can also choose to enter a formula in the Name Manager to assign the names to cells or ranges on a
dynamic basis
- Please check the Offset function which is the most commoly used function to name cells on a dynamic basis
- In addition to entering the cells in the name manager, you can also explore the button "Create from Selection"
Function Name
Functionality
Match
Vlookup
Hlookup
Index
Offset
Syntax
Match(
Prameter1-Value to be looked up,
Parameter2-Data Array from which the value has to be
looked up,
Paramter3- Match Type)
Vlookup(
Parameter1 - Value to be looked up
Parameter2 - Data array for lookup
Parameter3 - Column index Number
Parameter4 - Match Type)
Hlookup(
Parameter1 - Value to be looked up
Parameter2 - Data array for lookup
Parameter3 - Row index Number
Parameter4 - Match Type)
Index(
Parameter1 - Data Array for Lookup
Parameter2 - Row Number
Parameter3 - Column Number)
Offset(
Parameter1 - Anchor cell
Parameter2 - Number of rows to be traversed
Parameter3 - Number of columns to be traversed
Parameter4 - Optional in case of locating a cell, no of
rows to be returned in case an array is to be returned
Parameter5 - Optional in case of locating a cell with
default value 1, no of columns to be returned in case an
array is to be returned
Details of Parameters
Lookup value - can take either numeric or text variables
Data Array - Array should be either a row or column, for ex- A3:A15 or
A3:I3, ranges like A3:I15 would result in an error
Match Type - This parameter can take three values
0 for exact match
1 for a match less than the lookup value, data array has to be sorted in
ascending order for the match to work correctly in this case
-1 for a match less than the lookup value, data array has to be sorted in
descending order for the match to work correctly in this case
Lookup value - can take either numeric or text variables
Data Array - Array can have more than or equal to 1 column
Column index Number - Position of the column from which the result has
to be shown in the given data array, lookup column being the column 1
Match Type - Can take two values
0 for an exact match
1 for a match less than the lookup value, data array has to be sorted in
ascending order by column 1 of the array
Lookup value - can take either numeric or text variables
Data Array - Array can have more than or equal to 1 row
Column index Number - Position of the row from which the result has to be
shown in the given data array, lookup row being the row 1 of selected array
Match Type - Can take two values
0 for an exact match
1 for a match less than the lookup value, data array has to be sorted in
ascending order by row 1 of the array
Data Array - Any data array containing either numeric or text variables
Row Number - The row in which the intended result is stored in the given
array
For the index to return an entire column, this parameter shall be set as 0
Column Number - The column in which the intended result is stored in the
given array
For the index to return an entire row, this parameter shall be set as 0
Anchor cell - Acts as the reference point/origin for the data array
Additional Notes
Function Name
Functionality
Left
Right
Mid
Trim
Concatenate
& Operator
Find
Search
Len
Syntax
Left(
String,
Number of characters)
Right(
String,
Number of characters)
Mid(
String,
Starting position,
Number of characters
)
Trim(
String
)
Concatenate(
String1, String2
)
String1&String2
Find(
Substring to be searched,
String in which the substring shall be searched,
Starting position in the string from which the substring
should be searched
)
Search(
Substring to be searched,
String in which the substring shall be searched,
Starting position in the string from which the substring
should be searched
)
Len(String)
Details of Parameters
Number of characters - A number for the number of characters in
substring to be returned
Number of characters - A number for the number of characters in
substring to be returned
Starting Position - Position in the string from where you want to cut it
Number of characters - Same as explained for Left & Right
Starting Position - Position in the string from where you want the substring
to be searched
Starting Position - Position in the string from where you want the substring
to be searched
Additional Notes
Function Name
Date
Date Value
Day
Month
Functionality
Returns the number that
represents a date in Excel's date
code, given year, month and
date of the day separately
Returns the number that
represents a date in Excel's date
code, given a date that is stored
as text
Returns the day of a given date
(1-31)
Returns the month of a given
date (1-12)
Year
Today
Weekday
Weeknum
Time
Time Value
Second
Minute
Hour
Now
Edate
Eomonth
Syntax
DATE(year,month,day)
DATEVALUE(date_text)
Day(Date)
Month(Date)
Year(Date)
Today()
Weekday(Date, Type)
Weeknum(Date,Type)
Time(Hour,Minute,Second)
Timevalue(Time_text)
Second(Time)
Minute(Time)
Hour(Time)
Now()
Edate(Startdate,Months)
Eomonth(Startdate,Months)
Details of Parameters
Year - Year of the date for which the excel date code is required
Month - Month of the date (1-12)
Day - Date (1-31)
date_text - Date that is in the form of text or a reference to the cell where
date is stored as text
Date - Date can be either be in the form of Excel date code or the usual
system date format
Date - Date can be either be in the form of Excel date code or the usual
system date format
Date - Date can be either be in the form of Excel date code or the usual
system date format
None required
Date - Date can be either be in the form of Excel date code or the usual
system date format
1 or omitted Numbers - 1 (Sunday) through 7 (Saturday).
2 - Numbers 1 (Monday) through 7 (Sunday).
3 - Numbers 0 (Monday) through 6 (Sunday).
11 - Numbers 1 (Monday) through 7 (Sunday).
12 - Numbers 1 (Tuesday) through 7 (Monday).
13 - Numbers 1 (Wednesday) through 7 (Tuesday).
14 - Numbers 1 (Thursday) through 7 (Wednesday).
15 - Numbers 1 (Friday) through 7 (Thursday).
16 - Numbers 1 (Saturday) through 7 (Friday).
17 - Numbers 1 (Sunday) through 7 (Saturday).
Date - Date can be either be in the form of Excel date code or the usual
system date format
1 or omitted - Week begins on Sunday
2 - Week begins on Monday
11 - Week begins on Monday
12 - Week begins on Tuesday
13 - Week begins on Wednesday
14 - Week begins on Thursday
15 - Week begins on Friday
16 - Week begins on Saturday
17 - Week begins on Sunday
Hour - Hour of the required time
Minute - Minute of the required time
Second - Second of the minute time
Additional Notes
Time_text - Time in the form of text or time stored in a cell in text format
(e.g 12:30 AM)
Time - Time can be in the form of Excel-time code or usual time format
Time - Time can be in the form of Excel-time code or usual time format
Time - Time can be in the form of Excel-time code or usual time format
None required
Startdate - Date in dateformat (use date() function to get the date format
right)
Month - Months after/before which the output date is required. Positive
indicates future time period, Negative indicates past.
Startdate - Date in dateformat (use date() function to get the date format
right)
Month - Months after/before which the output date is required. Positive
indicates future time period, Negative indicates past.
Function Name
Functionality
PMT
PPMT
IPMT
NPER
RATE
PV
FV
NPV
IRR
Syntax
PMT(Rate,nper,pv,[fv],[type])
PPMT(Rate,per,nper,pv,[fv],[type])
IPMT(Rate,per,nper,pv,[fv],[type])
Nper(Rate,pmt,pv,[fv],[type])
Rate(Nper,pmt,pv,[fv],[type])
PV(Rate,Nper,pmt,[fv],[type])
FV(Rate,Nper,pmt,[pv],[type])
NPV(Rate,Value1,Value2.)
IRR(Values,[Guess])
Details of Parameters
Rate - Rate of Interest (Annual rate/12)
Nper - Number of periods for the repayment of loan (Years * 12)
PV - Present value of the loan amount (Principal)
FV - (optional parameter) Value of the remaining amount to be paid at the
end of the periods (nper)
Type - 0 or omitted - payments to be made at the end of the each period,
1 - payments to be made at the beginning of the period
Rate - Rate of Interest (Annual rate/12)
Per - Indicates the current period for which Prinicipal component has to be
calculated
Nper - Number of periods for the repayment of loan (Years * 12)
PV - Present value of the loan amount (Principal)
FV - (optional parameter) Value of the remaining amount to be paid at the
end of the periods (nper)
Type - 0 or omitted - payments to be made at the end of the each period,
1 - payments to be made at the beginning of the period
Rate - Rate of Interest (Annual rate/12)
Per - Indicates the current period for which Prinicipal component has to be
calculated
Nper - Number of periods for the repayment of loan (Years * 12)
PV - Present value of the loan amount (Principal)
FV - (optional parameter) Value of the remaining amount to be paid at the
end of the periods (nper)
Type - 0 or omitted - payments to be made at the end of the each period,
1 - payments to be made at the beginning of the period
Rate - Rate of Interest (Annual rate/12)
Pmt - Amount paid each month as EMI
PV - Present value of the loan amount (Principal)
FV - (optional parameter) Value of the remaining amount to be paid at the
end of the periods (nper)
Type - 0 or omitted - payments to be made at the end of the each period,
1 - payments to be made at the beginning of the period
Nper - Number of periods for the repayment of loan (Years * 12)
Pmt - Amount paid each month as EMI
PV - Present value of the loan amount (Principal)
FV - (optional parameter) Value of the remaining amount to be paid at the
end of the periods (nper)
Type - 0 or omitted - payments to be made at the end of the each period,
1 - payments to be made at the beginning of the period
Additional Notes
The same formula can be used to
evaluate annual EMI values. The
only change would be Nper Number of years instead of
months and Rate - Annual rate
instead of monthly)