Does the cell have a formula? If so you can change the formula to
=MAX(0, your_formula)
where your_formula is your original formula. This will change the value - if you just want to display as zero, without changing the underlying value you could custom format something like
0;"0";0