有沒有辦法只計算某個範圍內唯一值的數量,例如 A1:A100 ?
我不想使用任何 VBA,因為工作簿已在其他地方使用,並且不以該格式保存。
答案1
您可以使用數組公式
=SUM(1/COUNTIF(A1:A100,A1:A100))
輸入時使用 CTRL + SHIFT + ENTER
答案2
是的:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
這將遍歷範圍併計算每個單元格被發現的次數。該值被設定為分母。結果被總結。
因此,如果某個值出現 3 次,則會加1/3
3 次並傳回 1。 1/3 + 1/3 + 1/3
是1
。