ExcelReady
CourseFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before the interview. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Function guides
  • Blog

Product

  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Errors & fixes
  3. #VALUE! Error in Excel: Causes and Fixes

#VALUE! Error in Excel: Causes and Fixes

By ExcelReady Team·Updated October 30, 2026·5 min read

The short answer

#VALUE! means a formula got the wrong type of value, most often text where it needed a number. Common causes are a word like "n/a" in a cell you add with +, a cell that holds only a space, or a date stored as text. Fix the data, or use SUM, which skips text, instead of adding cells with +.

Key takeaways

  • #VALUE! means a formula received the wrong kind of value, usually text instead of a number.
  • =B2+C2 fails if either cell holds text; =SUM(B2:C2) skips the text and adds the rest.
  • A cell that looks empty but contains a space is text, and causes #VALUE! in math.
  • FIND and SEARCH return #VALUE! when the text isn't found.
  • Fix the data first; use IFERROR only for cases you expect.
On this page+
  1. What does the #VALUE! error mean?
  2. Cause 1: text in a cell you add, subtract or multiply
  3. Cause 2: a "blank" cell that contains a space
  4. Cause 3: dates or numbers stored as text
  5. Cause 4: a function gets the wrong kind of argument
  6. How to find what causes #VALUE!
  7. Should you hide #VALUE! with IFERROR?
  8. Practise it

The #VALUE! error in Excel means a formula got a value of the wrong type, usually text where it needed a number. It often comes from a word like "n/a" in a column of numbers, a cell holding only a space, or a date stored as text. This guide shows how to find the cell causing it and fix the formula, so the error doesn't come back.

What does the #VALUE! error mean?#

#VALUE! is Excel saying "I can't do this calculation with this kind of value". Math needs numbers, and date functions need dates. When a formula gets text that it can't turn into a number, it stops and shows #VALUE!.

Excel is more forgiving than you might expect: if a cell holds the text "12", then =B2*3 still gives 36, because Excel can read the text as a number. The error appears when the text can't be read as a number, like sick, n/a, - or a single space.

Cause 1: text in a cell you add, subtract or multiply#

This is the most common cause. Arithmetic signs (+, -, *, /) need numbers in every cell they touch.

ABCDEF
1EmployeeMonTueWedThuTotal
2Dana87.5sick8#VALUE!

The broken formula in F2:

Excel formula
=B2+C2+D2+E2

D2 holds the word sick, and Excel can't add a word. There are two good fixes:

  1. Fix the data. If the cell should be a number, type 0 and put the note in a comment or another column.
  2. Use SUM. SUM skips text cells and adds the rest:
Excel formula
=SUM(B2:E2)

The result is 23.5. SUM is also shorter and easier to extend. See our beginner's guide to SUM for more on ranges.

The same thing happens with a multiplication like =B2*C2 when C2 holds TBC or -. SUM doesn't help there, so fix the data, or test first: =IF(ISNUMBER(C2),B2*C2,"").

Cause 2: a "blank" cell that contains a space#

A cell can look empty but hold a space, or an empty text value ("") returned by a formula. To Excel that's text, so =A2+B2 returns #VALUE!.

How to check: click the cell and look at the formula bar, or type =LEN(B2) in a spare cell. A truly empty cell gives 0; a cell with one space gives 1.

How to fix:

  • Select the cell and press Delete to make it truly empty.
  • For many cells, use Find and Replace (Ctrl+H, or ⌃H on a Mac): find a single space, replace with nothing. Check first that no real text needs its spaces.
  • Use SUM instead of +, since SUM ignores text.

If a formula returns "" on purpose to look blank, any later math on that cell will fail. Return 0 instead, or make the later formula skip text.

Cause 3: dates or numbers stored as text#

Dates and numbers imported from other systems often arrive as text. Text numbers can still work in + formulas, but text that isn't in a format Excel recognises, like a date written 31.12.2025 on a computer that expects month/day/year, gives #VALUE! as soon as you subtract it from another date.

Signs of text values:

  • They sit on the left of the cell, while real numbers and dates sit on the right.
  • A small green triangle appears in the corner.
  • =ISTEXT(B2) returns TRUE.

To convert them, use the TEXT and VALUE lesson techniques: =VALUE(B2) turns text digits into a number, and =DATE(year, month, day) with LEFT, MID and RIGHT rebuilds a date from its pieces. Text numbers cause a quieter problem too: SUM skips them without any error, so your total is simply wrong. Our guide on why your Excel total is wrong covers that case.

Cause 4: a function gets the wrong kind of argument#

Some functions return #VALUE! when an argument doesn't make sense:

FormulaWhy it fails
=FIND("@",A2)The text isn't in A2. FIND and SEARCH return #VALUE! when there's no match
=LEFT(A2,-1)The number of characters can't be negative
=VALUE("abc")"abc" can't become a number
=DAYS(C2,B2)One of the cells holds text that isn't a date

