I recently came across the need to build many roll up fields that far exceeded our 10 per object limit. I came across this blog that explained how to create a roll up using flow in Salesforce. Flow allows you to build a roll up between both Master-Detail and Lookup relationships. Hopefully this will help you in beating the roll up field limit. It helped me so much I have added it to my Salesforce Tips & Tricks Page.