LibreOfficeDev 26.2 abi
Vaikimisi teisendab Calc lahtrites oleva teksti vastavateks arvväärtusteks, kui ühetähenduslik teisendus on võimalik. Kui teisendamine pole võimalik, tagastab Calc veaväärtuse #VALUE!.
Teisendatakse ainult täisarvud (sh astendajad) ning ISO 8601 vormingus kuupäevad ja kellaajad oma laiendatud kujul koos eraldajatega. Midagi muud (nt kümnenderaldajatega murdarve või kuupäevi, mis pole ISO 8601 vormingus) ei teisendata, kuna tekstistring sõltuks lokaadist. Algus- ja lõputühikuid eiratakse.
Toetatud on järgmised ISO 8601 vormingud:
CCYY-MM-DD
CCYY-MM-DDThh:mm
CCYY-MM-DDThh:mm:ss
CCYY-MM-DDThh:mm:ss,s
CCYY-MM-DDThh:mm:ss.s
hh:mm
hh:mm:ss
hh:mm:ss,s
hh:mm:ss.s
Sajandikoodi CC ei tohi ära jätta. Kuupäeva ja kellaaja eraldaja T asemel võib kasutada täpselt ühte tühikumärki.
Kui kuupäev on antud, peab see olema kehtiv Gregoriuse kalendri kuupäev. Sel juhul peab kellaaeg (pole kohustuslik) jääma vahemikku 00:00 kuni 23:59:59.99999...
Kui antud on ainult kellaajastring, võib selle tundide väärtus olla suurem kui 24, ent minutite ja sekundite suurim lubatud väärtus on ikka 59.
The conversion is done for single scalar values only, not within ranges.
The conversion is done for single scalar values, as in =A1+A2, or ="1E2"+1. Cell range arguments are not affected, so SUM(A1:A2) differs from A1+A2 if at least one of the two cells contain a convertible string.
Teisendatakse ka valemite sees olevad stringid, näiteks ="1999-11-22"+42, mis tagastab kuupäeva, mis on 42 päeva pärast 22. novembrit 1999. Arvutused, kus valemites sisalduvad stringidena lokaliseeritud kuupäevad, tagastavad vea. Lokaliseeritud kuupäevastringi "11/22/1999" või "22.11.1999" näiteks ei saa automaatse teisendamise jaoks kasutada.
In A1 enter the text '1e2 (which is converted to the number 100 internally).
In A2 enter =A1+1 (which correctly results in 101).
The formula =SUM(A1:A2), returns 101 instead of 201 because the conversion does not occur in a range, only for single scalar values. Here, '1e2 is treated as string which is ignored for the SUM function.
=SUM("1E2";1) returns #VALUE! because SUM() and some others that iterate over number sequences explicitly check the argument type.
The text to number conversion can be customized in the Detailed Calculation Settings option.