I made that months ago silly 
@mllcb42 this is WAY better than what I had in my head. You earned your stripes 
One suggestion - a disclaimer that the calculation rarely matches exactly to the penny and should not be used as a negotiation tool in any way. It is not desking software or a full lease calculation spreadsheet.