Konwertowanie tekstu do liczb
Konwersja tekstu na odpowiednie liczby jest wykonywana przez program Calc, jeśli można ją zrealizować w jednoznaczny sposób. Jeśli konwersja nie jest możliwa, program Calc zwróci błąd #ARG!.
Konwersja jest wykonywana tylko dla liczb (razem z wykładnikiem) oraz dat i godzin w rozszerzonym formacie, zgodnym ze standardem ISO 8601. Wszystkie pozostałe wartości, w tym ułamki z separatorem dziesiętnym lub daty w standardzie innym niż ISO 8601, nie są konwertowane. Wartość tekstu byłaby zależna od ustawień regionalnych. Wiodące i końcowe spacje są pomijane.
Konwersja jest możliwa dla następujących formatów ISO 8601:
-
WWRR-MM-DD
-
WWRR-MM-DDTgg:mm
-
WWRR-MM-DDTgg:mm:ss
-
WWRR-MM-DDTgg:mm:ss,s
-
WWRR-MM-DDTgg:mm:ss.s
-
gg:mm
-
gg:mm:ss
-
gg:mm:ss,s
-
gg:mm:ss.s
Nie można pominąć wieku, WW. Zamiast separatora daty i godziny T można użyć dokładnie jednej spacji.
Podana data musi być prawidłową datą z kalendarza gregoriańskiego. W takim przypadku opcjonalna wartość godziny musi być z zakresu od 00:00 do 23:59:59.99999...
Po podaniu tylko ciągu z datą wartość godzin może być wyższa niż 24, ale maksymalna wartość minut i sekund to 59.
Konwersja jest wykonywana tylko dla jednego argumentu, np. =A1+A2 lub ="1E2"+1. Argumenty z zakresem komórek nie podlegają modyfikacji. Wynik działania formuły SUMA(A1:A2) różni się od A1+A2, jeśli przynajmniej w jednej komórek znajduje się ciąg możliwy do konwersji.
Konwersji podlegają także ciągi tekstowe wewnątrz formuł, takie jak ="1999-11-22"+42. Formuła ta zwraca datę występującą 42 dni po 22 listopada 1999 r. Obliczenia, w których wewnątrz formuły występują zlokalizowane daty zapisane jako ciąg tekstowy, zwracają błąd. Na przykład zlokalizowany ciąg z datą "11/22/1999" lub "22.11.1999" nie może być wykorzystany do automatycznej konwersji.
Przykład
W komórce A1 wprowadź tekst '1e2 (który wewnętrznie jest konwertowany na liczbę 100).
W komórce A2 wprowadź formułę =A1+1 (wynikiem będzie 101).