Calculation Property Doesn't Work if a Property is Blank

This is a much better solution when compared to using workflows to zero fields if they are unknown. Workflows like this saturate the activity history of a record and should be avoided wherever possible to ensure only required workflows are triggered on records.