My price column will not add up

A column that plainly contains prices sums to zero, or sums to less than it should.

Why it happens

  • The alignment is the tell.
  • The usual culprits are a currency symbol typed into the cell, a thousands separator the locale does not recognise, a trailing space, or a non-breaking space where a normal one was expected.
  • The worst case is not a cell that fails but a cell that reads as something else.
  • Then there are the cells that are not prices at all.

What to do now

  1. Sort the column.
  2. Use VALUE() or a helper column to convert, rather than reformatting.
  3. Find the non-breaking spaces specifically.
  4. Decide what a non-numeric price should do before you convert anything.

Next time

A number field coerces rather than merely accepting: currency symbols, percent signs, and every kind of space are stripped, parentheses read as negative, and both the European and Indian grouping conventions are understood, so 1.240,00 and 1,00,000 both arrive as numbers.

Start from the vendor price list template.

Related problems

Set your fields once

Every file after that is checked before anything lands.