Archive only above the set range

Archive only above the set range

Greetings everyone,

I've trying to archive values only when they exceed/are bellow a set limit(this can be static or dynamic). I've managed to do it with a combination of math+internal variables and condition allocation. I've attached a make-up project backup with what I've configured.

Does anyone have any better ideas on how to achieve that.

Example:
To be consitent with the attached project; I want to archive only changes above the value of 100 and bellow -100.