Hi Luke,
A quick follow up, I think that ranges of only one row are causing the problem. I created a shorter sample data set with some singletons:
dog,Closed
dog,Closed
cat,Closed
horse,sdfd
mouse,Closed
mouse,sdfdfd
rat,Closed
With this result:
dog, 100%
This isn't your fault as...