Excel教學Office軟件超實用教學函數公式

計算不重覆內容個數

要計算一個範圍有多少個不重覆內容個數,係唔係每次都要用「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)))
  • 將所有不重覆數加起來,得出答案