Inconsistent Units ! Probably THE error box in Revit that have caused me the most grief, over the years I´ve spent hours and hours on trying to work around it. But once I got the hang of it, and not least once I understood WHY Revit would throw that error box at me, it´s not that bad. Hope some of you will find this helpful.

Let´s begin with some basic algebra:

So if you have a Length parameter, and try to use a (Length * Length) formula, you´ll get the " Inconsistent Units" error, because (Length * Length = Length Squared). Only way around is to neutralize the units on at least one of the parameters in the formula. The easiest way to neutralize a unit is by dividing by 1 (one):

Why? Because

And another example:

So again, if you need to multiply 3 length units in a Area or Length parameter, you´ll need to neutralize the units as above.

So far, dividing by 1 (one) have been a success, but in some cases it´s necessary to multiply by 1 (one) instead. An example: You want to multiply two Number parameters into a Length parameter:

Another common situation for the "Inconsistent Units" error, is when quantifying costs in schedules

In the schedule you already have "Area" and "Cost" but want to add a Calculated Value "Total Cost":

There´s probably a gazillion other possibilities, but I hope that this explains why we are getting the Inconsistent Units Error, and how to work around it.

Let´s begin with some basic algebra:

**<100 mm * 100 mm = 10,000 mm²>**So if you have a Length parameter, and try to use a (Length * Length) formula, you´ll get the " Inconsistent Units" error, because (Length * Length = Length Squared). Only way around is to neutralize the units on at least one of the parameters in the formula. The easiest way to neutralize a unit is by dividing by 1 (one):

**<100 mm * (100 mm / 1 mm) = 10,000 mm>**Why? Because

**<100 mm / 1 mm = 100>**(unit less) and**<100 mm * 100 = 10,000 mm>**And another example:

**<100 mm * 100 mm * 100 mm = 1,000,000 mm³>**So again, if you need to multiply 3 length units in a Area or Length parameter, you´ll need to neutralize the units as above.

**<100 mm * 100 mm * (100 mm / 1) = 1,000,000 mm²>****<100 mm * (100 mm / 1) * (100 mm / 1) = 1,000,000 mm>**So far, dividing by 1 (one) have been a success, but in some cases it´s necessary to multiply by 1 (one) instead. An example: You want to multiply two Number parameters into a Length parameter:

**<100.0 * (100.0 * 1) = 10,000 mm>**Another common situation for the "Inconsistent Units" error, is when quantifying costs in schedules

In the schedule you already have "Area" and "Cost" but want to add a Calculated Value "Total Cost":

**<Area * Cost = Inconsistent Units>****<(Area / 1) * Cost = Total Cost>**There´s probably a gazillion other possibilities, but I hope that this explains why we are getting the Inconsistent Units Error, and how to work around it.

## Comment