It is impossible, you can't autopopulation a field depending on a value in another field, at table level.
What you can is, run an update query at that table after the input is finish.
Or you can use a form to fill in the data in the table.
But why do you want to store the value of NumberRank in the table?
You've the BarRank and using that value, it is easy to get the value of NumberRank when you want to use it later.
To store both BarRank and NumberRank is more or less to store the same value twice.