Change a Replicated Formula in a table?

Smokeyham

Board Regular
Joined
Feb 1, 2006
Messages
120
Office Version
  1. 365
Platform
  1. Windows
Hello,

I have a table with a formula in a column which replicates each time I add a new row. I recently have changed the formula and want to use the new formula for future records, but retain the old formula for records which have already been entered. I.e. I want Excel to replicate the new formula, not the old one.

When I add a new row in the table, Excel replicates the old formula, and ignores the new formula which I placed in the rows above my new row. With each new row I get the "This cell is inconsistent with the Column Formula" warning notice.

Any suggestions on how I can tell Excel to use (replicate) the new formula when I insert a new row? I have added about 10 new rows with the "new" formula.

Thanks for any help.

Gordon
 

Excel Facts

What is the shortcut key for Format Selection?
Ctrl+1 (the number one) will open the Format dialog for whatever is selected.
a1
b1.3
c1.6
d1.9
e2.2
f2.5
g2.8
h3.1down to h formula was number above plus 0.3
I3.5from I I changed it to plus 0.4
j3.9
k4.3and dragged it down
l4.7
m5.1
n5.5
o5.9
p6.3

<colgroup><col width="64" span="8" style="width:48pt"> </colgroup><tbody>
</tbody>
 
Upvote 0
Thanks for the response. I believe you were suggesting I drag the new formula down in the table, to create a new formula to be replicated when I add an additional row? I have tried that, and I just get the "Inconsistent formula" message, and then the next new row which I add within my defined table still replicates the original formula (not the new formula).

Thanks anyway though!

Gordon
 
Upvote 0
my formula checks the first column and if it is not blank applies the formula - when you change the formula you drag down from that row
 
Upvote 0
my formula checks the first column and if it is not blank applies the formula - when you change the formula you drag down from that row

Thanks for the response. The issue that I have is that when I drag down from the last formula entered it does not copy the NEW formula, but looks back up the column and copies the original version of the formula. I would like to have Excel copy the latest version of the formula automatically.
 
Upvote 0
Hello, If I understand correctly what you want to do, I'm not sure you can with the way Tables work, but maybe someone can show differently.

One way you may be able to accomplish what you want is to use a helper column in the Table with values, 1 and 2 (add 3 and so on if the formula changes again) and use the CHOOSE Function to "Store" your formulas - if 1 use the first formula, if 2 use your new formula, etc.

Not ideal but I believe it will accomplish what you want.
 
Last edited:
Upvote 0
my way does not define a table but adds a new formula every time A column eg is populated - once the formula in eg B col is changed, it is the changed formula that is replicated
 
Upvote 0

Forum statistics

Threads
1,215,045
Messages
6,122,836
Members
449,096
Latest member
Erald

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top