Pretvorba besedila v števila
Calc pretvori besedilo v celicah v ustrezne numerične vrednosti, če je nedvoumna pretvorba možna. Če pretvorba ni možna, Calc vrne napako #VALUE!.
Pretvorijo se le cela števila, vključno z eksponenti, ter datumi in časi po standardu ISO 8601 v razširjeni obliki z ločili. Vse drugo, kot so npr. ulomki z decimalnimi ločili ali datumi v zapisu, ki ne ustreza standardu ISO 8601, se ne pretvorijo, saj bi bil niz besedila odvisen od krajevnih nastavitev. Vodilni in končni presledki so prezrti.
Pretvorijo se naslednji zapisi po standardu ISO 8601:
-
SSLL-MM-DD
-
SSLL-MM-DDTuu:mm
-
SSLL-MM-DDTuu:mm:ss
-
SSLL-MM-DDTuu:mm:ss,s
-
SSLL-MM-DDTuu:mm:ss,s
-
uu:mm
-
uu:mm:ss
-
uu:mm:ss,s
-
uu:mm:ss,s
Kode stoletja SS (angl. CC) ni mogoče izpustiti. Namesto ločila datuma in časa T lahko uporabite natanko en presledni znak.
Če je datum podan, mora biti veljaven po gregorijanskem koledarju. V tem primeru mora biti neobvezni čas v obsegu od 00:00 do 23:59:59,99999...
Če je podan le časovni niz, ima lahko vrednost ur večjo od 24, medtem ko je lahko največja vrednost minut in sekund 59.
Pretvorba se izvede le za posamezne argumente, tako kot v =A1+A2 ali ="1E2"+1. Argumenti obsega celic niso prizadeti, tako se SUM(A1:A2) razlikuje od A1+A2, če vsaj ena od obeh celic vsebuje niz, ki ga je mogoče pretvoriti.
Pretvorijo se tudi nizi v formulah, kot npr. ="1999-11-22"+42, ki vrne datum 42 dni po 22. novembru 1999. Izračuni, ki kot nize v formuli vključujejo lokalizirane datume, vrnejo napako. Primer: lokaliziranega datumskega niza »11/22/1999« ali »22.11.1999« ni mogoče uporabiti za samodejno pretvorbo.
Primer
V A1 vnesite besedilo '1e2 (ki se interno pretvori v številko 100).
V A2 vnesite =A1+1 (kar pravilno znese 101).