ExamShortcut
high importance⚡ 10 shortcuts4 subtopics
All subtopics·Subtopic 2 of 4

Functions you must know

🔒 Log in to track
⏱ 4 min read🧩 6 question types🎯 27 practice Q
The idea in one minute

A function is a ready-made formula. It has a name and takes inputs in brackets. Excel groups the common ones into maths, text, logical, lookup and date functions. Learn the exact result of each function, because the exam asks for the output of a given formula.

01

How a function looks

A function has a name and arguments in brackets. For example, =SUM(A1:A5). The arguments are separated by commas. The formula still starts with =.

02

Maths functions

FunctionJobExampleResult
SUMAdds=SUM(2,3,5)10
AVERAGEMean=AVERAGE(2,4,6)4
MAX / MINLargest / smallest=MAX(2,9,4)9
ROUNDRounds to given digits=ROUND(3.14159,2)3.14
INTRounds down to whole number=INT(7.9)7
MODRemainder=MOD(17,5)2
ABSRemoves the minus sign=ABS(-7)7
SQRTSquare root=SQRT(9)3
POWERRaises to a power=POWER(2,5)32

Tip: MOD gives the remainder after division. 17 divided by 5 leaves 2.

03

Text functions

FunctionJobExampleResult
LEFTFirst characters=LEFT("EXCEL",2)EX
RIGHTLast characters=RIGHT("EXCEL",2)EL
MIDFrom the middle=MID("COMPUTER",3,3)MPU
LENCounts characters=LEN("EXCEL")5
UPPER / LOWERChange case=UPPER("abc")ABC
PROPERCapital first letter of each word=PROPER("ram kumar")Ram Kumar
CONCATENATEJoins text=CONCATENATE("A","B")AB

MID takes three inputs: the text, the start position and the number of characters. Text inside a formula is written in double quotes.

04

Logical function IF

=IF(condition, value if true, value if false)

For example, =IF(A1>=40,"Pass","Fail") shows Pass when A1 is 40 or more. Otherwise it shows Fail. You can put one IF inside another. That is called a nested IF.

Rule: Use AND when all conditions must hold. Use OR when any one is enough.

05

Lookup function VLOOKUP

=VLOOKUP(lookup value, table, column number, FALSE)

VLOOKUP searches the first column of the table. It then returns a value from the column you name. The last input FALSE asks for an exact match. TRUE (or leaving it out) allows an approximate match. HLOOKUP does the same across rows.

06

Date functions

  • TODAY() gives today's date. It has no arguments.
  • NOW() gives the date and the time.

Watch: Both update every time the sheet recalculates. They are not fixed stamps. Use Ctrl+; for a fixed date.

07

Conditional counting and adding

  • COUNTIF(range, condition) counts cells that meet the test. For example, =COUNTIF(A1:A10,">40").
  • SUMIF(range, condition, sum range) adds only the cells that meet the test.
  • AVERAGEIF averages only the matching cells.
  • RANK gives the position of a number in a list.
08

Question types you will see

Each type: how to recognise it, the method step by step, and one question to try.

Type 1very common4 practice Q

Output of a maths function

How to spot it:

A formula with ROUND, INT, MOD, ABS, SQRT or POWER is given, and a result is asked.

Method
  1. Name the function and read its job.

  2. Work with the numbers inside the brackets.

  3. INT cuts down, ROUND goes to the nearest, MOD is the remainder.

Why it works:

Each function has one clear rule, so the result can be worked out by hand.

Try this

What is the result of =POWER(2,5)?

Show solution
  1. POWER raises the first number to the second.

  2. 2 to the power 5 is 2 x 2 x 2 x 2 x 2.

  3. That equals 32.

Answer

32

Type 2very common4 practice Q

Output of a text function

How to spot it:

A LEFT, RIGHT, MID, LEN or PROPER formula on a word is given.

Method
  1. Number each letter from 1.

  2. Apply the start position and the count.

  3. Count characters for LEN, spaces included.

Why it works:

Text functions work on positions, so counting letters gives the answer.

Try this

What does =MID("COMPUTER",3,3) return?

Show solution
  1. Letters are C(1) O(2) M(3) P(4) U(5).

  2. Start at position 3.

  3. Take three letters: M, P and U.

Answer

MPU

Type 3very common5 practice Q

