Change these lines to what you need for it to work:
/scoreboard players remove @p[r=3,score_(Money Scoreboard Objective)_min=(Rankup Cost),c=1,team=(Rank)] (Money Scoreboard Objective) (Rankup Cost)
/scoreboard teams join (Next Rank) @p[r=3,score_(Money Scoreboard Objective)_min=(Rankup Cost,c=1,team=(Rank)]