Free Excel Homework Help

Tools to Help You Learn Excel Faster

Free Excel learning tools and function helpers for students and professionals.

Try these free Excel tools designed to save you time and make your work easier. Use the helper and finder tools below to explore Excel functions, formulas, and guides that help you become more productive and confident in spreadsheets.

Learn Excel Faster With Both Free Courses

These tools fix what is in front of you right now. The courses teach you to build the spreadsheet in the first place: 280+ free video lessons with downloadable workbooks, no login and no credit card required.

Start Excel Foundations 67 lessons · for beginners Go to Excel Xpert 220+ lessons · advanced

Taught by Nicole Hullihen, MBA, multi industry executive and multi year Microsoft MVP

Excel Help: The Error Lookup Tool

Troubleshooting Excel errors can be frustrating.

Search through the top 10 Excel errors and see:
• What each error means
• The cause behind it
• How to fix it instantly

Excel Error Helper

Select an error to see what it means and how to fix it.

All 10 Excel Errors, What They Mean and How to Fix Them

The full reference below is the same information the tool returns, written out so you can scan or search the whole list at once.

#DIV/0! Divide by zero

What it means: A formula is trying to divide by zero or by an empty cell. Excel cannot return a number, so it returns this error instead.

How to fix it: Check the divisor. If it can legitimately be zero or blank, wrap the formula so it handles that case, for example =IFERROR(A2/B2,0) or =IF(B2=0,"",A2/B2).

#N/A Value not available

What it means: A lookup function could not find a match. VLOOKUP, XLOOKUP, MATCH and INDEX/MATCH all return this when the value you searched for is not in the lookup range.

How to fix it: Confirm the value actually exists and that both sides are the same data type, since a number stored as text will never match a real number. Check for stray spaces with TRIM, and make sure VLOOKUP is set to exact match with FALSE as the fourth argument.

#VALUE! Wrong type of argument

What it means: The formula received the wrong kind of input, most often text where a number was expected. Arithmetic on a cell containing letters or a stray space triggers it immediately.

How to fix it: Find the offending cell and check its contents. Numbers imported as text are the usual cause, and running the column through Data, Text to Columns and clicking Finish converts them back to real numbers.

#REF! Invalid cell reference

What it means: The formula points at a cell that no longer exists, almost always because a row, column or sheet it referred to was deleted. This one is destructive, since the original reference is gone for good.

How to fix it: Press Ctrl+Z immediately if you just deleted something. Otherwise the formula has to be rewritten, because Excel cannot recover what the reference used to point at.

#NAME? Excel does not recognise the text

What it means: Usually a misspelled function name, a text value missing its quotation marks, or a named range that does not exist. =SUmm(A1:A5) and =IF(A1=Gold,1,0) both produce it.

How to fix it: Check the spelling of the function, make sure text criteria are wrapped in quotes, and confirm any named range still exists under Formulas, Name Manager.

#NUM! Invalid number in the calculation

What it means: The maths is impossible or the result is too large for Excel to store. The square root of a negative number is the classic example, as is an iterative function that never converges.

How to fix it: Check the inputs for negative values where they are not allowed, and verify that arguments are within the range the function accepts.

#NULL! Ranges do not intersect

What it means: Caused by a space between two ranges where Excel expected a comma or colon. The space is the intersection operator, so =SUM(A1:A5 C1:C5) asks for cells the two ranges share, and there are none.

How to fix it: Replace the space with a comma to add both ranges together, or with a colon to make one continuous range.

#SPILL! The result cannot spill into the cells it needs

What it means: A dynamic array formula returns several values but something is blocking the cells below or beside it. Even a single space in one of those cells is enough.

How to fix it: Clear the blocked cells. Excel outlines the intended spill range with a dashed border, so click the warning icon and choose Select Obstructing Cells to jump straight to the problem.

#CALC! The calculation engine cannot produce a result

What it means: A dynamic array formula is asking for something impossible, such as an empty array or a nested array Excel cannot represent. It appears mainly in Microsoft 365.

