Try this
UPDATE Data SET
Mean =([std1]+[std2]+[std3])/
case when abs([std1])+abs([std2])+abs([std3])=0 then 1 else
3 + case [std1] when 0 then -1 else 0 end
+ case [std2] when 0 then -1 else 0 end
+ case [std3] when 0 then -1 else 0 end
end
WHERE ID=125