Currently Calculated fields can span two entities only. I would really like to have more options here. Also the other calculated field limitations mentioned in this url:
You can’t trigger workflows or plug-ins on calculated fields.
A rollup can't reference a calculated field that uses another calculated field, even if all the fields of the other calculated field are on the current entity.
It would be great to have a work around if it would not be possible database wise.