How to fix it: Check any FILTER function that might return nothing and supply an if_empty argument, for example =FILTER(A2:A20,B2:B20="Gold","None found").

#GETTING_DATA External data is still loading

What it means: Not really an error. A cell is waiting on an external source, an add-in or a large recalculation, and shows this placeholder in the meantime.

How to fix it: Wait for it to finish. If it never clears, check the data connection under the Data tab and confirm the source is reachable.

Excel Pro Challenges

Can you write a formula to sum only the odd numbers in this list?
Example: Column A: 2, 5, 8, 11, 14

✅ Answer: =SUMPRODUCT(A1:A5,MOD(A1:A5,2))
Multiplies each number by 1 if odd (MOD=1) and sums them.

How can you highlight the top 3 sales values using Conditional Formatting?
Example: Column B: 4500, 7200, 6100, 8800, 5300

✅ Answer: Use this formula in Conditional Formatting:
=B1>=LARGE($B$1:$B$5,3)
Highlights any value in the top 3.

How can you remove duplicate values from a list while keeping original order?
Example: Column D: Apple, Orange, Apple, Banana, Orange

✅ Answer: =UNIQUE(D1:D5)
Returns only unique values, keeping their first appearance.

Excel Formula Finder

Select a typical request to see how to answer it in Excel.

How to Answer Excel Questions From Teacher and Boss

Ever been asked for a quick calculation or report in Excel and weren't sure which formula to use?

The Excel Formula Finder shows you the 27 most common boss requests — from combining first and last names, to calculating percentages, finding top performers, or pulling data automatically.

For each request, you'll get:
• A plain-English explanation
• The exact Excel formula to use
• A simple example you can copy instantly

Stop wasting time guessing — this tool gives you the right formula in seconds.

All 27 Requests and the Excel Formula That Answers Them

Every request in the tool, listed in full so you can search the page or copy a formula straight out of the table.

The requestWhat it doesFormulaExample
Can you combine first and last names? Join two text columns together with a space. =A2 & " " & B2 A2=John, B2=Doe → John Doe
How do I extract the first name? Get the text before the first space. =LEFT(A2,FIND(" ",A2)-1) A2=John Doe → John
How do I extract the last name? Get the text after the first space. =RIGHT(A2,LEN(A2)-FIND(" ",A2)) A2=John Doe → Doe
How many employees are there? Count non-empty cells in a range. =COUNTA(A2:A100) Counts filled rows in column A
How many in Sales department? Count rows matching a specific word. =COUNTIF(B2:B100,"Sales") Counts rows where B=Sales
What's total revenue for East region? Sum numbers if criteria met. =SUMIF(C2:C100,"East",D2:D100) Sums column D if C=East
What is the average deal size? Average of numbers in a range. =AVERAGE(D2:D100) Adds all deal values ÷ count
Who has the highest sales? Return max value in a range. =MAX(D2:D100) Largest sales in column D
Who has the lowest sales? Return min value in a range. =MIN(D2:D100) Smallest sales in column D
Can you show me John's salary? Look up a value in a table. =VLOOKUP("John",A2:D100,4,FALSE) Returns John's salary from column 4
Can we use XLOOKUP instead? Modern lookup for exact or approximate matches. =XLOOKUP("John",A2:A100,D2:D100) Find John in A, return salary from D
Did anyone exceed target? Return Yes/No based on condition. =IF(D2>100000,"Yes","No") Yes if D2>100k, else No
How much commission did they earn? Apply rate if sales exceed target. =IF(D2>100000,D2*0.1,0) 10% commission if sales>100k
What's the total expenses? Sum a column of numbers. =SUM(E2:E100) Adds all expense values
Can you rank employees by sales? Rank numbers against each other. =RANK(D2,D2:D100) Rank of D2 among sales
Who are the top 3 sales performers? Return nth largest number. =LARGE(D2:D100,3) 3rd highest sale
What's today's date? Return current system date. =TODAY() Outputs today's date
What time is it now? Return system date and time. =NOW() Outputs current date + time
Can we add 6 months to a date? Shift date by months. =EDATE(A2,6) Adds 6 months to hire date
How many workdays between dates? Count weekdays between two dates. =NETWORKDAYS(A2,B2) Number of workdays
How to round numbers? Round to decimal places. =ROUND(A2,2) Rounds value to 2 decimals
How to always round up? Force round upwards. =ROUNDUP(A2,0) Rounds A2 up to nearest integer
How to always round down? Force round downwards. =ROUNDDOWN(A2,0) Rounds A2 down to nearest integer
How to find last day of month? Return end of month date. =EOMONTH(A2,0) Gives last day of month
What is the average attendance? Average numeric range. =AVERAGE(F2:F100) Mean attendance
How do I remove duplicates with a formula? Return unique values from a list. =UNIQUE(A2:A100) Returns only unique values
Top 10 Excel Errors See the most common Excel error messages. #DIV/0! #N/A #VALUE! #REF! #NAME? #NUM! #NULL! #SPILL! #CALC! #GETTING_DATA