For FIND, the fix is often to handle the "not found" case on purpose: =IFERROR(FIND("@",A2),0). For formatting numbers and dates inside text, use the TEXT function rather than joining raw values; our guide to TEXT function formats shows the format codes.

How to find what causes #VALUE!#

When a long formula fails, work through it instead of guessing:

  1. Click the error cell and the small warning icon next to it. Choose Show Calculation Steps to open Evaluate Formula.
  2. Click Evaluate repeatedly. Excel works out the formula one piece at a time and shows which part turns into #VALUE!.
  3. Check the referenced cells with =ISNUMBER(cell). Any FALSE in a math formula is a suspect.
  4. Look upstream. If a cell your formula uses already shows #VALUE!, the error is passed along. Fix the first one in the chain.

You can also open Evaluate Formula from Formulas > Evaluate Formula (Windows).

Should you hide #VALUE! with IFERROR?#

Only when the error is expected and you know why it happens. IFERROR replaces any error with a value you choose:

Excel formula
=IFERROR(B2*C2,"")

That's fine for rows where data isn't in yet. But IFERROR also hides real mistakes, so a typo in your data can quietly turn into a blank. Fix the cause first, and use IFERROR for the cases that are left. Errors in a total often come in groups, so it's worth knowing the #REF! error and the #DIV/0! error too.

Practise it#

Fix the broken total in the exercise on this page. Then work through the Debugging SUM lesson to find text values and other hidden problems in a live sheet, and the TEXT and VALUE lesson to convert text into real numbers.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Dana's weekly total in F2 uses =B2+C2+D2+E2 and shows #VALUE!, because D2 says sick. Fix it in F2 with a formula that adds B2:E2 and skips the text.

fx
ABCDEFG
1
Employee
Mon
Tue
Wed
Thu
Total
2
Dana
8
7.5
sick
8
3
4
5
6

Tip: The + sign fails on text, but SUM skips text cells.

Practise this in a lesson

LessonTEXT and VALUE: numbers to text and backFormat dates and dollar amounts inside sentences with TEXT, and turn digits stored as text into real numbers with VALUE.LessonDebugging SUMFind the three bugs behind most wrong totals: a range that misses a row, numbers stored as text, and a total that counts itself.Function guideIFERRORUse IFERROR to swap #N/A, #DIV/0! and other errors for a clean value. Examples with division and VLOOKUP, pitfalls, and live practice.

Frequently asked questions

What does #VALUE! mean in Excel?

+

It means a formula received a value of the wrong type. Usually that's text, like a word or a space, in a calculation that needs a number.

How do I get rid of #VALUE! in Excel?

+

Find the cell with text in it and correct it, or switch from + to SUM, which ignores text. If the error is expected, wrap the formula in IFERROR to show a blank or a message instead.

Why do I get #VALUE! when the cell looks empty?

+

The cell probably contains a space or an empty text value from a formula. Select it and press Delete to make it truly empty, or use SUM instead of +.

Why does subtracting dates give #VALUE!?

+

At least one of the dates is text that Excel can't read as a date. Real dates sit on the right of the cell; convert text dates with DATE or Text to Columns before subtracting.

Does SUM ever return #VALUE!?

+

Not because of text in a range: SUM skips text cells. It does pass on errors, so if a cell in the range already shows #VALUE!, the SUM shows it too.

Sources

  • How to correct a #VALUE! error - Microsoft Support
  • IFERROR function - Microsoft Support
  • VALUE function - Microsoft Support

Written and checked by the ExcelReady Team. First published October 30, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What does the #VALUE! error mean?
  2. Cause 1: text in a cell you add, subtract or multiply
  3. Cause 2: a "blank" cell that contains a space
  4. Cause 3: dates or numbers stored as text
  5. Cause 4: a function gets the wrong kind of argument
  6. How to find what causes #VALUE!
  7. Should you hide #VALUE! with IFERROR?
  8. Practise it

Keep reading

Errors & fixes· 5 min read

#REF! Error in Excel: What It Means and How to Fix It

#REF! means a formula refers to a cell that isn't valid any more. Usually a row, column or sheet it used was deleted, or a copied formula now points off the edge of the sheet. Press Ctrl+Z straight away to undo the deletion. Otherwise, edit the formula and replace each #REF! with the right cell.

Errors & fixes· 6 min read

#DIV/0! Error in Excel and How to Avoid It

#DIV/0! means a formula tried to divide by zero or by an empty cell. Fix it by checking the divisor first: =IF(B2=0,"",A2/B2) shows a blank until B2 has a number. =IFERROR(A2/B2,"") is shorter but hides every other error too. AVERAGE and AVERAGEIF also return #DIV/0! when there are no numbers to average.

Math· 5 min read

The Excel SUM Function: A Beginner's Guide

The Excel SUM function adds numbers. Type =SUM( then the cells to add, then ), for example =SUM(B2:B5) to add B2 through B5. A colon makes a range, and a comma adds separate cells or ranges, like =SUM(B2,B4:B5). SUM skips text and empty cells, so it doesn't break on gaps.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback. The first lessons are free, with no download.

Start learning for free