Tulong sa LibreOffice 24.8
Ang mga default na setting sa Calc ay nagko-convert ng text sa loob ng mga cell sa kani-kanilang mga numeric na halaga kung posible ang isang hindi malabo na conversion. Kung walang conversion na posible, magbabalik ang Calc ng #VALUE! pagkakamali.
Ang mga integer na numero lamang kasama ang exponent ang na-convert , at ISO 8601 na mga petsa at oras sa kanilang mga pinahabang format na may mga separator. Anumang iba pa, tulad ng mga fractional na numero na may mga decimal separator o petsa maliban sa ISO 8601, ay hindi na-convert, dahil ang text string ay depende sa lokal. Ang mga nangunguna at sumusunod na mga blangko ay hindi pinapansin.
Ang mga sumusunod na format ng ISO 8601 ay na-convert:
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
Maaaring hindi tanggalin ang code ng siglo CC. Sa halip na T date at time separator, eksaktong isang space character ang maaaring gamitin.
Kung ang isang petsa ay ibinigay, ito ay dapat na isang wastong Gregorian calendar date. Sa kasong ito, ang opsyonal na oras ay dapat nasa hanay na 00:00 hanggang 23:59:59.99999...
Kung bibigyan lang ng string ng oras, maaaring magkaroon ito ng halaga ng oras na higit sa 24, habang ang mga minuto at segundo ay maaaring magkaroon ng maximum na halaga na 59.
Ginagawa ang conversion para sa iisang scalar value lang, hindi sa loob ng mga range.
Ginagawa ang conversion para sa mga solong halaga ng scalar, tulad ng sa =A1+A2, o ="1E2"+1. Hindi apektado ang mga argumento ng cell range, kaya ang SUM(A1:A2) ay naiiba sa A1+A2 kung ang isa man lang sa dalawang cell ay naglalaman ng isang convertible string.
Kino-convert din ang mga string sa loob ng mga formula, gaya ng sa ="1999-11-22"+42, na nagbabalik ng petsa 42 araw pagkatapos ng Nobyembre 22, 1999. Ang mga kalkulasyon na kinasasangkutan ng mga naka-localize na petsa bilang mga string sa loob ng formula ay nagbabalik ng error. Halimbawa, ang naka-localize na string ng petsa na "11/22/1999" o "22.11.1999" ay hindi magagamit para sa awtomatikong conversion.
Sa A1 ipasok ang teksto '1e2 (na na-convert sa bilang na 100 sa loob).
Sa A2 ipasok =A1+1 (na nagreresulta nang tama sa 101).
Ang formula =SUM(A1:A2) , ay nagbabalik ng 101 sa halip na 201 dahil ang conversion ay hindi nangyayari sa isang hanay, para lamang sa mga solong halaga ng scalar. Dito, ang '1e2 ay itinuturing bilang string na hindi pinapansin para sa SUM function.
=SUM("1E2";1) nagbabalik ng #VALUE! dahil ang SUM() at ilang iba pa na umuulit sa mga pagkakasunud-sunod ng numero ay tahasang sinusuri ang uri ng argumento.
Maaaring i-customize ang text to number conversion sa Mga Detalyadong Setting ng Pagkalkula opsyon.