第1个回答 2011-04-17
连续的没有空格和0用:
=SUMPRODUCT(1*(MATCH(E2:E15,E2:E15,0)=ROW(1:9)))
可以通过排序把空格放到最后,或分列成文本避免0
=SUMPRODUCT(1/TEXT(COUNTIF(E2:E15,E2:E15),"0;;1"))-COUNTBLANK(E2:E15)
有数字格式的0时,会出错。
改成下面公式能满足你的要求:
=SUM(1*(MATCH(IF(E2:E15<>"",E2:E15,4^8),IF(E2:E15<>"",E2:E15,4^8),0)=ROW(1:9)))-(COUNTBLANK(E2:E15)>0)
第2个回答 2011-04-17
=SUM(1/MMULT(N(IF(E2:E15="","0",E2:E15)=TRANSPOSE(IF(E2:E15="","0",E2:E15))),ROW(1:14)^0))-1
按ctrl+shift+enter输入。本回答被提问者采纳