Visar inlägg med etikett Google Sheets. Visa alla inlägg
Visar inlägg med etikett Google Sheets. Visa alla inlägg

2025-04-23

Dela upp texturklipp i flera kolonner eller rader i Android-appen Google Kalkylark

Det är lite bökigt att göra detta i appen, men det går.

  1. Detta är lättast att göra med en temporär slaskflik, och därifrån kopiera in slutresultatet i den riktiga fliken.
  2. Använd SPLIT-funktionen i en cell, med den utklippta texten som första parameter.
  3. Markera de celler som du vill kopiera. Långpeta på markeringen och välj "Kopiera" från menyn som ploppar upp.
  4. Långpeta på ett nytt ställe där alla värden får plats i en rad. Välj "Klistra in special" från menyn som ploppar upp. Välj "Klistra in värden".
  5. Nu är alla värden uppdelade på kolonner. Om du vill ha dem uppdelade på rader istället, markera värdena och långpeta på markeringen, välj "Kopiera" igen. Långpeta på en ny cell och välj "Klistra in special", välj sedan "Klistra in omkastade värden".
  6. Kopiera cellerna med värdena från slaskfliken till det ställe du vill ha slutresultatet.



2022-09-13

googlefinance-funktionen i Google Sheets, en investerares bästa, och mest opålitliga, vän

Google har sitt eget (gratis) kalkylprogram: Google Sheets, som finns både som app och hemsida.

En fördel, med Google Sheets, är att programmet räknar fel, betydligt mer sällan än Microsoft Excel. Men Microsoft Excel har ju också satt en otroligt låg ribba, för vad som nu anses acceptabelt, när det gäller felberäkningar, för ett kalkylprogram.

För oss som håller på med värdepapper, så har Google Sheets en funktion "googlefinance", som kan ge olika information om ett värdepapper. [ Jag kommer att kalla denna funktion "googlefinance()", på resten av denna sida. ]

googlefinance() är, just nu, tyvärr, det enklaste och säkraste sättet att få aktuell börsinformation in i ett kalkylark.
Därmed inte sagt att det är varken särskilt enkelt, särskilt säkert, eller särskilt bra, bara betydligt, enklare, säkrare och bättre, än alla andra tillgängliga, gratis, alternativ.

Det finns många fällor att gå i, när man använder googlefinance().

Ett problem, när man söker information om Google Sheets, är att den mesta, och ofta enda, man hittar, gäller den engelsk-amerikanska (US; en-us) lokaliseringen. Tyvärr har Google försökt vara för smarta (och antagligen för snåla för att anlita lokala experter), när de har gjort olika anpassningar till olika språk, och marknader, i sina program. Det betyder t.ex. att många funktionsnamn är olika, på olika språk (dock ej googlefinance()). Det betyder också att symboler använda för att skriva formler i Google Sheets skiljer mellan olika länder+språk kombinationer. För oss svenskar gäller att vi skriver tal med decimalkomma ",", och att parametrar till en funktion är separerade av ett semikolon ";". På UK- och US- engelska, så används istället decimalpunkt ".", och ett komma ",", mellan parametrarna i en funktion. Det finns myriader fler lokala varianter, på hur olika detaljer fungerar olika i Google Sheets (de flesta tämligen onödiga), och Google har inte dokumenterat något av det. Lokaliseringen av Google Sheets, är också den buggigaste delen av programmet, och leder till ständiga programkrascher och korrupta dokument; speciellt om du inte använder programmet på US-Engelska, och extra speciellt om du använder ovanliga kombinationer av region och språk. T. ex. så kan du ställa in programmet att använda US-engelska som språk, men svensk lokalisering för datum, tal osv., för ett kalkylark; jag har försökt detta (för att slippa ständigt slå upp svenska funktionsnamn, när jag kopierar kod från nätet, men samtidigt direkt kunna använda datakällor som innehåller decimalkomma och svenska datum), och alla dessa av mina kalkylark, kraschade spektakulärt (mycket bortkastat jobb). 



Lista över marknader som Google Finance kan visa data för. Oslobörsen finns inte med, men många av företagen där, finns noterade på andra börser.

Ett odokumenterat attribut, till googlefinance(), är "name", som ger det långa namnet för en ticker-symbol.
⚠️ Använd alltid detta för att kolla att du verkligen får information om rätt värdepapper.

Värdepapperssymbolen, den första parametern till googlefinance, skrivs på formen "börs:ticker", t.ex. "STO:SKF-B", där "STO" är den symbol som Google använder för stockholmsbörsen (NASDAQ-STO).

