Free Excel & Google Sheets guides

Excel formula guides, minus the headache

Clear, example-led guides to the formulas people search for most, with the exact syntax, common errors, and fixes. Or skip the reading and let ExcelPerfect write the formula for you.

Lookup & reference

VLOOKUP 6 min read

How to Use VLOOKUP in Excel (Step-by-Step, with Examples)

VLOOKUP is the function people reach for when they need to find a value in a table and pull back a matching value from another column: looking up a price by product code, an email by name, a salary by employee ID.

Read guide
XLOOKUP 5 min read

How to Use XLOOKUP in Excel (the Modern VLOOKUP)

XLOOKUP is the modern lookup function in Excel. It replaces VLOOKUP, HLOOKUP, and most INDEX/MATCH formulas with one cleaner function.

Read guide
INDEX/MATCH 6 min read

How to Use INDEX MATCH in Excel (Look Left and Right)

INDEX/MATCH is the lookup combo power users prefer over VLOOKUP. MATCH finds the position of a value, and INDEX returns whatever sits at that position in another column.

Read guide
VLOOKUP vs XLOOKUP 5 min read

VLOOKUP vs XLOOKUP in Excel (Which Should You Use?)

VLOOKUP and XLOOKUP both find a value in a table and return a matching value, but XLOOKUP is the modern rewrite: simpler, more flexible, and harder to break.

Read guide
HLOOKUP 6 min read

How to Use HLOOKUP in Excel (Search Across a Row)

HLOOKUP is the horizontal cousin of VLOOKUP. It searches across the top row of a table for a value, then returns a result from a row beneath it, which is perfect for data laid out left to right such as months or quarters across columns.

Read guide
XMATCH 5 min read

How to Use XMATCH in Excel (the Modern MATCH)

XMATCH is the modern replacement for MATCH. It returns the POSITION of a value in a list, which you then feed to another function such as INDEX to pull back the matching result.

Read guide
OFFSET 6 min read

How to Use OFFSET in Excel (Dynamic Ranges)

OFFSET returns a reference that is shifted a set number of rows and columns from a starting cell, and can be a single cell or a whole block. It is the classic tool for building ranges that resize themselves as data is added.

Read guide
INDIRECT 6 min read

How to Use INDIRECT in Excel (Text to References)

INDIRECT turns a text string into a real cell reference. Instead of pointing Excel at A5 directly, you hand it the text "A5" and INDIRECT resolves it into the live cell, so the reference can be assembled on the fly.

Read guide
CHOOSE 5 min read

How to Use CHOOSE in Excel (Pick from a List)

CHOOSE returns one value from a list based on a position number. Give it 2 and a list of options, and it hands back the second one, which makes it a clean way to turn a number into a label, a month, or a quarter.

Read guide

Logical

IF 5 min read

How to Use the IF Function in Excel (with Multiple Conditions)

The IF function returns one value when a condition is true and another when it is false. It is the foundation of decision-making in spreadsheets: flagging, scoring, categorising, and conditional math.

Read guide
IFERROR 4 min read

