Module
Contents
Index 🔎︎

# Konvertera text till tal

Calc konverterar text i celler till motsvarande numeriska värde om en otvetydig konvertering går att utföra. Om det inte går att konvertera returnerar Calc felet #VÄRDEFEL!

Endast heltal inklusive exponent konverteras. ISO 8601-datum och -klockslag konverteras i sina utvidgade format med avgränsare. Inget annat (t.ex. bråktal med andra decimalavgränsare eller andra datumformat än ISO 8601) konverteras, eftersom textsträngen skulle bli beroende av språkvariant. Inledande och efterföljande blanksteg ignoreras.

Följande ISO 8601-format konverteras:

- ÅÅÅÅ-MM-DD

- ÅÅÅÅ-MM-DDTtt:mm

- ÅÅÅÅ-MM-DDTtt:mm:ss

- ÅÅÅÅ-MM-DDTtt:mm:ss,s

- ÅÅÅÅ-MM-DDTtt:mm:ss.s

- tt:mm

- tt:mm:ss

- tt:mm:ss,s

- tt:mm:ss.s

De två första bokstäverna i ÅÅÅÅ (som anger sekel) får inte utelämnas. I stället för datum- och tidsavgränsaren T kan ett (1) blanksteg användas.

Om ett datum anges måste det vara giltigt enligt den vanliga (gregorianska) kalendern. I det här fallet måste det valfria klockslaget befinna sig i intervallet 00:00 till 23:59:59.99999...

Om bara en tidssträng anges kan den ha ett timvärde på mer än 24, medan maxvärdet för minuter och sekunder är 59.

Konverteringen görs endast för enskilda argument, t.ex. =A1+A2 eller ="1E2"+1. Argument i cellområden påverkas inte. SUMMA(A1:A2) skiljer sig alltså från A1+A2 om minst en av de två cellerna innehåller en sträng som kan konverteras.

Strängar i formler konverteras också, t.ex. i ="1999-11-22"+42, som returnerar datumet 42 dagar efter 22 november 1999. Beräkningar med lokaliserade datum som strängar i formeln returnerar ett fel. Den lokaliserade datumsträngen "11/22/1999" eller "22.11.1999" går t.ex. inte att använda vid automatisk konvertering.

## Exempel

I A1 skriver du texten '1e2 (vilket konverteras internt till talet 100).

I A2 skriver du =A1+1 (vilket ska ge resultatet 101).

Närliggande ämnen

Formatera tal som text

Mata in tal med inledande noller

Format - Celler - Tal

Formatera tal med decimaler