I need to calculate the present value and current interest payment for a specific period in an annuity. This would easily be done with PV and IPMT except the cash flows are not constant. They increase by .5% every period. I am thinking that this is going to require an array-oriented module, but I'm not sure where to begin. Can anyone offer a bit of starter help? Thanks.