Teksto konvertavimas į skaičius

Skaičiuoklė konvertuoja tekstą langeliuose į atitinkamas skaičių reikšmes, jei vienareikšmiškas konvertavimas yra įmanomas. Jie joks konvertavimas neįmanomas, Skaičiuoklė gražins klaidą #VALUE!.

Tik sveikieji skaičiai, įskaitant skaičius su laipsniais yra konvertuojami ir ISO 8601 data ir laikas išplėstuose formatuose su skirtukais. Viskas kitas, tokie skaičiai kaip , trupmenos, dešimtainiai skaičiai ar data ir laikas kitokie nei ISO 8601, nėra konvertuojami, nes teksto eilutė priklauso nuo lokalės. Tuščios vietos prieš ir po skaičių yra ignoruojamos.

ISO 8601 formatai yra konvertuojami taip :

Amžiaus kodas CC gali būti nepraleistas. Vietoj T datos ir laiko skirtukų, gali būti naudojamas vienas tarpo ženklas.

Duota data privalo būti galiojanti Grigaliaus kalendorinė data. Šiuo atveju optimalus laikas privalo būti tarp 00:00 ir 23:59:59.99999...

Jei duota tik laiko eilutė, tai laiko formatas gali būti didesnis, nei 24, bet minučių ir sekundžių reikšmės privalo išlikti nedidesnės už 59.

Konvertavimas vyksta tik vieno argumento formulėse, tokiose kaip =A1+A2 ar ="1E2"+1. Langelių bloko argumentai nekonvertuojami, tai SUM(A1:A2) skiriasi nuo A1+A2, jei bent vienas langelis iš dviejų turi konvertuojamą tekstą.

Tekstas formulėse, taip pat yra konvertuojamas, pavyzdžiui ="1999-11-22"+42, gražins data 42 dienos po lapkričio 22 d, 1999. Skaičiavimai įtraukiantis vietines datas kaip tekstus formulėse gražina klaidą vietoj rezultato. Pavyzdžiui, vietinės datos tekstas "11/22/1999" ar "22.11.1999" negali būti naudojamas automatiniame konvertavime.

Pavyzdys

Langelyje A1 įveskite tekstą '1e2 (jis yra konvertuojamas į skaičių 100 viduje).

Langelyje A2 įveskite =A1+1 (rezultatą gausite 101).