20 Excel MIS Report Assignment Ideas With Hints
20 Excel MIS Report Assignment Ideas With Hints
Learn how to add arithmetic, string, time series, and complex formulas in Microsoft Excel.
What Is an Excel Formula?
An Excel formula is an expression used to perform calculations or manipulate data within an Excel
spreadsheet. A formula always begins with an equal sign (=), which tells Excel to interpret the entry as a
calculation rather than plain text. Formulas typically involve mathematical operations, cell references,
functions, and operators.
How to Use Excel Formulas
Adding the Excel formula is relatively easy. It will come to you naturally if you are familiar with any business
intelligence software.
The most effective and fast way to use formulas is by adding them manually. In the example below, we are
calculating the BMI (Body Mass Index) of the athletes shown in the table.
BMI = weight (KG)/ (Height (m))2
1. Choose the cell for the resulting output. You can use the mouse to select the cell or use the arrow key
to navigate.
2. Type = in the cell. The equal sign will appear in the cell and formula bar.
3. Type the address of the cell that we want to use for our calculation. In our case, it is E2 (weight/KG).
4. Add divide sign /
5. To convert height from centimeters to a meter, we will divide the D2 by 100.
6. Take the squared ^2 of the height and press Enter.
Note: To get the address of any cell, you need to look at the column name (A, B, C, … ) and combine it with a
row number (1, 2, 3, …). For example, A2, B5, and C12
That’s it; we have successfully calculated the BMI of A Dijiang.
The MAX() function is the opposite of MIN(). It will return the maximum value from the selected range of cells.
The function will look for the maximum value and return 82.
=MAX(E2:E5)
3. AVERAGE()
The AVERAGE() function calculates the average of selected cells. You can provide a range of cells (C2:C5) or
select individual cells (C2, C3, C5).
To calculate the average of athletes, we will select the age column, apply the average function, and return the
result to the C7 cell. It will sum up the total values in the selected cells and divide them by 4.
=AVERAGE(C2:C5)
4. COUNT()
The COUNT() function counts the total number of selected cells. It will not count the blank cells and different
data formats other than numeric.
We will count the total number of athlete weights, and it will return 4, as we don’t have missing values or
strings.
=COUNT(E2:E5)
To count all types of cells (date-time, string, numerical), you need to use the COUNTA() function.
The COUNTA() function does not count missing values. For blank cells, use COUNTBLANK().
5. POWER()
In the beginning, we learned to add power using ^, which is not an efficient way of applying power to a cell.
Instead, we recommended using the POWER() function to square, cube, or apply any raise to power to your
cell.
In our case, we have divided D2 by 100 to get height in meters and squared it by using the POWER() function
with the second argument as 2.
=POWER(D2/100,2)
FLOOR() rounds a number down to the nearest given multiple. As we can see in the image below, instead of
converting 3.24 to 4, it has rounded the number to 3.
=FLOOR(F2,1)
7. CONCAT()
The CONCAT() Excel function joins or merges multiple strings or cells with strings into one. For example, if we
want to join the age and sex of the athletes, we will use CONCAT(). The function will automatically convert a
numeric value from age to string and combine it.
“24”+“M” = “24M”
=CONCAT(C2,B2)
8. TRIM()
TRIM() is used to remove extra spaces from the start, middle, and end. It is commonly used to identify
duplicate values in cells, and for some reason, extra space makes it unique.
For example:
1. There are extra two spaces at A3 “A Lamusi”, and it has been successfully removed by TRIM().
2. At A4 “ Christie Jacoba Aaftink”, there is extra space at the start, and without writing any complex
function, TRIM() has removed it.
=TRIM(A4)
The SUBSTITUTE() function is similar to REPLACE(). Instead of providing the location of a character or the
number of characters, we will only provide old text and new text.
SUBSTITUTE(text, old_text, new_text, [instance_num])
In our case, we are replacing "Jacoba" with "Rahim" to display the result on A4 cell “Christine Rahim Aaftink.”
This function is quite useful as it does not change the text without “Jacoba” as shown below in cell A5, “Per
Knut Aaland.” Whereas, REPLACE() will replace the text every time.
=SUBSTITUTE(A4,"Jacoba","Rahim")
The MID() function requires a starting position and length to extract the characters from the middle.
For example, if you want to display a middle name, you will start with “J” which is at the 11th position, and 6
for the length of the middle name “Jacoba”.
=MID(A2,11,6)
The RIGHT() function will return the number of characters from the end. You just need to provide a number of
characters.
For example, to display the last name “Aaftink,” we will use RIGHT() with seven characters.
=RIGHT(A2,7)
PROPER() will convert the string to the proper case. For example, the first letter in each word will be
capitalized, and the rest of them will be lowercase.
=PROPER(A1:F1)
12. NOW() and TODAY()
NOW() returns the current time and date, and TODAY() returns only the current date. These are quite simple,
and we will use them to extract a day, month, year, hours, and minutes from any date time data cell.
The example below returns the current date and time.
=NOW()
To extract the seconds from the time, you will use the SECOND() function.
=SECOND(NOW())
13. DATEDIF()
It is the most used function for time series data sets. The DATEDIF() calculates the difference between two
dates and returns the number of days, months, weeks, or years based on your preference.
In the example below, we want to return the date difference in days by providing “d” for unit arguments.
Make sure that the first argument is the start date and the second argument in the function is the end date.
start_date < end_date
=DATEDIF(A2,B2,"d")
14. VLOOKUP() and HLOOKUP()
The worksheet1 that we will use in this section contains all the data from the Olympics dataset.
worksheet1
The VLOOKUP() function searches for the value in the leftmost column of the table array and returns the value
from the same row from the specified columns.
VLOOKUP(lookup_value, table_array, col_index, range_lookup)
lookup_value: the value you are looking for that is present in the first column.
table_array: the range of the table, worksheet, or selected cell with multiple columns.
col_index: the position of the column to extract the value.
range_lookup: “True” is used for the approximate match (default), and “FALSE” is used for the exact
match.
In our case, we are looking for A Dijiang (A2) from selected columns and rows of worksheet1 (B2:H20). The
VLOOKUP() function will check the name column in worksheet one and return the 6th column value that is
team “China”.
=VLOOKUP(A2,worksheet1!B2:H20,6,FALSE)
HLOOKUP() searches for the value in the first row instead of the first column. It returns the value from the
same column and the row you specified.
HLOOKUP(lookup_value, table_array, row_index, range_lookup)
In our case, we will display A Dijaing’s sex on the D8 cell. The HLOOKUP() function will look for the name in the
first row and return the value “M'' from the 2nd row of the same column. The range_lookup is kept FALSE in
both cases for the exact match.
=HLOOKUP(B1,B1;E5,2,FALSE)
15. IF()
The IF() Excel function is straightforward. It is similar to an if-else statement in a programming language. We
will provide the logic of the function. If the logic is correct, it will return a certain value; if the logic is false, it
will return a different value.
For example, if the BMI of athletics is less than 23.9, the function will return the string “Fit”, else “Unfit”. It is
quite useful to convert numerical values into categories.
=IF(G2<24.9,"Fit,"Unfit")