This is what my comment below was about. If you want it to add to 100, then you have to take it out an extra decimal place or two (sometimes even three or four). When rounding, your decimal place will either go up or stay the same. For example, 29.8% + 70.2% = 100.0%. Yea! This is what we want! If we round to whole integers, the 29 will change to a 30, but the 70 will remain the same. Thus, 30% + 70% = 100%. Yea! We still got what we want! Now, let's try a different example where both numbers will go up. 29.5% + 70.5% = 100.0%. Yea! This is again what we want! Now, let's round to whole integers again. Now the 29 becomes a 30, and the 70 becomes a 71. So, 30% + 71% = 101%. Oh no! This is not true! (Was that your thought?) It is still true because you now estimated instead showing an exact result. Maybe estimation is where your question arises. When you estimate, you will get close, but not always exact. Rounding is a way of estimating. No one wants to see a long stretch of decimal places, so we round to make the display of values look prettier, and we understand that there will be a little variation. So, are you okay with it not showing up as exactly 100%, or do you have people viewing your results that do not understand rounding?
... View more