EXCEL, compar.chaînes, problème longueur

Nod162 -  
 le père -
Bonjour,
Dans EXCEL, la comparaison de chaînes de caractères dans NB.SI est limitée à longueur = 15, comment augmenter cette longieur?
Exemple:
200002000200002000122221222 1
200002000200002000122221222 2
200002000200002000222222222 3

2000020002000020 1
2000020002000021 2
2000020002000022 3

200002000200000 1
200002000200001 1
200002000200002 1

La formule de comparaison dans la seconde colonne de données est: =NB.SI($B$2:B2;B2), la ligne $B$2 change pour chaque groupe de 3

Merci
A voir également:

3 réponses

le père
 
bonjour

Dans EXCEL, la comparaison de chaînes de caractères dans NB.SI est limitée à longueur=15
ah bon ? quelle version ? je viens d'essayer, ça marche chez moi (excel 2003)


=NB.SI($B$2:B2;B2)
Es-tu sûr de ta formule ? telle quelle, elle vaut toujours 1
0
Nod162
 
Hello,
Merci de cette réponse.
Si tu étends la formule au 2 lignes qui suivent, elle peut valoir 0, ça dépend du contenu.
Les 3 exemples de 3 lignes monternt la limite à 15.
0
le père
 
ok, pb reproduit.
En fait ce qui t'arrive, c'est que Excel traduit tes données en nombres (même si tu as mis un format texte) avant la comparaison, et que sa précision est de 15 chiffres.
ajoute un caractère non numérique au début de chaque chaine, quitte à créer une colonne intermédiaire avec = "x" & B2
là, ça compare bien sur plus de 15 caractères...
0