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:

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).