Yes, the Pivot Table cannot be autorefreshed, we have to click refresh button, even if you simply change the available data (for instance, change an amount from 400 to 420).
Anyway, your PivData name is refered to an absolute column but row relative reference:
=OFFSET(Sheet1!$A$10;0;0;COUNTA(Sheet1!$A10:$A300);12)
So it changes according to your current selective cells. It must be all absolute (row, column) like $A$10:$A$300
And, you still must press the refresh button. The different is it refreshes to the exact datasource.
However, you could make a macro like this to force the PivotTable to be refreshed any time you change or add data in column A or column F (Amount):
Bookmarks