Just nu i M3-nätverket
Gå till innehåll

Text-format svenska - engelska


Monshi

Rekommendera Poster

Fundering på kvällen.

Om man i Svensk version av Excel skriver =TEXT(A1;"ÅÅÅÅ-MM-DD")

och sedan öppnar denna i Engelsk version av Excel, fungerar då formeln som den ska? Översätts formatkoden? Excel brukar ju lämna strängar i fred!

Länk till kommentar
Dela på andra webbplatser

Om man i Svensk version av Excel skriver =TEXT(A1;"ÅÅÅÅ-MM-DD")

och sedan öppnar denna i Engelsk version av Excel, fungerar då formeln som den ska?

Om jag skriver =TEXT(A1;"ÅÅÅÅ-MM-DD") i svensk Excel version, blir resultatet 1900-01-00

Öppnar jag den boken i engelsk version av Excel blir det samma.

Antar att du inte förväntat dig detta, så exakt hur/var skriver jag =TEXT(A1;"ÅÅÅÅ-MM-DD") i den svenska versionen av Excel?

I båda fallen har jag svenska datum- och tidsformat i Windows Nationella inställningar.

Länk till kommentar
Dela på andra webbplatser

Okej... om vi vänder på det då, dvs att du i engelska versionen av Excel skriver

=TEXT(A1;"YYYY-MM-DD") eller kanske =TEXT(A1;"yyyy-mm-dd"). Lite osäker på stora/små tecken där.

sparar och öppnar i svensk version av Excel?

 

Ha gärna som grund ett riktigt datum, inte en tom cell.

 

Om jag skriver det ovan i svensk version blir resultatet exempelvis YYYY-06-06.

 

helt enkelt undrar jag om formeln verkligen fungerar över olika språkversioner av Excel. Borde göra det men innebär då att Excel ska tolka strängen och byta ut den mot.. ja, det borde Excel klara.

Länk till kommentar
Dela på andra webbplatser

Ha gärna som grund ett riktigt datum, inte en tom cell.

Förstår inte hur du menar?

Jag klistrar in formeln i en tom cell eller i formelfältet.

Det blir antingen YYYY-01-00 eller yyyy-00-00 i cellen.

Varför syns inte ett datum?

Länk till kommentar
Dela på andra webbplatser

Förstår inte hur du menar?

Jag klistrar in formeln i en tom cell eller i formelfältet.

Det blir antingen YYYY-01-00 eller yyyy-00-00 i cellen.

Varför syns inte ett datum?

 

Att A1 ska innehålla ett datum :)

 

På engelskt Excel borde då YYYY betyda år med fyra tecken

MM månad

och

DD dag

På svenska är det ivartfall ÅÅÅÅ för år, MM för månad med två tecken och DD för dag.

 

Det kan du kontrollera genom att titta på formatet på cellen med datum i.

 

Fasiken vad krångligt vi gör detta för oss :)

 

Här får du en fil från mitt svenska Excel, den som har engelskt Excel, eller annat land för den delen, kan ladda hem denna och se vad som står i cell B1 och om formeln räknas om korrekt.

datumtest.xls

Länk till kommentar
Dela på andra webbplatser

Fasiken vad krångligt vi gör detta för oss :)

Det är jag som inte riktigt är med på noterna. :)

Så här ser det ut då jag öppnar med ett engelskt respektive svenskt Excel.

Men formeln syns inte i B1, utan bara i formelfälten.

 

post-9397-1275831058,75_thumb.png

Länk till kommentar
Dela på andra webbplatser

Givetvis syns bara formeln formelfältet. Ja, tills du redigerar den. Då syns den i cellen med.

 

Jag är lite konfunderad dock ska medges, trodde nog att om något skulle Excel översätta formatkoderna i strängen i andra delen av TEXT-formeln.

 

Om du tar upp Formatera cell för cell A1 eller A2, tar upp talformat, klickar på anpassat och kopierar det som står där och skriver in i Text-formeln i cell B2. Spara sedan filen och skicka upp den hit så har vi nog utrett detta för denna gång. Får jag hoppas.

 

Mmh, Excel 2010 har du visst. Är Excel 2010 som fått mig att fundera på detta eftersom mitt Tipsark har påvisat en del fel i Excel 2010. Har själv inte Excel 2010.

 

Kanske ska ladda hem en testversion...

Länk till kommentar
Dela på andra webbplatser

Om du tar upp Formatera cell för cell A1 eller A2, tar upp talformat, klickar på anpassat och kopierar det som står där och skriver in i Text-formeln i cell B2. Spara sedan filen och skicka upp den hit så har vi nog utrett detta för denna gång. Får jag hoppas.

I det engelska Excel ser ut som följer. Samma i det svenska.

 

datumtest(1).xls

Länk till kommentar
Dela på andra webbplatser

mmh, okej... jag ger mig... trodde nog att formatkoderna var beroende på språk på Excel och inte nationalitet på datorn. men men. ser nu när jag ändrar min datorn till engelsk språkformatering ändras koderna i Excel och då skiter sig formeln.

=TEXT(A1;"ÅÅÅÅ-MM-DD") blir då Sunday-06-06 när den räknas om.

 

Får nog skriva, lite mer omständligt

=ÅR(A1) & "-" & MÅNAD(A1) & "-" & DAG(A1)

istället om jag vill ha ut datumet i text.

 

Tack för hjälpen även om den inte utredde något egentligen.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...