I have a problem in Excel where it is drawing data and creating percentages, but the percentages are adding up incorrectly. One set is adding up to 99% and the other set is adding up to 101% (the two should not be crossing "paths," so I think it just a coincidence that one is 101 and one is 99).

The percentages, per request, are being rounded up to have no decimal point values, so I cannot set them to show to the tenth value or anything to make them more precise.
------------------------------------
Here is the data I'm working with:

1         A                 B
2 Total Responses	   165
3 Strongly Disagree - 1	   42
4 Rating 2	           8
5 Rating 3	           25
6 Rating 4	           32
7 Strongly Agree - 5	   58
8
9 Strongly Disagree - 1	   25%
10 Rating 2	           5%
11 Rating 3	           15%
12 Rating 4	           19%
13 Strongly Agree - 5	   35%
Formulas:
B9: =IF(B3=0,"0%",B3/B2)
B10: =IF(B4=0,"0%",B4/B2)
B11: =IF(B5=0,"0%",B5/B2)
B12: =IF(B6=0,"0%",B6/B2)
B13: =IF(B7=0,"0%",B7/B2)

Cells B3-B7 are drawing off of a separate raw data sheet, which I have checked over and over for errors. I can't find any, so those numbers should be correct. Cell B2 simply has the formula: =SUM(B3:B7) in it.

If you'll notice, 25+5+15+19+35 = 99. I have a bar graph that then pulls from the data shown here. Why is Excel only showing 99%, not 100%?

I have another situation exactly like this one, except all of the percentages are adding up to 101%. Any ideas?