More Excel Pro Challenges

How can you count only cells containing numbers greater than 100?
Example: Column C: 50, 120, 200, 75, 150

✅ Answer: =COUNTIF(C1:C5,">100")
Counts only numbers greater than 100 in the range.

How can you extract the last name from a full name automatically?
Example: Column D: Jane Smith, John Doe, Alice Johnson

✅ Answer: =RIGHT(D1,LEN(D1)-FIND(" ",D1))
Finds the space and returns all characters after it.

How can you calculate the average of only positive numbers?
Example: Column E: -5, 10, 15, -2, 20

✅ Answer: =AVERAGEIF(E1:E5,">0")
Averages only the positive numbers in the range.
⌨️ Excel Shortcut Study Chart

Click any shortcut to copy it, or copy all at once

Navigation
Selection
Select entire columnCtrl + Space
Select entire rowShift + Space
Select allCtrl + A
Extend selectionShift + Arrow
Select current regionCtrl + Shift + *
Formatting
BoldCtrl + B
ItalicCtrl + I
UnderlineCtrl + U
Format cellsCtrl + 1
Copy formatCtrl + Shift + C
Math Shortcuts
AutoSumAlt + =
Insert FunctionShift + F3
Calculate SheetF9
Insert DateCtrl + ;
Insert TimeCtrl + Shift + ;
Editing & Tools
CopyCtrl + C
PasteCtrl + V
CutCtrl + X
UndoCtrl + Z
RedoCtrl + Y
FindCtrl + F
ReplaceCtrl + H
Freeze PanesAlt + W + F + F
FilterCtrl + Shift + L
🎨 Conditional Formatting Quick Generator

Generate Excel formulas for conditional formatting. Select a rule, enter your values, and copy the formula directly into Excel's "Use a formula to determine which cells to format" box.

Your Excel formula will appear here...
Understanding the formula:
Conditional formatting formulas always return TRUE or FALSE.
  • =A1>10 → highlights if value greater than 10
  • =AND(A1>=5,A1<=10) → highlights if between 5 and 10
  • =ISNUMBER(SEARCH("text",A1)) → highlights if contains "text"
  • =COUNTIF(A:A,A1)>1 → highlights duplicates

Must-Read Blogs to Level Up Your Excel Skills

💪
Excel for Beginners Guide →
💯
Top Excel Interview Questions & Answers →
📊
Excel Dictionary of Functions →

How to Use These Free Excel Tools

Every tool on this page is free and runs in your browser. Nothing to install, no account to create, no email required. They are built for the moment you are mid-task and stuck: a formula returned an error code you do not recognize, or you know what you want Excel to do but not which function does it.

Fix an Excel error

If a cell shows #VALUE!, #REF!, #N/A, #DIV/0!, #NAME?, #SPILL! or another code, the Error Helper explains what it means, what caused it and how to correct it. Most Excel errors trace back to a small handful of causes: a broken reference, text where a number belongs, or a formula pointing at a deleted cell.

