Tablora · Bibliothèque
Laisser un entier long à vérifier
L’outil de normalisation garde en texte, à vérifier, tout entier de plus de 15 chiffres au lieu de le convertir : un long code ou une quantité n’est pas arrondi.
La limite des 15 chiffres
Les nombres d’un tableur comptent environ 15 chiffres significatifs. Au-delà, les derniers chiffres sont perdus par arrondi quand une valeur est stockée comme nombre. Pour ne pas produire un tel nombre, l’outil de normalisation ne convertit pas une partie entière de plus de 15 chiffres. Il laisse le texte d’origine dans la cellule et l’enregistre dans « Valeurs laissées à vérifier ».
Cette limite porte sur les chiffres situés avant le séparateur décimal, une fois les séparateurs de groupes retirés. Une valeur comme 1234567890123456.50 est elle aussi mise de côté, car sa partie entière compte 16 chiffres.
Le formulaire du navigateur ne propose aucune option pour lever cette limite. C’est voulu : un tableur arrondirait ce nombre en le stockant, et le produire ici ne ferait que masquer la perte.
Examiner 12345678901234567890
L’exemple de la page utilise « Séparateur décimal » sur . et « Séparateur de groupes de chiffres » sur la virgule, avec la valeur source 12345678901234567890. Le résultat attendu est qu’elle soit conservée en texte pour vérification : « Cellules converties » ne la compte pas, « Valeurs laissées à vérifier » la compte, et la cellule du résultat affiche toujours 12345678901234567890.
Être mise de côté ne veut pas dire que la valeur est fausse. Cela veut dire que l’outil ne la transformera pas en un nombre qu’un tableur arrondirait.
Déterminer ce que contient la colonne
- Comparez la valeur complète avec la source, chiffre par chiffre.
- Demandez-vous ce que représente la colonne : un numéro de référence, de compte ou de suivi est un identifiant et doit rester en texte.
- S’il s’agit d’un identifiant, excluez-le des totaux et exportez-le plutôt avec le convertisseur XLSX préservant le texte.
- S’il s’agit d’une vraie quantité, par exemple un très grand effectif, gardez les chiffres exacts en texte et utilisez un logiciel qui gère la précision arbitraire pour tout calcul.
- N’essayez pas de reconstituer des chiffres manquants à partir d’une valeur arrondie par un tableur.
- Comptez les chiffres plutôt que de lire la valeur ; 15 et 16 chiffres se ressemblent au premier coup d’œil.
Comportements voisins ailleurs
Le vérificateur de sommes décimales fonctionne autrement : il accepte de longues décimales canoniques et les additionne exactement, comme des nombres entiers ramenés au même nombre de décimales, si bien qu’une longue valeur n’y perd aucun chiffre. C’est un contrôle croisé utile pour un gros total, mais ce n’est pas une raison pour stocker un long identifiant comme un nombre.
Dans l’app Tablora, l’export XLSX n’applique pas cette limite. Une colonne majoritairement numérique est écrite en vrais nombres, et les longues suites de chiffres qu’elle contient seraient arrondies. Utilisez l’export CSV de l’app pour une telle colonne, ou faites-la passer ici par le convertisseur XLSX préservant le texte.
Données d’entrée
- Données d’entrée
- 12345678901234567890
- Séparateur décimal
- .
- Séparateur de groupes de chiffres
- ,
Résultats
- Résultats
- 12345678901234567890
- Cellules converties
- 0
- Valeurs laissées à vérifier
- 1
L’entier de plus de 15 chiffres reste du texte à vérifier afin de conserver ses caractères sources.