How to Use IFERROR in Excel (Hide #N/A and #DIV/0!)

IFERROR catches any error a formula produces and returns a value of your choice instead (a friendly "Not found", a 0, or a blank cell), so dashboards stay clean.

Read guide
IFS 6 min read

How to Use IFS in Excel (Cleaner Multi-Condition Logic)

The IFS function checks several conditions in order and returns the value for the first one that is true. It is the modern, readable replacement for stacking many IF functions inside each other.

Read guide
SWITCH 6 min read

How to Use SWITCH in Excel (Match One Value to Many)

SWITCH compares one expression against a list of values and returns the result that matches the first one it finds. It is the clean way to translate codes, abbreviations, or numbers into readable labels.

Read guide
AND and OR 6 min read

How to Use AND and OR in Excel (Combine Conditions)

AND and OR let you test more than one condition at the same time. AND is TRUE only when every condition is true; OR is TRUE when at least one condition is true. Both return TRUE or FALSE.

Read guide
Nested IF 6 min read

Nested IF Statements in Excel (Step-by-Step Guide)

A nested IF places one IF inside another so a single formula can choose between three or more outcomes. Each IF handles one test, and its "false" slot holds the next IF in the chain.

Read guide
IFNA 5 min read

How to Use IFNA in Excel (Catch Only #N/A Errors)

IFNA catches the #N/A error specifically and returns a value of your choice instead, while letting every other error type still surface. It is the precise tool for cleaning up lookups that miss.

Read guide

Math & aggregation

SUMIF 5 min read

How to Use SUMIF in Excel (Sum with a Condition)

SUMIF adds up the numbers in a range that meet a single condition: total sales for one region, the sum of all "Paid" invoices, every value over 100.

Read guide
COUNTIF 4 min read

How to Use COUNTIF in Excel (Count with a Condition)

COUNTIF counts how many cells in a range meet a single condition: how many invoices say "Paid", how many scores are over 100, how many names start with S.

Read guide
SUMIFS 5 min read

How to Use SUMIFS in Excel (Sum with Multiple Criteria)

SUMIFS adds up numbers that meet two or more conditions at the same time: sales for the West region in January, paid invoices over 100, amounts within a date range.

Read guide
COUNTIFS 4 min read

How to Use COUNTIFS in Excel (Count on Multiple Criteria)

COUNTIFS counts how many rows meet two or more conditions at the same time: orders that are both West and Paid, values between 50 and 100, open tickets raised this year.

Read guide
SUMPRODUCT 6 min read

How to Use SUMPRODUCT in Excel (Weighted Sums and Counts)

SUMPRODUCT multiplies ranges together cell by cell and then adds up the results. That one idea powers two everyday tasks: weighted totals, like quantity times price, and conditional counts or sums that would otherwise need an array formula.

Read guide
AVERAGEIF 5 min read

How to Use AVERAGEIF in Excel (Average with a Condition)

AVERAGEIF returns the average of the numbers in a range that meet a single condition: the average sale in the West region, the average score above 50, the average of all non-zero entries.

Read guide
MAXIFS and MINIFS 5 min read

How to Use MAXIFS and MINIFS in Excel (with Examples)

MAXIFS and MINIFS return the largest or smallest number in a range that meets one or more conditions: the biggest order in the West region, the lowest score for a "Paid" customer, the highest sale within a date range.

Read guide
ROUND 6 min read

How to Round Numbers in Excel (ROUND, ROUNDUP, MROUND)

Rounding in Excel changes the actual value, not just how it looks. ROUND rounds to a set number of decimal places, ROUNDUP and ROUNDDOWN always push in one direction, and MROUND snaps to the nearest multiple, such as the nearest 5 or 0.05.

Read guide
RANK 5 min read

How to Use RANK in Excel (RANK and RANK.EQ Explained)

RANK tells you where a number sits in a list: 1st, 2nd, 3rd, and so on. It is how you turn a column of scores, sales, or times into a leaderboard, ranking from highest to lowest or lowest to highest.

Read guide
Percentages 6 min read

How to Calculate Percentage in Excel (Formulas and Tips)

Percentages in Excel come down to a few simple formulas plus the Percent number format. The format does the heavy lifting: it multiplies the cell by 100 and adds the % sign, so a result of 0.25 displays as 25%.

Read guide

Text

CONCAT 4 min read

How to Concatenate in Excel (Join Text from Cells)

Concatenating means joining text from several cells into one: combining first and last names, building an address line, or merging codes into a single key.

Read guide
TEXT 6 min read

How to Use the TEXT Function in Excel (Format Codes)

The TEXT function turns a number, date, or time into text formatted exactly the way you want: $1,250.00, 25%, 2026-06-30, or an ID with leading zeros. You hand it a value and a format code, and it returns a text string that looks the way you specified.

Read guide
LEFT, RIGHT, MID 6 min read

How to Use LEFT, RIGHT, and MID in Excel (Examples)

LEFT, RIGHT, and MID are the three functions for pulling pieces out of text. LEFT takes characters from the start, RIGHT takes them from the end, and MID grabs a chunk from the middle starting at a position you choose.

Read guide
TEXTJOIN 5 min read

How to Use TEXTJOIN in Excel (Join Text with a Delimiter)

TEXTJOIN combines text from many cells into one string, placing a delimiter you choose between each item: a comma between names, a slash between dates, or a line break between address lines. It is the modern, flexible way to merge a list.

Read guide
SUBSTITUTE 6 min read

How to Use SUBSTITUTE in Excel (Find and Replace Text)

SUBSTITUTE swaps one piece of text for another inside a cell: changing "Mr." to "Ms.", turning dashes into spaces, or stripping out unwanted characters. It matches by content, so it finds your text wherever it appears.

Read guide
FIND and SEARCH 6 min read

How to Use FIND and SEARCH in Excel (Find Text Position)

FIND and SEARCH both return the position of one piece of text inside another, counting from the left. You use that number to know where a separator sits, then feed it to LEFT, RIGHT, or MID to split the text.

Read guide
TRIM 5 min read

How to Use TRIM in Excel (Remove Extra Spaces Fast)

TRIM removes extra spaces from text, leaving only single spaces between words and none at the start or end. It is the first thing to try when data imported from another system has invisible spaces that break lookups and comparisons.

Read guide

Launching soon

Get this the moment we launch

ExcelPerfect turns plain English into the exact formula, and it’s almost here. Join the waitlist for early access and an extended free trial.

You type Sum column B where column A is "Paid"
=SUMIF(A:A,"Paid",B:B)

No spam, ever. Just one email the day we launch. By joining you agree to our Privacy Policy.