COUNTIF(a1:d1,>0)ではダメな理由も教えて。
COUNTIF関数は、第二引数に「文字列」や「式」、あるいは数値をそのまま指定できます。
文字列や式を第二引数に指定する場合にはダブルクォーテーションで引数を囲み、文字列式として渡してやる必要があります。
ですので……「COUNTIF(a1:d1,>0)」ですと、第二引数が「式」であるにも関わらずダブルクォーテーションで囲まれておらず、正しく動作しなかったわけです。
「COUNTIF(a1:d1,">0")というふうにしてあげると、恐らく目的の結果を得ることができるかと思います。
ご丁寧に有難う御座いました