Convertire testo in numeri

Calc converte il testo all'interno delle celle nei rispettivi valori numerici se è possibile una conversione non ambigua. Se non è possibile alcuna conversione, Calc restituisce l'errore #VALORE!.

Sono convertiti solo i numeri interi inclusi gli esponenti, e la data e l'ora ISO 8601 nei loro formati estesi con separatori. Tutto il resto, come i decimali con i loro separatori o le date diverse da ISO 8601, non è convertito, dato che la stringa testuale è dipendente dalle impostazioni locali. Gli spazi vuoti all'inizio e alla fine vengono ignorati.

Sono convertiti i seguenti formati ISO 8601:

Il codice di secolo non può essere omesso. Al posto del separatore di data e ora T, può essere utilizzato esattamente un carattere di spazio.

La data fornita deve essere una data valida del calendario gregoriano. In questo caso l'ora facoltativa deve essere compresa nell'intervallo da 00:00 a 23:59:59.99999...

Se è data solo una stringa di tempo, essa può avere un valore orario maggiore di 24, mentre i minuti e i secondi possono avere un valore massimo di 59.

La conversione è eseguita solo per singoli argomenti, come in =A1+A2 o ="1E2"+1. Gli argomenti di intervalli di celle non vengono coinvolti, dunque SOMMA(A1:A2) differisce da A1+A2 se almeno una delle due celle contiene una stringa convertibile.

Sono convertite anche le stringhe all'interno delle formule, come in ="1999-11-22"+42, che restituisce la data 42 giorni dopo il 22 novembre 1999. I calcoli che coinvolgono le date locali, come le stringhe all'interno della formula, restituiscono un errore. Per esempio, la stringa della data locale "11/22/1999" o "22.11.1999" non può essere utilizzata per la conversione automatica.

Esempio

In A1 inserite il testo '1e2 (che viene convertito internamente in 100).

In A2 inserite =A1+1 (che da come risultato 101).