Forum Discussion

anna8's avatar
anna8
Occasional Reader
Jun 03, 2026

Excel table not using updated formula in new rows

I have an Excel spreadsheet that keeps giving me the same issue with the formulas in column O.

Originally, column O contained the following formula:

Original formula:
=IF(R4<>"", R4, Q4) + IF(ABS(I5-I4) < 30, 25/1440, IF(ABS(I5-I4) <= 50, 40/1440, IF(ABS(I5-I4) <= 150, 60/1440, IF(ABS(I5-I4) <= 250, 80/1440, IF(ABS(I5-I4) <= 300, 100/1440)))))

The formula has since been updated to:

Current formula:
=IF(R4<>"", R4, Q4) + IF(ABS(I5-I4) < 30, 25/1440, IF(ABS(I5-I4) <= 50, 40/1440, IF(ABS(I5-I4) <= 150, 60/1440, IF(ABS(I5-I4) <= 250, 80/1440, IF(ABS(I5-I4) <= 300, 100/1440))))) + C5/24

However, whenever I insert a new row, Excel automatically fills it with the original formula instead of the updated one, even though I have been using the updated formula for quite some time now.

How can I make Excel recognize and use the updated formula when new rows are inserted?

 

1 Reply

  • m_tarler's avatar
    m_tarler
    Silver Contributor

    I'm not sure if there is a 'better' way, but usually I can copy the formula I want and highlight the whole column and paste to make it the new default formula for the column (or you might be able to use a popup that shows in the lower right when you highlight that cell that says something like 'update all cells in this column to use this formula').  If you need the 'old' rows to use that old version then put that formula back in one of those old cells.  It may automatically update the  whole column to that formula, you just need to hit undo (or use the pop-up to 'undo calculated column' so that only that cell is the old formula.  Then copy and apply that formula to the rest of the 'old' cells (you shouldn't have to undo the column update) and now the new rows should use the new formula.