Well the difference is that Madrid PAID ~85 millions for Ronaldo and therefore that's his value and price at the same time, meaning that if someone would want to buy him they would presumably have to bid higher for that.
For Zlatan, we had to cough up 40 millions and give away a player, which...