A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
You should convert your 'table' to an actual Excel Table Object - use Insert Table.
Then you can change your formula to something like
=IF(Table1[Data]="", "", Table1[Data])
Where column D has the header "Data" in cell D1. Then when you add rows to your table, your formula will capture all the values in that column.
If you don't want to do that, the other approach is to insert rows within the referenced range of your formulas - for example, insert a new row with D283 as the active cell, and the formula will expand to include values up to D284 - the value in D283 will move down, but your formulas will work to capture all the data.