IF and nested IF

How to spot it:

A formula with IF is given and a result is asked for some cell value.

Method
  1. Test the condition with the given cell value.

  2. If it is true, return the second argument.

  3. If it is false, return the third argument.

Why it works:

IF picks one of two answers depending on a test.

Try this

A1 holds 35. What does =IF(A1>=40,"Pass","Fail") show?

Show solution
  1. Test 35 >= 40.

  2. The test is false.

  3. The third argument is returned.

Answer

Fail

Type 4common5 practice Q

VLOOKUP inputs

How to spot it:

The question asks what the fourth input of VLOOKUP does, or which column is searched.

Method
  1. The lookup value is searched in the first column of the table.

  2. The third input is the column number to return.

  3. FALSE gives an exact match. TRUE gives an approximate match.

Why it works:

VLOOKUP always searches the leftmost column, which is why it cannot look left.

Try this

In VLOOKUP, which last argument finds an exact match?

Show solution
  1. The last argument sets match type.

  2. Exact means no nearest guess.

  3. That is FALSE.

Answer

FALSE

Type 5common4 practice Q

TODAY vs NOW

How to spot it:

The question asks which function returns only the date, or the date and time.

Method
  1. TODAY() returns the date only.

  2. NOW() returns the date and time.

  3. Neither takes arguments.

Why it works:

The two names hint at the output, and both refresh on recalculation.

Try this

Which Excel function returns the current date and time?

Show solution
  1. TODAY gives only the date.

  2. The function with time also is NOW.

Answer

NOW()

Type 6occasional

Text case and joining

How to spot it:

The question asks which function changes case or joins two pieces of text.

Method
  1. UPPER makes capitals, LOWER makes small letters.

  2. PROPER capitalises the first letter of each word.

  3. CONCATENATE joins the pieces.

Why it works:

Case functions are easy to confuse by name, so match the result.

Try this

Which function converts "ram kumar" to "Ram Kumar"?

Show solution
  1. The result has a capital at the start of each word.

  2. That is the job of PROPER.

Answer

PROPER

09

Shortcuts that save time

⚡ MOD is the leftover

MOD(a, b) is what is left after a is divided by b. MOD(17,5) is 2, and MOD(10,5) is 0.

Example

What does =MOD(17,5) return?

Show solution
  1. 17 divided by 5 gives 3 whole times.

  2. 3 times 5 is 15.

  3. 17 minus 15 leaves 2.

Answer

2

⚡ MID has three inputs

MID(text, start, count). MID("COMPUTER",3,3) starts at the third letter and takes three letters. That gives MPU.

⚡ FALSE means exact

The last input of VLOOKUP decides how it matches. FALSE means exact match. TRUE means nearest smaller match.

10

Mistakes to avoid

Where most students lose marks on this subtopic.

Mistake 01

Thinking INT(7.9) gives 8.

INT rounds down. INT(7.9) is 7.

Mistake 02

Reading MOD(17,5) as 3.

MOD gives the remainder. That is 2. The 3 is the quotient.

Mistake 03

Leaving out the quotes around text in a formula.

Write text in double quotes, such as "EXCEL".

Mistake 04

Using VLOOKUP with TRUE when an exact match is needed.

Use FALSE for an exact match.

Mistake 05

Treating TODAY() as a fixed date.

TODAY() changes every day. Ctrl+; enters a fixed date.

11

Quick revision

Read this the night before the exam.

  • A function has a name and arguments in brackets. Formulas begin with =.

  • ROUND(3.14159,2) is 3.14. INT(7.9) is 7. MOD(17,5) is 2. ABS(-7) is 7. SQRT(9) is 3. POWER(2,5) is 32.

  • LEFT and RIGHT take from the ends. MID(text,start,count) takes from the middle. LEN counts characters.

  • UPPER, LOWER, PROPER change case. CONCATENATE joins text.

  • IF(condition, true value, false value). Nested IF puts one IF inside another.

  • VLOOKUP searches the first column. FALSE means exact match. HLOOKUP works across rows.

  • TODAY() gives the date. NOW() gives date and time.

12

Practice: 27 questions

Sets of 10, mixed across the question types above. Every answer has a step-by-step explanation.

Topic test · 10 questions

Suggested time 6 min · wrong answers go to your mistake notebook automatically.