When designing a building, we will often start out with a Program of Requirements that defines the required square footage of each room that is needed in the facility. As the building is divided into rooms with walls and room separator lines, actual room sizes become defined. Since the floor plan is continually modified throughout the design process to create a functional and code-compliant layout, room sizes continually change and sometimes become quite different than the desired area as established in the Program of Requirements.
Having a schedule that displays both the Actual area and the Program area is a great way to ensure that the actual room sizes remain near the program room sizes. The following steps show how to create a schedule that not only shows actual and program areas for a room, but also shows the difference in both actual area and a percentage relationship. Since projects typically desire that the actual area be within 10% of the program area, we will have the schedule flag the rooms in red that are not within the 10% tolerance. Before the following process is followed, a Room-based parameter named “Program Area” needs created that will contain the required Program Area for that room. The final schedule will be sorted by the Department parameter assigned for the Room.
- On the ribbon, go to the View tab and select the Schedules function from the Create panel. From the drop-down list, select the Schedule/Quantities option.
- In the New Schedule dialog box, select Rooms from the Category section and name the schedule something like Room Area Schedule. Pick the OK button.
- In the Schedule Properties dialog box, choose the following Available fields:
- Department
- Name
- Number
- Area
- Program Area (This parameter should have been added as a Shared Parameter earlier.)
- Select the Add Parameter… button in the middle of the dialog box.
- In the Calculated Value dialog box,
- Type the Name as Area Difference
- Specify the Type as Area
- Type in the Formula of Area–Program Area (this is case-sensitive)
- Pick the OK button.

- Select the Add Parameter… button in the middle of the dialog box.
- In the Calculated Value dialog box,
- Type the Name as Area Percentage
- Specify the Type as Number
- Type in the Formula of Area/Program Area (this is case-sensitive)
- Pick the OK button.

- In the Schedule Properties dialog box, go to the Sorting/Grouping tab.
- Adjust the settings to match the following illustration.

10. In the Schedule Properties dialog box, go to the Formatting tab.
11. In the Fields area, highlight the Area Difference parameter.
12. Place a checkmark next to Calculate totals.
13. Pick the Conditional Format… button.
14. In the Conditional Formatting dialog box, change the Background Color to Red and change the following conditions:
- Field = Area Percentage (note that this is not Area Difference)
- Test = Not Between
- Value = 90
- Value = 110

15. Pick the OK button.
16. In the Fields area, highlight the Area Percentage parameter.
17. Pick the Conditional Format… button.
18. In the Conditional Formatting dialog box, change the Background Color to Red and change the following conditions (identical to the Area Difference formatting):
- Field = Area Percentage
- Test = Not Between
- Value = 90
- Value = 110
19. Pick the OK buttons to exit the dialog boxes.

Does anyone know how to illustrate these area variances on a floor plan using a color scheme?
For example, RED color for rooms that are more than 10% under the Program area, Green for rooms that are within 10% of program area and Blue for rooms that are more than 10% over the program area.
Many thanks.
Chris,
I have not been able to find a way to do what you desire without going to custom programming. I would really like to be able to have that capability natively within Revit. If anyone can figure this out natively, I would love to hear it and will get it posted here.
There is a “Between” in Revit 2012. You can say ” AREA ACTUAL EXCEEDS PROGRAM AREA > 0.00 SF
and -10% <= AREA OVERAGE PERCENT <= 10%" and give a format (background color) to those rooms that are acceptable.
There is also a “not between” conditional value :
-10% > AREA PERCENT or AREA OVERAGE PERCENT > 10%
“AREA PERCENT” is a “percentage” calculated value.