That is actually a shorter version of this:
You don't need the >0 because Excel will consider a 0 result from both the COUNTIF and SUM functions to be FALSE. i.e. two 0's makes the OR FALSE. Anything else makes it not FALSE, which Excel considers to be TRUE.
I know that sounds weird, but in most cases Excel doesn't really determine if a condition is TRUE or FALSE. It actually only determines if the condition is FALSE. If it's not FALSE, it must be TRUE.
Click Here Before Posting Data or VBA Code ---> How To Post Data or Code.