数値に見えるものをCOUNTIFすると不正確になる

A列 B列の数式 B列の値
10060022100000025 =COUNTIF($A$1:$A$3, $A1) 3
10060022100000026 =COUNTIF($A$1:$A$3, $A2) 3
10060022100000027 =COUNTIF($A$1:$A$3, $A3) 3

A列の値は全て違うはずなんだけど…。
A列の文字列が全て数字であるため、Excel的には数値として扱われるようです。
で、数値の精度が15桁であるために先頭15桁のみを比較して「一致」としているらしいです。

A列 B列の数式 B列の値
10060022100000025 =SUMPRODUCT(($A$1:$A$3=$A1)*1) 1
10060022100000026 =SUMPRODUCT(($A$1:$A$3=$A2)*1) 1
10060022100000027 =SUMPRODUCT(($A$1:$A$3=$A3)*1) 1

のようにSUMPRODUCTで何とかなります。