Find the right formula

The Formula Finder works backwards from what you are trying to accomplish. Instead of recalling whether you need SUMIFS, COUNTIF, XLOOKUP or INDEX MATCH, you describe the task and get the function that handles it along with the syntax to copy.

Test yourself with challenges

The Pro Challenges are real Excel problems with answers hidden until you click. They are a fast way to find gaps in what you know, and each answer shows the working formula so you see the approach, not just the result.

Common Excel Problems These Tools Solve

Most spreadsheet frustration traces back to a few recurring issues. A lookup returns #N/A because the value is genuinely missing, or because one side has trailing spaces. A total comes out wrong because numbers were stored as text. A formula breaks after someone deletes a column and every reference shifts. A dynamic array returns #SPILL! because something sits in the cells it needs to fill.

Knowing the cause matters more than memorizing the fix, because that same handful of causes explains nearly every error you will hit. That is what these tools are for, and it is what the free courses go deeper on: understanding why Excel behaves the way it does, so you can debug your own files instead of searching each new error message.

Who These Free Excel Tools Are For

Students working through Excel homework who need to understand an error rather than just clear it. Professionals who use Excel daily but learned it piecemeal and have gaps around lookups or cell references. Small business owners running orders, budgets and inventory in spreadsheets. Job seekers preparing for an Excel assessment, where the tested skills are almost always VLOOKUP or XLOOKUP, pivot tables and conditional formulas.

Keep Learning More About Excel

Want to learn Excel & how to create amazing tools?

Watch Free Courses

Self-paced learning

Excel Help & Class FAQ

What is included in the free Excel courses?
Both courses include 280+ video lessons, downloadable workbooks and guides built around real-world Excel examples, all completely free. You'll learn how to organize data, build formulas, track projects, and create reports you can use at work right away.
Who is this Excel class for?
It's designed for business professionals, managers, and entrepreneurs who use Excel for reporting, budgeting, or tracking performance — but want to work faster and smarter. You don't need prior experience.
Do I get lifetime access to the course?
Yes. The lessons stay free to watch anytime and the workbooks are yours to download and keep.
What makes this Excel class different?
Unlike generic tutorials, this class is built around real business use cases — budgeting, order tracking, project management, and performance dashboards. It's about how to actually use Excel to make work easier.
Can I use this class for my team?
Yes. The courses are free with no seats or licenses to buy, so you can send the link to your whole team. It works well for onboarding or professional development.
How do I get started?
Go to the free Excel courses page, and start watching. There is no cart, no login and no credit card required.
What does #REF! mean in Excel?
It means the formula is pointing at a cell that no longer exists, usually because a row, column or worksheet it referenced was deleted. Excel cannot recover the original reference, so the formula has to be rewritten unless you can undo the deletion straight away.
How do I fix a #VALUE! error?
A #VALUE! error means the formula got the wrong type of input, most often text where a number was expected. Check the cells the formula references for stray text or spaces, and convert numbers stored as text using Data, Text to Columns.
Why does VLOOKUP return #N/A?
The lookup value was not found in the lookup range. Confirm the value exists, check that both sides are the same data type since text and numbers never match, remove stray spaces with TRIM, and make sure the fourth argument is FALSE for an exact match.
How do I stop a #DIV/0! error from showing?
Wrap the formula so it handles a zero or blank divisor, for example =IFERROR(A2/B2,0) or =IF(B2=0,"",A2/B2). Both keep the calculation working while leaving the cell clean when there is nothing to divide by.
What causes a #SPILL! error?
A dynamic array formula needs to return several values but something is blocking the cells it would fill, even a single space. Click the warning icon and choose Select Obstructing Cells to jump to the blockage, then clear those cells.
Are these Excel tools really free?
Yes. The error lookup, formula finder and practice challenges are all free to use with no login, no email and no signup. The 280+ video lessons are free as well.