the trick is to insert a column into your range, not just add one at the end of your range...that way, any formulas at the bottom will automatically pick up the new rows..
For example, if your range of data is in rows 1 through 10, and your formula is in row 12 - if you need to add new info to your data range, instead of inserting a row just above row 12, insert a row(s) above row 10, and then the formula in row 12 will automatically expand to include as many new rows as you add..