I'm no Charting whizz I'm afraid but below should work:
Name: _ChtData
RefersTo: =OFFSET($I$2,MAX(0,COUNT($I:$I)-25),0,MIN(25,COUNT($I:$I)),1)
Name: _ChtDataFinal
RefersTo: =Evaluate("_ChtData")
Right click on your Chart, Select Data then select "Balance" and click Edit and set Series Values as:
=(Sheet1!$O$3,'Help (3).xlsx'!_ChtDataFinal)
I can't find any other way (other than Evaluate) to have the Dynamic Range persist but as mentioned I am no charting expert - plenty here are and are likely to have better alternatives.
Bookmarks