要計算一個範圍有多少個不重覆內容個數,係唔係每次都要用「Remove Duplicated」再用COUNT咁麻煩?當然唔洗,一條公式就可以了。
=SUMPRODUCT(1/COUNTIF($A$2:$A$10,$A$2:$A$10))亦即是SUMPRODUCT(1/COUNTIF(統計區域,統計區域))
COUNTIF(A2:A10,A2:A10)
- 就是先在A2至A10內,找出有多少個A2,再找出有多少個A3,直到找出有多少個A10...
- 例如A3的「B」有在A2至A10內出現了3次,便是3
- Excel的腦袋中現在有一個陣列,記錄了在A欄中的數值重覆的個數
1/COUNTIF(A2:A21,A2:A21))
- 取重覆個數的倒數
- 例如「B」出現了2次,就是0.5,因為是1/2
- 出現2次的0.5,加起便是1,即是代表1個不重覆數
SUMPRODUCT(1/COUNTIF(A2:A21,A2:A21)))
- 將所有不重覆數加起來,得出答案