Tablora

Tablora · Bibliotecă

Păstrează un întreg lung pentru verificare

Normalizatorul păstrează ca text pentru verificare orice întreg mai lung de 15 cifre în loc să-l convertească, ca un cod sau o cantitate lungă să nu fie rotunjită.

Limita de 15 cifre

Numerele din foile de calcul rețin aproximativ 15 cifre semnificative. Dincolo de ele, ultimele cifre se pierd prin rotunjire când valoarea e stocată ca număr. Ca să nu producă un asemenea număr, normalizatorul numeric nu convertește o parte întreagă mai lungă de 15 cifre. Lasă pe loc textul original al celulei și îl înregistrează la Valori de verificat.

Limita se aplică cifrelor dinaintea semnului zecimal, după eliminarea separatorilor de grupare. O valoare precum 1234567890123456.50 e și ea reținută, pentru că partea ei întreagă are 16 cifre.

Formularul din browser nu are nicio opțiune care să ridice această limită. E intenționat: o foaie de calcul ar rotunji un asemenea număr la stocare, așa că producerea lui aici doar ar ascunde pierderea.

Verificarea lui 12345678901234567890

Exemplul de pe pagină folosește Separator zecimal . și Separator pentru grupuri de cifre virgulă, cu valoarea sursă 12345678901234567890. Rezultatul așteptat e păstrarea ei ca text pentru verificare: Celule convertite nu o numără, Valori de verificat o numără, iar celula din rezultat arată tot 12345678901234567890.

Faptul că e reținută nu înseamnă că valoarea e greșită. Înseamnă că instrumentul n-o va transforma într-un număr pe care o foaie de calcul l-ar rotunji.

Decide ce conține coloana

Comportamente înrudite în alte locuri

Verificarea sumei zecimale funcționează altfel: acceptă zecimale canonice lungi și le adună exact, ca numere întregi aduse la același număr de zecimale, așa că acolo o valoare lungă nu pierde cifre. Asta o face utilă pentru controlul unui total mare, dar nu e un motiv să stochezi un identificator lung ca număr.

În aplicația Tablora, exportul XLSX nu aplică această limită. O coloană în mare parte numerică e scrisă ca numere reale, așa că șirurile lungi de cifre din ea ar fi rotunjite. Pentru o asemenea coloană folosește exportul CSV al aplicației sau mut-o aici în convertorul care păstrează textul.

Date de intrare

Date de intrare
12345678901234567890
Separator zecimal
.
Separator pentru grupuri de cifre
,

Rezultate

Rezultate
12345678901234567890
Celule convertite
0
Valori de verificat
1

Întregul cu mai mult de 15 cifre este păstrat ca text pentru verificare, pentru a conserva caracterele originale.