⚠️ Om en värdepapperssymbol inte stämmer med någon Google använder (de har uppfunnit sina egna symboler), så gissar googlefinance() vilket värdepapper det gäller. Vilket är urkorkat och kan leda till felaktiga uppgifter i kalkylarket. 

Lättaste, och säkraste, sättet att hitta värdepapperssymboler, som verkligen funkar, är att gå in på Google Finance hemsida eller app, och söka på värdepapperets ISIN, som, till skillnad från börstickers eller "vanliga" namn, är en helt unik identifierare för ett värdepapper. 
Samma ISIN används för samma värdepapper, oavsett börs. Se till att sedan använda tickern, för värdepapperet, som hör till just den börs du vill ha information från, som del av första parameter till googlefinance.

Avanza anger ISIN, i informationen, för alla värdepapper som går att handla där. Tyvärr går inte data att klipp och klistra från Avanza-appen, så i det fallet är det lättare att använda hemsidan (det är tur att Avanzas app och hemsida, är hemska på olika sätt).

⚠️ Se till att hitta rätt börsticker, för rätt börs. Samma värdepapper har ofta olika börsticker, beroende på vilken börs de handlas på, och också beroende på vem som står för informationen (Google, Bloomberg, NASDAQ, Morningstar, et c., alla använder olika symboler, utom när de inte gör det).

För europeiska ETFer/fonder, så hämtar googlefinance(), informationen från Morningstar. Sök rätt på symbolen där och använd den som namn. T.ex. "VDEV", för Vanguard FTSE Developed World UCITS ETF USD Distributing, på Londonbörsen.

⚠️ Till skillnad för hur, och att, man får fram data för USA och Indiska fonder, så är det en odokumenterad funktion, att man också kan få information om Europeiska (UCITS) fonder.
⚠️ Använd inte symbolen från Morningstar, om samma data går att få genom en symbol från Google Finance.
⚠️ Odokumenterade funktioner har inga som helst garantier att de funkar från Google!
⚠️ Det är inte säkert symbolen, för en Europeisk ETF/fond, från Morningstar fungerar, och om samma symbol används som ticker för något annat värdepapper, på någon annan börs, så kan googlefinance() istället ge information för detta värdepapper.

En annan odokumenterad funktion, i googlefinance(), är att du kan få fram (vissa) valutakurser. Använd t.ex. "Currency:USDSEK", som första parameter till googlefinance(), för att få reda på vad en US-dollar (USD), just nu är värd i svenska kronor (SEK). Funktionen använder valutasymbolerna i ISO-4217.
⚠️ Odokumenterade funktioner har inga som helst garantier att de funkar från Google!

En annan odokumenterad funktion, är att du också kan få fram data för en del olika index, med googlefinance(). Symbolen börjar då med en ".". Exempelvis: ".DJI" för "Dow Jones Industrials", och ".SPX" för Dow Jones 500.
⚠️ Odokumenterade funktioner har inga som helst garantier att de funkar från Google!

2021-07-25

Hur jag kommer runt en bugg i Google Sheets-appen

Jag har upprepade gånger råkat ut för en bugg i appen Google Sheets/Google Kalkylark för Android, när jag försöker redigera delade kalkylark. Buggen gör att kalkylarket blir skrivskyddad, helt eller delvis, fast det inte borde vara det.

Ofta anges kalkylarket felaktigt som "skrivskyddat", men för att göra det mer förvirrande, så är det inte alltid så. De krånglande kalkylarket kan ibland vara delvis redigerbara, fast du kan inte komma åt några menyer i appen, bara skriva in text i de delar som syns på skärmen. Ibland sparas då inte den nya texten som du skriver in.

Om någon annan skulle råka ut för samma problem, så är det här  proceduren som jag hittat för att få kalkylark att fungera i appen igen.

Kolla först att du är inloggad på rätt Google-konto. Ett med skrivrättigheter för kalkylarket ifråga.

Om du är inloggad på rätt Google-konto, och fortfarande inte kan redigera kalkylarket, så har du antagligen råkat ut för samma bugg som jag brukar råka ut för.

Det sättet som jag har hittat, som får allt att fungera i appen igen, är att öppna det krånglande arket i webbversionen av Google Sheets, på samma mobiltelefon.

För att kunna göra det. Så måste du först ändra i inställningarna för "Standardappar", så att inte kalkylarkslänkar automatiskt öppnas i Android-appen Google Sheets.

