Fonction: NBSI le résultat retourné est faux

Bonjour,

Aprés quelques recherche et différents essai.

Je n'arrive pas à résoudre un probléme concernant la fonction NBSI.

Pour faire simple veuillez trouver un exemple :

Colonne A

2940100100008901

2940100100008901

2940100100008902

NBSI(A1:A3;A1)=3

Hors le résultat obtenu devrait etre 2

J'ai essayé différente méthode pour essayer de résoudre le probléme sans résultat ( Changer le format, diviser en deux la valeur et utiliser la fonction concaténer...)

Si quelqu'un peut m'aider je serais ravi:)

Merci beaucoup,

Bonne Journée

Bonjour,

Tu peux essayer la somme.si sinon, non ?

Bonjour,

Trop de chiffres significatifs pour Excel

C'est dans quel contexte ?

que signifie ce nombre ?

Un petit fichier test, peut-être ??

Crdmt

Bonjour,

Le problème est certainement dû au fait qu'Excel ne stocke que 15 chiffres significatifs et si je compte bien tu en as 16 !

L'une des possibilité pour contourner ce genre de mettre la cellule en sous forme de texte mais je ne sais pas si dans ton cas c'est une option ou pas ...

https://support.microsoft.com/fr-be/kb/269370

Cordialement,

Vbabeginner

bonjour

voila ce qu'on reçois dans l’écran

merci d'envoyer un fichier exemple

a vous relire

nouvelle image

Bonjour,

A mon avis c'est un problème de nombre qui dépasse 15 chiffres. Si tu testes avec 15 caractères ça doit marcher.

Merci de pour vos rapides réponses. Vous étes super efficace!

Effectivement, en là est mon probléme connaissez-vous un moyen de contourner cette limitation de 15 chiffres?

J'ai essayer le format texte, là concaténation sans résultat probant

Je ne souhaite pas faire de somme mais dénombrer les occurences et j'ai 200000 lignes environ

Le contexte est pro.

Ce chiffre définit un client.

Je ne peux pas upload de fichier pour l'instant.

Bien à vous,

Mapqoz


Je suis sur excel en Anglais la fonction est COUNTIF(A1:A3;A1)

Il me semble que cela revient à NBSI(A1:A3;A1) peut etre un probléme survient avec le ;


Ma problématique; je dois différencier à partir du 16 caractéres.

Le 16 éme est important.


Je ne vois pas du tout comment contourner la limitation d'excel.

Re,

Tiens, Essaye la formule suivante :

=SOMMEPROD((A1:A3=A1)*1)

bonjour

a essayer

=SOMMEPROD(--(a$1:a$50=a1))

cordialement

Re,

Déja essayer droite et gauche sans résultat


tulipe_4!!

Merci niquell je n'avais pas pensé passer par sumproduct! bon je ne comprend pas pourquoi countif ne fonctionne alors que sumproduct oui!

En tout cas, Merci!


Et merci à tous!:)

En 10 messages probléme solve bien joué!

31forum.xlsx (8.30 Ko)

re

une pensée pour Raja qui connaissait le truc ;mais sans l'operateur "unaire" (--(

rien a voir avec urinaire

cordialement

Yep Merci Raja!!

En revanche sur 200000 lignes c'est supra lent mais bon les limites d'excel!

Encore merci:)

re

dans ce cas ;il n'y a plus qu' VBA ifier

cordialement

Tu pense qu'une boucle peut être plus rapide?

Car je ne vois pas comment accélérer le process

ps: Encore merci à vous

Rechercher des sujets similaires à "fonction nbsi resultat retourne faux"