Found something really fancy (array entered):

=SUM(--(MMULT(--(INDIRECT("A1:J20")<>""),TRANSPOSE(COLUMN(INDIRECT("A1:J20"))^0))>0))

Thanks for your help though.