Sedan måste du öppna sidan https://docs.google.com/spreadsheets/, i din webbläsare på mobilen. När du gjort det, så kommer du antagligen bara få upp en sida med länkar för att öppna, eller ladda ner, Android Appen. För att istället få webbversionen av Google Sheets, så måste du ändra fliken, så att skrivbordsversionen av webbsidan visas.

När du gjort det visas en lista på dina kalkylark på webbsidan, och du kan öppna det krånglande arket.

Varför Google gjort det så krångligt att öppna webbversionen av Kalkylark, på en Android-telefon, förstår jag verkligen inte. Android-appen saknar många funktioner, som finns i webbversion, så det finns ofta anledning att redigera ark i webbversionen istället för appen, även på en mobiltelefon, även om webbversionens användargränsnitt är ganska krångligt att använda med pekskärmsinmatning, istället för med mus och tangentbord.

2021-07-02

Min utdelningskalender

Från 2021, så har jag börjat lägga mina utdelningskalendrar för varje år på Google Sheets.
Vilket har fördelen att de går lätt att dela med sig till andra. 

Jag kommer tyvärr bara kunna dela med mig ett år i efterhand. Det visade att en bugg i Google Sheets, gör att varje gång någon annan besöker en av mina kalkylark, så förlorar jag skrivrättigheter för det dokumentet i Android-appen, och måste gå till Google Sheets hemsida, och ge tillbaka mig själv skrivrättighet.

Jag delar länkarna här och hoppas kanske andra kan hitta nya investeringsmöjligheter genom dem, även om de kanske är lite röriga (kolla att månaden hör till rätt år, jag har kopierat över tidigare månader till det nya året), och antagligen innehåller en del fel (kolla alltid alla uppgifter mot flera källor, innan en investering!).

Den viktigaste Brask-lappen, är att jag kanske inte betalar samma skatt på utdelningarna, som ni kanske får göra, om ni äger samma aktie. Dels beror det på att i många länder, så betalar man olika utdelningsskatt, beroende på hur länge man ägt aktien, och ibland på hur många aktier man äger. Dels beror det på om man förvarar aktien i en depå, investeringssparkonto, eller kapitalfond (och vilken bank fonden förvaltas av, Avanza i mitt fall, eftersom det, formellt sett, är banken som är ägare till värdepapperna i en fond). I väldigt sällsynta fall, så har jag också tidigare skickat in papper till respektive lands skattemyndighet, så att jag får avdrag, men det är många år sedan som jag tyckte att det var värt allt trassel senast; i skrivande stund, så har jag inga sådana avdrag.

För utdelningar som redan kommit in, så använder jag mestadels Avanzas uppgifter. Utom i de fall när de anger utdelning per aktie, i en annan valuta, än vad det utdelande företaget delar ut i (jag vet inte varför de gör så, det är så förvirrande). Jag listar också utdelningar under den månad/datum, som jag verkligen fått dem, och kan använda dem, och inte under det datum som Avanza påstår att jag fått dem. För utlandsregistrerade företag, så är det ganska ofta man får utdelningar 1-4 bankdagar senare, än det datum som visas i Avanzas transaktionslistor efteråt, och det transaktionsdatum, som Avanza anger, är alltid 2-3 bankdagar efter att det utländska företaget självt anger att det betalat sin utdelning (så den totala fördröjningen, på Avanza, för utländska utdelningar, ligger på 2-7 bankdagar, fast den har blivit ännu längre, för mig, ett par gånger då Avanza haft datortrassel). Fördröjningen på Avanza, är nästan alltid densamma, för alla utdelningar från samma företag, så den är iaf ganska förutsägbar, om man ägt aktien ett tag. Tänk på att olika länder, har olika bankdagar, minimum är dock de svenska bankhelger (verkar som inte Avanza behandlar utdelningar alls, annat än på svenska bankdagar).

För utdelningar som inte kommit in, så använder jag Avanzas, eller det utdelande företagets, uppgifter om utdelningsdatum och kurs, korrigerat med fördröjningar som brukat ske för mig tidigare. Egentligen borde jag alltid kolla alla uppgifter direkt mot det utdelande företaget, men jag är lat, så oftast så gör jag det bara när jag vet att Avanza anger utdelningskursen i fel valuta, eller när Avanzas utdelningskurs verkar uppenbart fel, eller om jag råkar läsa om utdelningen i någon av företagets kommunikationer.
När jag räknar om kommande utdelningar i svenska kronor, så använder mina kalkylark växelkurser, som kommer automatiskt från Google (Google Sheet-funktionen GOOGLEFINANCE).