Re,
Un exemple concret de ton fichier va être plus parlant.
Pourquoi j'ai multiplié par 1?
Parce que dans ta base de données il y a 23 sous format nombre et 23 sous format numérique, Excel va compter 2 et pas 1.
Quand j'ai multiplié par 1 le 23 stocké sous format Texte va être converti au format numérique.
Sinon, la Fonction FREQUENCE() comme tu l'as dit ne prend en compte que les valeurs numériques, mais avec EQUIV() et LIGNE() on ne lui a donné que des valeurs numériques à compter. Donc la fonction FREQUENCE() quant à elle a bien fait son travail.
Cordialement