The question is very unclear and ambiguous so I'll try to answer what you ask, but if you want more sense you'll probably need to make the question clearer.
It sounds like the result from one of your categories is Null, due to there being no data for that category. If you add a Null value to valid numbers in VBA then naturally the result is Null.
There is a function available (Nz()) to return a valid value if the parameter has one, otherwise a specified default if not. Nz(Null, 0)
returns 0. This is a defined and valid value, as opposed to Null, which is neither in this context.