välkommen

till Anders Isakssons excelsida på Internet. Från denna sida kommer jag börja föra ut min samlade erfarenhet från snart 25 års fanatiskt Excelanvändande (jag startade 1989 med Excel 2.2 för Macintosh). Sidan är under uppbyggnad men planen är att den med tiden kommer bli tämligen späckad med exceltips.


Väldigt mycket av det jag skriver om är baserat på frågor och diskussioner jag haft med alla de ekonomichefer och controllers (mfl) som gått mina kurser under åren, gissat att de börja närma sig ett femsiffrigt antal nu… Därför hoppas jag att innehåller kommer att vara praktiskt användbara tips, från en ekonom till en annan. Jag vill med detta även tacka alla ni som bidragit med era frågor.

Den kommer också fungera som ett komplement till mina (kommande) böcker ”Excel för företagsekonomer” och ”Excel för ekonomichefer och controllers” (Liber förlag). ”Excel för företagsekonomer” kom ut i sin första upplaga 1996. Då skriven för Excel 97. Den sålde ut på förlaget tämligen fort och jag har sedan dess ständigt planerat att komma med en uppföljare. Tyvärr har tiden inte räckt till och jag har istället fokuserat min tidsbegränsade bisyssla som ”Excel-expert” på att hålla kurser i Excel, på senare tid framförallt kursen Excel för ekonomichefer och controllers i samarbete med Conferator Kompetens. Nu är dock planen att böckerna skall komma ut under detta år.

Följ Excelbloggen så kommer jag posta när boken börjar närma sig en bokhandel nära dig…

Är det något DU skulle vilja veta? Skriv en kommentar om vad du skulle vilja se på andersexcel.se. Du når mig på min epost anders(at)andersexcel.se. Tyvärr har jag för det mesta inte tid att lösa privata Excelproblem, men se min länksida för tips på var du kan ställa Excelfrågor. Om du trots det ställer en excelfråga här så förutsätt inte att jag svarar. Jag driver andersexcel som ett hobbyprojekt och ibland kan det tyvärr gå månader mellan de tillfällen jag är inloggad. Alla kommentarer, synpunkter (och facebook-tummar!) uppsattas dock mycket.

Mycket nöje.

Bookmark and Share

111 comments

  • Tack för klara tips & ett snyggt upplägg. Vänliga hälsningar, CF

    • Tack själv för kommentaren! Kommentarer och synpunkter uppskattas mycket! Ju fler desto bättre. Klicka gärna på någon Facebook-tumme och sprid sidan till alla som du tror kan ha nytta av den… /Anders

  • Hej Anders,

    grymt bra info för en som med är rätt ”nördig” inom detta så extremt nyttobara område.
    Jag har dock en fråga som du kanske kan svara på,

    jag skulle vilja ha en formel för att föra in dagens data som sedan går in i en tabell.
    Exempel:

    Längst uppe skriver man in ett antal. Dessa skall sedan gå in i en tabell med dagens datum.
    Nästa dag samma sak, så den första rutan där man för in dagens antal skall alltid vara tom då man startar arket.
    Jag vill ju kunna lägga in statistik dagligen men inte behöva skrolla ner för att komma till dagens datum (om jag nu har en lång lista vill säga).

    Förstår du vad jag menar?

    Tack på förhand,

    • Hej,
      Tack för beröm…
      Jag tror jag förstår vad du menar. Detta kan nog bara lösas med ett makro (VBA-kod). Jag skulle då lägga in liten knapp bredvid inmatningscellen, efter inmatning klickar man på knappen som då kopierar värdena till tabellen med dagens datum och sedan raderar din inmatning så att du kan mata in igen.
      Har inte tid att lägga in makroexempel ännu, men de kommer så småningom. Skall ha ditt problem i bakhuvudet.
      Ett tips kan vara att ställa frågan till eforum (idg.se): http://eforum.idg.se/forum/62-kalkylprogram-excel-m-fl/
      Där kan du kanske få någon som ger dig lite mer handfast hjälp.
      /mvh Anders

    • Instämmer med Magnus. Tipset med ”Excel 2003 to 2010 Interactive menu to ribbon guide” gjorde mig nästintill euforisk.
      Skönt med nördar ibland :). Skönt att du delar med dig, kommer att underlätta mkt i jobbet där jag sysslar huvuddelen med statistik. Det körs fortfarande på 2003 och först våren 2013 får vi 2010.
      KANON

  • Att räkna med tid. min/ km
    Tex sim 400m 00:13:52
    cykel 20km 00:42:58
    löpa 5km 00:25:57
    Växling1 00:01:45
    formel för att räkna ut minuter per kilometer?

    • Om du delar antal km med tiden så får du km per tidsenhet.
      För att inte göra det för besvärligt är det bäst om du skriver alla distanser med samma enhet.

      Exempel 1:
      Simning: 0,4 km (i cell A1)
      Tid: 00:42:58 (i cell B1)
      =B1/A1 ger svaret 00:33:45 (dvs 33 minuter och 45 sekunder per kilometer)

      Exempel 2:
      Löpning: 5 km (i cell A1)
      Tid: 00:25:57 (i cell B1)
      =B1/A1 ger svaret 00:05:11 (dvs 5 minuter och 11 sekunder per kilometer)

      Vill du inte att timmarna skall synas (05:11 istället för 00:05:11) så får du anpassa formatet (formatera celler och skriv in ändra talformatet till mm:ss Om du skriver in mm:ss” min/km” så kommer du dessutom få resultatet 05:11 min/km.

      Vill du ha minut per km som ett decimaltal, t.ex. så att 00:05:30 istället blir 5,5 så kan du multiplicera resultatet med 24*60 (eller 1440) – dvs ett dygn är 24*60 minuter. Applicerat på exempel 2:
      =(B1/A1)*24*60 ger svaret 5,19 minuter vilket är detsamma som 5 minuter och 11 sekunder.
      Var det vad du önskade?

      • det står bara att det #värefel¨

        Påsk smällen Slut Tid Min/km
        löp 10 km 00:51:42 #VÄRDEFEL!

        • För mig blir det 00:05:10.
          #VÄRDEFEL! brukar det bli om någon av cellerna inte innehåller ett tal. T.ex. om du skrivit in texten ”10 km” i cellen. Så testa att rensa bort allt text.

      • Hej!
        Simningsexemplet är inte korrekt. Ett snabbt överslag: om det tar nästan trekvart att simma 400 meter (ingen tävlingssimmare precis…), så kan kilometertiden omöjligen vara kortare (dryg halvtimme), utan snarare bortåt 2 timmar!!!

        Jag ser nu att du tagit simsträckan men råkat koppla ihop den med cyklingstiden!

        Det resultat jag får fram med korrekta värden är 00:34:40.

        Det skiljer sig ju något (55 sek) från ditt resultat, vilket jag inte har någon förklaring på.

  • Hej Anders,

    Kommer det komma ut en ny version av boken ”företagsvärdering med fundametal analys”?

    Hälsningar Sven

  • Sen kväll på jobbet, budgetfiler o elände ;) Så glad när jag fick upp den här sidan – helt kanon, och roligt att du gör allt detta jobb för att hjälpa andra.Tack, snälla människa.

  • Jag tackar för all hjälp. Nu är jag på rätt spår :-)

  • Hej Anders,

    Jag har lite funderingar kring länkar mellan exelfiler. Om jag öppnar en excelfil (A) så kan jag gå in under ”redigera länkar” och på så sätt se vilka andra excelfiler (B, C, D etc..) som är länkade till den. Jag undrar om det finns något smart sätt att se på vilka ställen i fil A som fil B är länkad till?

    Jag har identifierat en cell där B är länkad till men jag vet inte om jag nu kan bryta länken eftersom jag inte kan se om fil B är länkad till fil A på något annat ställe..

    Några tips!?

    mvh / Linus

    • Ja det där är ett problem. Under Data/Redigera länkar kan man bara se att det finns en länk till en extern fil och vilken fil som den är länkad till. Inte var i arbetsboken länken finns.

      För att hitta externa länkar i en arbetsbok brukar jag använda sökfunktionen (Startfliken/Sök och markera). Då hittar man i alla fall de externa länkar som finns i celler (dock inte externa länkar som finnd i inbäddade objekt som diagram).

      Sök därefter i hela arbetsboken efter en hakparantes [. En extern länk till en annan arbetsbok ser ju alltid ut något så här: =[Bok1]Blad1!$A$1 Dvs med hakparenteser runt arbetsbokens namn. Då hakparenteser är mycket ovanliga i ett excelblad kan man använda dessa som sökkriterium för att hitta länkarna.

      • Stort tack Anders, mycket behjälpligt!

        Det uppstod genast en till fråga :) Finns det något smart sätt/formel att räkna ut antal helgdagar under en period?

        Jag skulle t.ex vilja räkna ut hur många lör/sön/helgdagar det är mellan 2011-12-31 och 2012-12-31..

        ?

        / Linus

        • Hej,
          Om du har 2011-12-31 i cell A1 och 2012-12-31 i cell B1
          Så ger
          =B1-A1 antal dagar mellan datumen (366).
          =NETTOARBETSDAGAR(A1;B1) antalet arbetsdagar (helger exkluderat) under perioden (261 st).
          Mao kommer =(B1-A1)-NETTOARBETSDAGAR(A1;B1) ge antal helgdagar (105).
          Dock ger detta enbart antalet lördagar och söndagar, inte nationella helgdagar som midsommarafton, pingsdagen etc. Dessa får du lägga till manuellt till funktionen NETTOARBETSDAGAR (lägg alla framtida helgdagar i en lista och använd denna lista o argumentet LEDIGA som finns i NETTOARBETSDAGAR. Inte helt smidigt, men svårt att göra en formel som klarar detta internationellt.

          • Tack igen, det var den lösningen jag var inne på. Funkar ju ok för ett specifikt år men problemet är att jag dessutom vill göra det för en kommande 10årsperiod och då blir det svårt att räkna ut vilka datum som helgdagarna inträffar på :( T.ex. så inträffar Påskdagen Söndagen närmast efter den ecklesiastiska fullmåne som infaller på eller närmast efter den 21 mars… :)

            Tack ändå!!!

          • Jag vet, har börjat på en tabell som automatiskt skulle räkna ut kommande svenska helgdagar, men gav upp när jag kom till påsken… Skicka gärna en lösning om du lyckas. Alternativ bara en Excellista men svenska helgdagar de närmaste 10 åren.
            Mvh
            Anders

  • Hej Anders,

    Tack för en fin sida. Väntar med glädje på dina kommande böcker.

    Ett problem har uppstått med pivot. När jag ska visa olika kontrakt så summeras värdena på alla kontrakt (med samma namn) till en rad. Tex

    Obs 200
    Ica 400
    Obs 300

    Vid summering i PIVOT så blir det:
    Obs 500
    Ica 400.

    Finns det något sätt att göra så att obs kommer ut två gånger.

    Förstår om man tänker att det vore onödigt att använda PIVOT om man inte ska summera, men så är det inte. Har justerat pivot så att stora mänger data visas snyggt.

    Mvh
    Lars

    • Kort svar: Nej. Själva grundfunktionen med en pivottabell är att den sammanfatta data. OM man vill göra en sådan sammanfattning i en pivottabell så behöver du lägga till en ny kolumn i din data som göra att Obs kan skiljas från Obs, t.ex. så att den första heter Obs1 och den andra Obs2. Alternativt så kanske det finns någon annan kolumn som är unik, t.ex. att den första Obs har ett annat kontraktnummer än den andra Obs, och att man då får sammanställa med kontraktnummer istället för med namn som radrubriker.
      Ber om ursäkt att mitt svar dröjt. Jobbar bara sporadiskt med denna sida och har haft fullt upp med mitt ordinarie arbete ett par månader.
      /Anders

  • Hej Anders!

    Jag har två frågor som jag verkligen behöver hjälp med:

    – Har en resultatfil som där jag klistrar in hela årets transaktioner från ekonomisystemet. Sedan har jag 4 flikar som hämtar data från denna flik. Den har nu börjat bli tung och går segt. Då det är många projekt och konton och alla summeras lite olika från flikarna efter konto, månad, projekt och även efter företag. Har skett en ombildning… Samt en total där bara konto och projekt summeras. Hur kan man lösa detta? Min indataflik med alla transaktioner skulle jag vilja klumpa ihop alla transaktioner så det bara finns ett summerat belopp per konto per månad för projekten för de olika bolagen… Har du någon idé?

    – Mitt andra problem är nog inte lika svårt. Där vill jag räkna ut olika ersättning beoende på klockslag. t.ex. 09:00-21:00, (18:00-20:00 är det en övertid och mellan 20:00 till kl 06:00 dagen därpå är det en annan ersättning.) Vill ha en formel som säger ersättningsbelopp gåner antalet jobbade timmar en dag mellan 18:00-20:00 och en för efter 20:00… Har du någon lösning?

    Jätte tack på förhand, hoppas du kan hjälpa mig på traven! Trevlig kväll.

    • Hej,
      Ditt första problem är svårt att svara på utan att faktiskt se hur det ser ut. Låter möjligen som att ditt nuvarande system att hantera informationen kanske börjar ”växa ur” Excel. Att det börjar bli segt kan dock bero på många saker, t.ex. om din fil innehåller externa länkar till ekonomisystemet som tar tid att uppdatera, eller t.o.m. saknas. Seghet i Excel kan också bero på ren datorkraft, hur snabbt Excell arbetar styr mycket av din dators kapacitet – kan kanske finnas behov av en uppgradering. För att lösa detta kan det finnas behov av en mer övergripande översyn av processen från dataleverans till rapport.
      Om ditt andra problem om att räkna med tid har jag skrivit ett blogginlägg. Där har jag både en film där jag visar hur jag hanterar ett övertidsexempel och hur man kan räkna tid som går över midnatt. Det kan eventuellt vara en start på att lösa ditt problem.
      Ber om ursäkt att mitt svar dröjt. Jobbar bara sporadiskt med denna sida och har haft fullt upp med mitt ordinarie arbete ett par månader.
      /Anders

  • Besviken att jag aldrig fick något svar. Synd, fick ett bra intryck av dig från början. Jobbar på ett större bolag där behovet av utbildning i Excel på högre nivå finns och jag hade tänkt föreslå dig, men förtroendet har nästan helt gått förlorat. Men det kanske ändå inte skulle ha varit intressant från din sida..

    • Hej, som jag skriver på första sidan ”Tyvärr har jag inte tid att lösa privata Excelproblem, men se min länksida för tips på var du kan ställa Excelfrågor”. Jag svarar dock på frågor i mån av tid – som de senaste månaderna varit mycket begränsat. Andersexcel är ett hobbyprojekt som jag gör för att jag tycker det är kul och att de flesta verkar uppskatta mina tips. Så vill du ha garanterat snabba svar på dina Excelproblem så är detta inte sidan att fråga på, tyvärr…

  • Ska skriva in postnumret 00002 men det blir bara 2.. nollorna raderas autoamtiskt. hur ska jag göra?

    • Hej, formatera cellen med specialformatet postnummer. Högeklicka och välj formatera celler. I fliken Tal väljer du kategori Special. Där finns formatet Postnummer. 00002 kommer då att visas som 000 02.
      mvh
      Anders

  • Hej Anders,

    Jag håller på med att skapa nya årsfiler med månadsvärden som ska visas i linjediagram. Vissa värden är bara manuellt inmatade, men vissa är resultat av formler. De manuellt inmatade visas rätt, d.v.s. linjen i diagrammet stannar vid det senaste inmatade värdet.

    Om linjen däremot refererar till celler med formler, så går linjen ner till 0 efter senaste värdet och ligger kvar där resten av året. Det hjälper inte att det är villkor i formlerna som gör att ingenting visas i cellerna för kommande månader när det inte finns något data att visa (=OM och ””). Jag har fått tipset att skriva in SAKNAS() istället för ””, och då får jag #NAMN? i cellen istället för blankt, men linjen i diagrammet går fortfarande ner till 0 som jag inte vill att den ska göra.

    Finns det något villkor som gör att diagrammen inte visar tomma celler med formler som 0?
    Alternativt, finns det något villkor som kan flytta resultatet i en cell med formler när det finns något värde att visa, till en annan fullständigt tom cell som man kopplar diagrammet till?

    Det här problemet gör att det inte i diagrammet går att skilja på om den senaste månaden ska ha värdet 0 eller om den inte är inmatad än. Den enda lösning jag kan komma på är att kopiera ner formlerna månad för månad, men det ställer större krav på den som ska uppdatera filen så det är ingen bra lösning.

    Jag har även testat alla kombinationer under ”Dolda och tomma celler”, men det hjäper inte heller. Jag kunde däremot få alla linjer att gå ner till 0 och ligga kvar där resten av året, men inte lösa problemet som jag har beskrivit.

    Jag tror att det här är ett mycket vanligt Excel-problem för de som inte är experter, men jag hittar ingenting om det när jag söker på Internet. Har du något tips så tror jag att många blir glada!

    Hälsningar
    Nils-Erik

    • Ursäkta att svaret dröjt, har varit borta från siten några månader …
      Att du får #NAMN? I cellen du skrivit SAKNAS() i indikerar att något är fel. Om du i svenskt Excel skriver in =SAKNAS() i en cell (med =tecken) skall det stå #SAKNAS! I cellen inte #NAMN?.
      #NAMN? Uppstår när Excel inte känner till texten på en funktion du skrivit in. Mitt grundtips är att du har skrivit fel eller en engelsk språkversion och då istället skall skriva =NA()
      Se mer om detta här: http://www.j-walk.com/ss/excel/usertips/tip024.htm
      Ett annat tips på att arbeta med att dölja värden i dynamiska diagram hittar du här: http://www.youtube.com/watch?v=2fKPiLB9rJQ (riktigt bra)

      /Anders

  • Robert Sjöberg

    Hej måste bara ge min uppskattning till en fantasstisk sida, finns mycket nyttigt här.

    jag har en fråga,

    Jag har en Ecellfil som inhåller en massa TEX-rutor vissa har man lyckast att kopiera ovanpå varandra i sådär 5 lager, finns det något enkält sätt att bli av med alla textrutor på en gång?

    • Tack! Nej jag känner inte till något snabbsätt, bara att markera och deleta… Problemet har kan uppstått när rutorna flyttats runt, t.ex. om man skall markera en ruta och råkar trycka ctrl istället för shift, då skapas en kopia av rutan när den flyttas.

  • Hej! Bra hemsida och bra youtube instruktioner. Men jag sitter fast i klistret med en excel uppgift där uppgiften är att skapa två modeller för beräkning av investeringar. Vi har fått värden och exempel på 2 modeller, men det är mycket jag inte förstår, mest för att jag har dålig förkunskap av excel.

    Först och främst undrar jag hur jag räknar ut årliga inbetalningar (som skall anges så att tillväxträntan blir 12%).

    Inlämning: En bok med tre kalkylblad.

    Första kalkylbladet ska vara ett exemplar av modell 1 som ska jag testa modellen
    på. Tips: Använd de indata som finns i exempel 1 nedan.
    Det andra kalkylbladet ska visa en beräkning, utförd med hjälp av målsökning på en
    kopia av bladet enligt modell 1.

    Grundinvestering = 500 000 kr
    Restvärde = 50 000 kr
    Ekonomisk livslängd = 8 år
    Kalkylränta = 10 %
    Årliga inbetalningar = Ska anges så att tillväxträntan blir 12 %.
    Årliga utbetalningar = 60 000 kr.

    Om du läser detta ovan så undrar jag även hur första sidan skall vara utformad? Magistern har varit väldigt dålig med att ge förståeliga instruktioner (enligt mig). :)
    Stort tack på förhand. Mvh, Fredrik

    • Hej Fredrik,
      Jag svarar normalt inte på frågor om hur man skall lösa en skoluppgift, men kan ge dig lite vägledning i alla fall…
      Jag tror att jag täcker in det mesta kring dina problem i två av mina filmer som finns på sidan:
      http://andersexcel.se/excelskolan/filmer-om-excel/
      Där har jag två filmer:
      1. Målsökning med Excel på en Investeringskalkyl
      2. Investeringskalkylering med Excel
      En skillnad är att i min film om ”Investeringskalkylering med Excel” så visar jag ett exempel på en investeringskalkyl där inbetalningsöverskottet varierar (olika från år till år) medan ditt problem så är inbetalningsöverskottet fast. Det största skillnaden Exceltekniskt är att i en sådan kalkyl använder man funktionen NUVÄRDE, medan jag använde funktionen NETNUVÄRDE.
      I engelskt Excel heter NUVÄRDE-funktionen PV.
      Jag har ingen film om NUVÄRDE-funktionen, men en bra film på engelska är denna:
      http://www.youtube.com/watch?v=OFmJnL2F6ew
      Där löser de en ganska snarlik uppgift som din.
      Jag har ingen aning om hur den första sidan skall vara utformad, fråga din magister…
      Mvh Anders

  • Niklas Svensson

    Hej Anders

    Kollade precis på lite youtube inlägg som du gjort och måste säga att jag är imponerad.
    Nu till mitt problem.
    Jag har en prisfil som jag försöker skjuta in i ett program men det funkar inte som jag vill :(
    I prisfilen finns 60000 artiklar och jag pallar inte att göra allt för hand.
    Det är ett fält i min excelfil som har en massa decimaler som jag vill göra om till 2 decimaler. När jag nu testat att göra det på en massa olika sätt slutar det ändå med att decimalerna ligger kvar i bakgrunden vilket gör att alla decimaler följer med över till det andra programmet.
    Vet du hur man på ett smidigt sätt kan lösa detta? Jag skulle vara evigt tacksam.

    Må väl
    Niklas

    • Jag har ett blogginägg om att avrunda och avkorta:
      http://andersexcel.se/att-avrunda-eller-avkorta-pa-lite-olika-satt/
      Det är en skillnad i Excel mellan att bara minska synliga decimaler och avrunda/avkorta.
      Om jag förstår det rätt har du ett fält i Excel som du läser in i ett annat program. Fältet i Excel innehåller en massa decimaler och du vill att dessa avrundas till två decimaler.
      Vad jag skulle göra vore skapa ett nytt fält och avrunda med funktionen AVRUNDA till två decimaler, t.ex. =AVRUNDA(A1;2). Då försvinner allt utom två decimaler.
      Om det är problem att importera ett fält med funktioner till ditt program så kan du kopiera området och därefter klistra in som värde. Då försvinner funktionen och kvar har du ett fält som bara består av värden med två decimaler.
      Hoppas det hjälper
      /Anders

  • Dear Mr. Anderson,

    Don’t have much idea on excel. I have a file here which is very important for me. And I lost the password. Can I still open or unlock it?

    Need your professional help and thank you in advance.

  • Hej!
    Tänkte fråga en sak!
    Hur räknar man fram Årlig inbetalning så att tillväxträntan blir 12%?

    Tack på förhand

    • Jag skulle använda kalkylbladsfunktionen RÄNTA och därefter använda målsökning (Data, Konsekvensanalys, Målsökning) och söka fram den årliga inbetalning som ger en IRR på 12%.
      Här en film som visar hur man räknar ut IRR med funktionen RÄNTA (RATE på engelska).
      http://www.youtube.com/watch?v=9oHZdAEABqE
      Här en film där jag visar hur man använder målsökning:
      http://www.youtube.com/watch?v=HcqKZj1At0U
      Slå ihop dessa så har du en lösning.
      Notera: man kan använda både RÄNTA och IR för att räkna ut internräntan i Excel. Vilken man skall använda beror på om du räknar ut internräntan för en investering med periodvisa fasta (lika stora) årliga betalningar (RÄNTA) eller om du har en investering med varierande inbetalningsöverskott (IR).

  • Hej Anders,

    Vilken fantastisk sida du har här.
    Försökte få fram din fil där du beskriver förändringar i Excel 2010 mot Excel 2003.
    När jag gör det så säger Excel till mig att filen är skadad. Finns det någon annan möjlighet att få tag på den filen då den känns väldigt intressant.

    Ha det bra och fortsätt med det du gör, det är riktigt bra.

    Hälsningar Jonas

  • Hej Anders,

    Hamnade här då jag söker svar på ett länk-problem. Kanske du kan? Jag har ett större antal filer i dropbox. De är länkade till flera filer i mappar som också finns i dropboxen. Att uppdatera dem dvs öppna resp. fil och svara jag på frågan om uppdatering, fungerar som det ska. Men, när jag däremot öppnar någon av filerna på en annan dator eller Mac – där jag också har dropbox, fungerar det inte. Synkronisering fungerar helt OK, men när jag öppnar filen hittar den i ej källfilen utan vill att jag skall redigera länkar.
    Det senare är inte aktuellt eftersom jag flyttar mellan datorerna och inte kan/vill redigera hundratals filer varje gång.
    Har läst om sym-länkar..
    Tacksam för ideer
    Mvh

    Rolf

    • Dropbox är kan jag inte mycket om. Använder det, men ditt problem har jag ingen aning om. Det låter som om detta är mer en dropboxfråga än en Excelfråga.
      Ett tips är att ställa en fråga i lämplig grupp på http://eforum.idg.se/ (det är min favoritfrågelåda) – sök på DropBox så kan du ser var man diskuterar denna.
      /Anders

  • Hi, I would like to thank you for the time you took to post this online, I have lost my password to an important document, with your help I was able to retrieve and change it. Yet again, thank you and well done. Regards Willem

  • Hej har ett litet problem. Jag sammanställer försäljning/order varje månad och då har jag adderat ihop t.ex så här=d5+d9+d15+d25+d30 problemet är när jag ska nästa månad ändra alla d-kolumner till i-kolumner. Hur ersätter jag D iformlen till I? har provat med sök ersätt men får det inte att fungera.
    Ann

    • Om du bara har en cell markerad så skall SÖK och ERSÄTT fungera. Markerar man flera celler så söker Excel bara i resultatet, inte formlerna bakom.
      En variant kan vara att använda formeln INDIREKT och skapa en mer dynamisk beräkning. Säg t.ex. att du denna månad vill summera från kolumn D, nästa från kolumn I, därefter från M osv. Då kan du istället för =d5+d9+d15+d25+d30 använda formeln:
      =INDIREKT(A1&5)+INDIREKT(A1&9)+INDIREKT(A1&15)+INDIREKT(A1&25)+INDIREKT(A1&30)
      I detta fall kan du i cell A1 skriva in den kolumn som du vill summera. Skriver du ett D summeras från kolumn D och skriver du ett I summeras från kolumn I.
      /Anders

  • Hej jag har en fundering

    Har en tabell som ser ut ungefär så här:
    Kurs Tillfällen Kostnad
    A
    B
    C
    D
    —————————————-
    A = 24
    B=43
    C=56
    D = 110

    Kan man göra en generell formel som tar hänsyn till vad för variabel man har satt in? Dvs Kostnad =X*Tillfällen? Jag vill då att den härleder X till förklaringen och multiplicerar den med antal tillfällen.
    mvh Linnea

    • Hej, Om jag förstår ditt problem rätt så borde det kunna lösas med en LETARAD-funktion. t.ex. =LETARAD(E4;$B$4:$C$7;2;0)*F4 om Kurs ligger i E4 och din tabell med A=24 etc ligger i B4 till C7.
      Tyckte det var ett ganska typiskt LETARAD-problem så jag tog mig friheten och spelade in en film som visar detta. Se här: http://www.youtube.com/watch?v=Szk7xHbLGLE

      /Anders

  • Hejsan!

    Jag sitter med ett excelblad över våra anställda och våra kunder. Nu vill vi kunna se hur många timmar varje lokalvårdare arbetar sammanlagt. Alltså att vi ska kunna klicka på den anställdes namn och se timmarna på det sättet.. Hur gör jag då? Har varit inne i fuktionsregistret och tänkt att detta kanske är en OM funktion?
    Hoppas du förstår min fråga och att den inte blir allt för personlig så att inte svar ges…

    Mvh Alexandra

    • Nja, förstår inte riktigt… Du vill klicka på en cell med den anställdes namn och då vill du se timmarna… (var?) Vad skulle OM-funktionen göra?
      Hur man kan lösa detta beror väldigt mycket på hur din data är uppställt i kalkylbladet. Jag skulle kunna tänka mig att en pivottabell kan användas för att visa detta. Se min introduktion till pivottabeller här: http://andersexcel.se/excelskolan/pivottabeller/.
      Sen behöver man förstå hur man räknar timmar: http://andersexcel.se/rakna-med-tid-excel/ Möjligt att detta kan vara en hjälp på traven…
      /Anders

      • Ja tanken vi har är att vi ska kunna klicka på den anställdes namn och på det sättet få fram antal timmar han/hon arbetat.. Men det har inte varit det självklaraste hur det ska gå till.. Men jag testar mig framåt med din hjälp så får vi se, kanske att vi får tänka om helt :-)

        Tack så mycket!

        Mvh Alexandra

        • Att klicka på en cell, t.ex. med ett namn, och då få något att hända i en annan cell (t.ex. visa antal timmar någon arbetat) kan göras men inte med någon enkel OM-funktion. Det kräver troligen en hel del programmering med VBA-kod (kallas för att man skapar ett ”event”). Här är en länk till en sida där man diskuterar hur man kan göra (dock inte ditt problem – men så du får en känsla för vad som krävs)
          http://smallbusiness.chron.com/run-event-ms-excel-cell-selected-40335.html#gsc.tab=0
          Det är troligen enklare och mer praktiskt att lösa problemet på något annat sätt. Om det inte är allt för många anställda kan man t.ex. skapa en lista med hjälp av dataverifiering där man väljer en anställd och sedan i en cell bredvid använda någon funktion, t.ex. LETARAD eller SUMMA.OM (beror på hur datan är uppställd) som visar summa timmar för den personen.
          Jag har en film som visar hur dataverifiering fungerar.
          http://www.youtube.com/watch?v=XjxjDAnyIEk
          SUMMA.OM finns det också en film om (som jag inte gjort):
          http://www.youtube.com/watch?v=aEeLIdb3C8Y

  • Hej Anders,

    Två snabba frågor.

    När kommer din excel-bok ut?

    När kommer den nya versionen av företagsvärdering med fundamental analys ut?

    Hälsningar
    Anders

    • Två dåliga samveten i en fråga ;-)
      Excelboken hoppas jag komma ut med till hösten. Nu har Excel 2013 kommit och jag arbetar med att konvertera mitt material till denna version. Företagsvärderingsboken är tillfälligt lagt på hyllan då vi har lite för mycket att göra just nu (eventuellt mot slutet av året). /Anders

  • Mats Holmström

    Hej Anders,

    Stort tack för att du på denna fina Excelsida delar med dig av dina omfattande kunskaper! Jag brukar läsa dina artiklar och finner alltid någonting nytt som hjälper mig i mitt dagliga ekonomiarbete.

    En fråga: Jag vill sammanställa en mall med antal arbetsdagar (ej helgdagar) för ett projekt. Låt oss anta att dessa är 100 vid projektets början. Hur kan jag skapa en nedräkningsfunktion i Excel som talar om hur många dagar som passerat, alternativt hur många dagar som återstår, innan projektet når sitt slutdatum? Alternativt kanske man kunde skapa en formel som beräknar projektets slutdatum utifrån startdatum och projektets längd?

    Vänliga hälsningar
    Mats Holmström

    • Möjligt att ditt problem kan lösas med NETTOARBETSDAGAR som returnerar antalet hela arbetsdagar mellan startdatum och stoppdatum, t.ex.:

      =A1-NETTOARBETSDAGAR(A2;IDAG())

      Här har jag antal dagar för projektet i cell A1 (säg 100)
      i cell A2 har jag projektets startdatum.
      formeln NETTOARBETSDAGAR(A2;IDAG()) ger då antal arbetsdagar mellan startdatum och idagens datum.
      A1 minus deta ger således hur många arbetsdagar det är kvar.

      Formeln =ARBETSDAGAR(A2;A1) ger slutdatum (där A2 är startdatum och A1 är antal arbetsdagar).

      Man får vara observant på att ARBETSDAGAR ger arbetsdagar efter ett visst datum, medan NETTOARBETSDAGAR ger dagr mellan. Den förra inkluderar mao ord startdatum i beräkningen (en dag).
      mvh Anders

  • Hejsan!

    Jag arbetar med filter i mitt excel dokument och har klickat i sortera från äldsta till nyaste. Hur kan jag klicka ur detta när jag längre inte vill ha den sorteringen?
    Håller på att bli tokig då hela dokumentet ändrats nu när jag har sortering på mina filter…

    Mvh Alexandra

    • Beror lite på vad du menar med att ”klicka ur detta”. Vill du få tillbaka den ordning du hade innan du sorterade så kan det bli svårt om det inte var sorterat i någon viss ordning (om det var sorterat i en annan ordning så är det bara att sortera i den ordningen).
      Vill du ta bort själva sorteringsfiltret så kan du gå till fliken Data och klicka på knappen Ta bort.

  • Hej Anders!

    Tack för en grymt bra sida, jag inser att jag bara använder några få procent av vad Excel egentligen kan.

    Jag skulle vilja fråga en sak: Varje månad uppdaterar vi idag pivottabeller på flera flikar i ett ekonomiuppföljningsdokument manuellt genom att klicka ur tex ”Mars 2012″ och Klicka i ”April 2013″. Nästa månad skulle jag då klicka ur ”April 2012″ och klicka i ”Maj 2013″. Kan jag styra detta med ett makro?

    Med vänlig hälsning Marlene

  • Hej Anders!
    Jag har gjort en står lista på olika artiklar! Sedan tog jag och sorterade dem i nummerordning och gjorde det jag inte skulle ha gjort sparade filen utan att ändra tillbaka! Självklart stängde jag av excel med!
    Undrar nu om jag kan få tillbaka det till som jag ville ha från början eller måste jag göra om igen?

  • Först och främst Tack för alla lektioner på youtube! skit bra hjälp!

    Jag har ett litet problem med min pivotabell.

    Jag undrar om det är möjligt att styra pivotabellens visningsdata med olika macros ( rapportfilter, kolumetiketter, radetiketter, värden) som skall visas.

    Jag får macrot att fungera ifall min pivotabell inte har någon visningsdata insatt.

    Men inte ifall jag har det, då strular de till sig. Man måste antagligen nollställa pivotabellens visningsdata medans man spelar in macrot , vet du hur?

    Exempel,

    knapp1- tabellen visar antalet gäddor 2013

    knapp2 – tabellen visar antalet havsörning 2012

    knapp3 – tabellen visar totala antalet fångad fisk 2012

    Vill ha det så att tabellen enbart visar denna efterfrågade datan när man tycker på knappen som man önskar.

    Så du inte behöver ha massor med pivotabeller för att visa olika sorters data, utan att istället bara ha några knappar vid sidan om.

    Tack!

  • Hej Anders,

    Tack för en bra sida!

    Jag har ett jättekonstigt problem i min excel 2010. Jag har gjort knapparna som bland annat startar viss VBA-macron. Ibland ”krymper” knapparna ihop och lägger sig i en klump på bladet uppe till vänster. De är alla kvar och det går att ändra storlek på dem och flytta dem rätt igen. Bladet är låst så det ska inte kunna hända. Det är mycket irriterande och konstigt, har du varit med om något liknande?

    Hälsningar
    Camilla

  • Hej Anders. Hittade in till din sida idag, GULD. Skönt att hitta fler som förlorat sig i Excel-världen.

    Jag såg filmen http://www.youtube.com/watch?v=SO8MjVXv3k4 . Funkar den även om VBA-koden är skyddad eller går det att modifiera den så att den låser upp skyddade VBA-blad?

    Tack på förhand

    Emil Andersson

  • Hej Anders,
    Tack för den här extremt lärorika sidan. Sökte på ”räkna ut schema i excel” och fick fram dina youtube-klipp . Började bra med schemaläggningen dock stötte till problem när jag skulle räkna ut (Start 22:00 slut 06:00) ändrade istället 22:00-24:00 – Det gick bra men 24:00-06:00 gick inte att räkna fram tiden, det visar ####
    Hur gör jag här?

    Tacksam för ett svar

  • Hej Anders,

    Jag har ett excelark som jag använder för tidsrapportering. Skriver in starttid i en cell och sluttid i en annan. Sedan summeras timmarna i en tredje cell i decimalform tex (B2-A2)*24. Arket består av ganska många rader och jag vill helst att cellen med resultatet är tom tills tider fyllts i de första två cellerna. I nuläget syns värdet 0,0 i samtliga ”resultatceller” är detta lösbart?

    HVH Stig

    • Hej Stig,
      Pröva att ersätta din formel med följande: =OM(ANTAL.TOMMA(A2:B2)=0;(B2-A2)*24;””)
      Om båda cellerna innehåller ett värde blir det logiska testen ANTAL.TOMMA(A2:B2)=0 SANT och (B2-A2)*24 körs annars skrivs bara ”” in (vilket ger en tom cell.
      mvh
      Anders

  • Ooops såg att jag skickade mitt felstavade utkast – här kommer det rättstavat!

    Snälla snälla ANDERS… hjälp mig!
    Jag behöver räkna ner minustimmar på sju anställda där alla är ”skyldiga” 100 timmar från 1 januari (s.k. flytid – vilket är en slags minustid). När de jobbar över eller hoppar in och jobbar åt andra vill jag bara rätt och slätt att de ska kunna gå in och skriva in det antal timmar de jobbat på ”sin” rad och sen att dessa timmar ska dras av från deras ”skuld”. Poängen är att alla ska kunna gå in på denna enkla tabell/lista och själv fylla i sin övertid efterhand, samt att alla anställda ska kunna se varandras plus- eller minustid (av de totala -100 ursprungstimmarna).
    Den som har minst ”minustid” eller tom ”plustid” lämnar således övertidstillfällen åt den som har mest ”minustid”. Som det är nu så har vi en hemsk lapp på anslagstavlan där alla skriver i sina resterande minustimmar i en enda röra.

    Vill bara ha 7 rader, en för varje personal samt två synliga kolumner – i den ena kolumnen fyller man i timmarna som man jobbat över (antar att den måste tömmas som ett formulär varje gång timmarna registrerats) och i den andra kolumnen där räknas minustiden automatiska av och är lättöverskådlig för alla andra att se.

    *Puh* Svårt att förklara kortfattat, men du är ju smartast av ALLA – så jag VET att du fattar!!

    PS Har gjort en variant – går det att skicka den, så du bättre kan se vad jag menar?

    Kramkram :)
    Wiwa

    • Hej, Är det bara hela timmar, eller kan man arbeta 1 timme och 20 minuter? I det senare fallet så kan det bli lite knepigare då varje minut är 1/60-del av en timme (1:30 är = 1,5; 1:45 = 1,75 osv).
      Men om vi antar att man bara skriver in hela timmar så borde det inte vara så komplicerat. Du har en kolumn ”Arbetade timmar” där man skriver in hur många timmar man arbetat. I en annan kolumn har du ”flytid” eller vad den kallas finns enn formel som är t.ex. B2-100 (om ”Arbetade timmar” ligger i kolumn B).
      Vill du att den skall ligga så att alla kan se den så lägger du Excelbladet i en mapp i nätverket som alla når och delar arbetsboken (i fliken Granska väljer du ”Dela arbetsbok”).
      Skall man skiva in timmar och minuter så kan det bli lite mer besvärligt, där kan du ju se min post om att räkna med tid i Excel http://andersexcel.se/rakna-med-tid-excel/
      Mvh
      Anders

  • Tusentack snälla Anders :)
    Måste lusläsa din post om att”räkna med tid i Exel” då detta projektet inte gäller hela timmar. Men så har jag då problemet att det hela måste fungera med negativa tal – läste Monicas lösning som jobbar i Macintosh datumsystem men det fungerar ju inte för mig…

    Nåväl, ger mig inte – men det dröjer nog innan jag vågar ta ner vår fula lapp från anslagstavlan ;)

  • Suverän sida
    Jag har en fråga. Jag gör ett excel ark för min Brf där jag skriver in avtal Brf som tecknat. Tex jag har ett avtal som börjar 2014-01-01 och har 36mnd avtalstid, vilket enligt excel blir 2017-01-01. Enligt avtalet så är datumet för sista dagen 2016-12-31, vilket är et korrekta. Hur får jag excel att också räknas så? Nu har jag formel;
    =EDATUM(2014-01-01;36), men skulle vilja räkna bort en dag… Tacksam för hjälp med detta. / Rolf T

  • Hej!
    Läste din blogg ”Översättning av funktioner från svenska till engelska” från 20 april, 2013. Kopierar in följande stycke:
    ”Här måste du för det mesta också ersätta alla komman med semikolon. I Svensk Excel separeras funktionsargumenten med semikolon medan det i engelskt Excel separeras med kolon (fullständigt idiotiskt men så är det…).”
    Blir det inte lite ihopblandat med kolon, komma och semikolon?
    Fantastiskt bra sajt, har hjälp mig många gånger.

  • Jag ber ursäkt direkt. Jag är extrem nybörjare och hittar ingen lösning på mitt problem då jag inte förstår vilken/vilka funktioner jag ska använda.

    Det jag vill åstadkomma är ungefär följande:
    Jag har en lista på personer som lyckats med ett antal olika prestationer (maximalt tre stycken). Prestationerna kan vi döpa till t ex ”X, Y och Z”.
    Varje person har en egen rad där det följer tre kolumner där deras prestationer matas in.
    Varje person tillhör ett eget distrikt (Bagarmossen, Kärrtorp, Skarpnäck).

    Det jag vill kunna göra är att skapa celler där det summeras hur många prestationer av en viss typ som uppnåtts av ett visst distrikt.

    Jag behöver alltså kunna få fram hur många Prestation X som uppnåtts i Bagarmossen, hur många prestation Y som uppnåtts i Bagarmossen osv för respektive distrikt.

    Jag fattar inte hur man gör för att få programmet att först kolla upp vilket distrikt personen kommer från och sedan kolla vilka prestationer han/hon uppnått och sedan skicka det värdet till respektive cell för Antal X i Bagarmossen, Y i Bagarmossen, Z i Bagarmossen.

    Fattar någon hur jag menar och går detta att lösa? Jag vore så galet tacksam för hjälp!

    Mvh.
    Mikael

  • Peter Göranson

    Hej Anders
    Jag har haft god hjälp av din sida när det gäller Excel som man ju aldrig blir fullärd på. Jag har fixat fram kön och ålder tex med hjälp av personnummer. Nu sliter jag på med två listor med uppgifter på ca 1000 personer, där kanske 800 finns i båda och som jag skulle vilja gifta ihop för att kunna överföra medlemsnummer från den ena listan till den andra där de inte finns med. Det unika jag har i respektive lista är personnummer. Så jag vill matcha ihop dessa från de två listorna, helst så att lika personnummer från de listorna kan landa bredvid varandra i samma rad, eller i samma ordning i respektive dokument. Jag förstår att du inte kan hjälpa mig hela vägen, men kanske en hint vilka funktionen jag kan använda?
    hälsar Peter Göranson

    • Hej,
      Funktionen LETARAD brukar vara nyckeln för att matcha listor med varandra. Det kan ibland behöva kompletteras med lite olika tekniker för att hantera dubbletter, t.ex. med funktionen ”Ta bort dubbletter” eller ANTAL.OM.
      Blev inspirerad av din fråga att spela in en film om detta. Du kan se den här: http://youtu.be/3a3BCITMtBA
      Hoppas den hjälper
      /Anders

  • Hej Anders!

    Fantastisk sida! Jag har en fråga om du kan svara på den. Hur får jag talet nederst att hamna längst ner:

    januari 10
    februari 20
    mars
    april
    SENAST 20

    När mars kommer ska siffran vara 25, hur får jag då 25 att hamna på ”SENAST”? Sen i april kanske det blir 30 och då hamnar det i ”SENAST”. Förstår du vad jag menar? Det enda jag hittar är hur den adderar, medel, min osv, men inte det längst ner.

    Vänliga hälsningar
    Maki

    • Hej,
      En variant är nog att arbeta med funktionen FÖRSKJUTNING som letar de första värde som finns ovanför senast. Men det beror lite på innehållet i cellerna ovan. Är det senast värdet alltid de första värde som finns ovanför?
      Om så är fallet kan man använda ANTAL.TOMMA för att hitta hur många rader ovanför som det första värde finns.
      Om cellen som skall innehålla formeln för det senaste värdet finns i cell B13 och inmatningarna där man skall leta finns i cell B1 till B12 så låser följande funktion detta problem: =FÖRSKJUTNING(B13;-(ANTAL.TOMMA(B1:B12)+1);0)
      Kanske kan det vara en hjälp på traven…

      mvh
      Anders

  • Hej Anders!

    Jag har haft din sida som hjälpmedel under en tid och det är fantastiskt bra hur mkt bra tips man kan hitta här! Toppen sida för oss Excel fans…!

    Jag har försökt nu ett tag få igång ett vettigt och enkelt tidrapportsystem för vår personal. Jag har inte lyckats komma vidare med att få OB-tim från total tid samt helger och kvällar efter kl.18 publicerat i en särskild kolumn.

    Formel för Veckodagar: =OMFEL(INDEX(HelgDagOB;PASSA(B8;HelgDagar;0));B8)
    Total tid: =F8-(E8+K8)*((F8-E8-K8)>0)

    Summa antal timmar per månad: =OM(ELLER(‘[Namn_jan2015.xlsx]Jan-15’!DatumIn=””;'[Namn_jan2015.xlsx]Jan-15’!DatumUt=””;'[Namn_jan2015.xlsx]Jan-15’!DatumUt<='[NamnS_jan2015.xlsx]Jan-15'!DatumIn);"";SUMMA.OMF(G:G;A:A;1)*24)

    Hur ska man göra för att få även OB-timmar i separat kolumn om de rapporterar total tid bara?

    Kan jag maila en fil till dig?

    //Mvh Roger Andersson
    Växjö

    • Hej Roger,
      Ursäkta att svar dröjt. Denna sida är ett hobbyprojekt och jag har inte tid att svara på alla frågor. Det kan även dröja månader mellan varje tillfälle jag är här. På mina sida har jag en länksida med en länk till Eforum där det är lättare att få svar på frågor…
      Att räkna med tid är rätt knepigt. Jag har ett blogginlägg om detta som du kanske sett: http://andersexcel.se/rakna-med-tid-excel/
      Hur man bryter ur OB-tiden om de bara rapporterar total tid beror på hur den totala tiden rapporteras och vilka varianter som finns.
      Om man rapporterar total tid genom att ange en starttid, t.ex. 12:00, i en cell och ange en sluttid i en annan cell,. t.ex. 19:00. Så borde man kunna räkna ut OB-tiden och lägga den i en separat kolumnet.
      Med formeln A1-0,75 (där A1 är sluttiden) så får man redan på hur många timmar över klockan 18:00 sluttiden är. För att hantera sluttider som inte innebär OB (negativa tider) och andra problem så behöver man kapsla in denna beräkning i ett antal felkontroller som ger en tom cell ”” om det inte finns någon OB. Ett förslag skulle kunna vara följande: =OMFEL(OM((A1-0,75)>0;H9-0,75;””);””).
      Det var lite snabba tankar, men troligen inte en fullständig lösning. Hoppas det kan hjälpa dig vidare.
      Mvh
      Anders

  • Hej!

    Jag har en fundering gällande separering av data som kopieras in till excel som en lista och därmed landar i en enda röra i samma cell (även om det ser ut som en lista på webbplatsen som datan hämtas från). Finns det något sätt att separera data i excel så att jag inte behöver sitta och knappa om datan manuellt?

    Exempel på data som ska bearbetas är positioner i fonder över längre tidsperioder, vilken data hämtas från http://fi.se/Register/Fondinnehav/Fondinnehav-Innehav/?fondid=54133&period=2014-09-30

    Hoppas att du förstår problemet, och tack på förhand

    /Elias

  • jag är inte nöjd med dig anders

    • OK, vad kan det beror på? Denna sida är ett hobbyprojekt och jag har oftast inte tid att svara på frågor. Det kan även dröja månader mellan varje tillfälle jag är här. På mina sida har jag en länksida med en länk till Eforum där det är lättare att få svar på frågor… (om det nu var det du var missnöjd med). mvh Anders

  • Ellinor Jonasson

    Hej Anders!

    Har varit inne och kikat lite för jag behöver lära mig hur man gör cirkeldiagram som man skriver text innuti tårtbitar , det skall vara 8 tårt bitar i detta fallet och jag lyckas helt enkelt inte. Vet inte hur jag får in texten. Diagrammet skall vara neutralt och inte ha några färger, alltså grått, eller vitt med grå linjer för att tydliggöra tårtbitarna.

    Kan du hjälpa mig….skulle vara dig evigt tacksam, det jag ser här är att du förklarar på ett enkelt sätt men inte just den varianten jag behöver.

    Ellinor

  • Hej Anders!

    Jag har en fråga.

    Jag har en rad som heter längd som jag skriver in olika mått i. Jag skulle vilja få fram i ett nytt blad hur många som är tex 210, 260 etc. Hur ska jag länka mellan de olika bladen?
    mvh
    mikael

  • Örjan Birgersson

    Hej
    Tack för väldigt bra tips
    Har en fråga
    Jag har gjort en offertmall och undrar om man kan lägga in offertnr. som räknar/ändras automatiskt när man gör en ny offert har letat och letat

    Örjan Birgersson

    • Hej,
      Hej Örjan,
      Har ingen snabb lösning till detta. Det finns också alltid en risk med allt för automatiserade självgjorda system i Excel att den tid man sparar på att slippa skriva in något manuellt äts upp av den tid att korrigera de fel som uppstår av systemet.
      Men googlar man på engelska sidor brukar man hitta lösningar på det mesta. Och gör man inte det så finns det mängder av forum där man kan få svar. Sökte på ”increase number automatically excel templates” och hittade ett möjligt sätt att lösa ditt problem med makrokod i en excelmall:
      http://blogs.office.com/2012/01/12/generate-invoice-numbers-in-excel/
      mvh
      Anders

  • Hej Anders!

    Om jag har en kolumn med både positiva och negativa transaktioner, dvs. exv. 100, -200, 50, -500 osv.

    Jag vill nu skapa en ny kolumn bredvid där alla negativa tal automatiskt får texten ”Ut” och alla positiva värden automatiskt blir ”In”. Finns det någon formel eller funktion för det? Letarad?

    Detta vill jag göra för att sedan kunna filtrera datan i en Pivottabell.

    Jag försökte ändra talformatet genom att skriva in ”In”; ”Ut”; ”noll”. Men det blir fel i Pivottabellen när jag vill filtrera eftersom i filtret står det inte ”ut och in” utan all data 100, -200, 50, -500 istället.

    Hoppas du förstod vad jag menade. Tack på förhand.

    /Wille

    • Hej Wille,
      En OM-funktion i kolumnen bredvid som kolla om ger värdet ”In” om talet är större än noll och ”ut” om det inte är större än noll borde lösa problemet, dvs:
      =OM(A1>0;”In”;”ut”)

      Om det finns risk att kolumnen innehåller annat än tal så kan man behöva lägga in OM-funktionen i en annan funktion som hanterar detta problem, t.ex. genom att ge en blank cell om innehållet i cellen inte är ett tal:
      =OM(ÄRTAL(A1);OM(A1>0;”In”;”ut”);””)
      Sök på ”funktionen OM Excel” i Youtube så hittar du massor med filmer som visar mer om detta.
      Mvh
      Anders

  • Liselott Jansson

    Hej
    Hittade den utsökta formeln för att kunna via personnumret få fram kvinna/man. Men ajg kan inte få den att fungera. Vad bör jag tänka på ?
    Jag har personumret i kolumn B och har ändrat där men sen….?

    Tips 29: Formel som räknar ut kön baserat på personnummer

    I ett svenskt personnummer visar den näst sista siffran på vilket kön personen har. Om siffran är udda är det en man och om siffran är jämn är det en kvinna.

    Nedanstående formel räknar fram könet baserat på den näst sista siffran i personnumret om personnumret står i cell A1.

    =OM(ÄRJÄMN(VÄNSTER(HÖGER(A1;2)));”Kvinna”;”Man”)

    Engelsk: =IF(ISEVEN(LEFT(RIGHT(A1;2)));”Kvinna”;”Man”)

    Genom att använda kombinationen VÄNSTER och HÖGER spelar det inte någon roll med hur många tecken personnumret är skrivet (med eller utan bindestreck eller med ÅÅ eller ÅÅÅÅ), så länge som teckensträngen slutar med de två sista siffrorna i kontrollnumret. Om du vet exakt hur många tecken personnumret är skrivet med kan du istället använda EXTEXT. I följande exempel antas att personnumret är tio tecken, och kön bestäms då av tecken nummer nio:

    =OM(ÄRJÄMN(EXTEXT(A1;9;1));”Kvinna”;”Man”)

    • Hej
      Om det är att funktionen ger felmeddelandet #NAMN? Så är det troligen ett problem med citationstecknen i funktionen.
      En sak som kan spöka till om man kopierar formeln från min bloggtext och klistrar in den i Excel är att citationstecknen runt man och kvinna kan bli fel format. Typsnittet i WordPress (mitt bloggprogram) ger typografiska (sneda) citationstecken, medan man skall skriva raka dubbla citationstecken i svenskt Excel för att det skall fungera.
      Så pröva att ersätta de citattecken som finns runt ”man” och ”kvinna” i formeln med de citattecken du har på ditt tangentbord så borde det fungera – det gör det för mig i alla fall..
      Mvh
      Anders

  • Hej!

    I ett dokument med en massa flikar av data med villkorsstyrd formatering får jag ett felmeddelande på en extern länk till ett tidigare dokument (jag kopierade över en del data från ett tidigare dokument och någonstans i någon villkorsstyrd formatering finns en länk till detta tidigare dokument kvar). Hur i hela friden gör jag för att hitta var i arbetsboken och i vilken formel länken finns? Går det att få ut en lista på alla de villkorsstyrda formateringar som gjorts eller liknande?

    Undrar,
    Lisa

    • Hej Lisa,
      Förmodar att detta inte går att lösa via fliken Data, Redigera länkar. Men om du inte kollat där kan du se om du kan se dina externa länkar där och radera dem.
      Annar, under Villkorsstyrd formatering (fliken Start) finns ett alternativ: ”Hantera regler…” där får du en lista på alla celler med formelstyrt villkorsstyrt format.
      Den visar dock bara villkorsstyrt format för celler som är markerade. Så du behöver först markera alla celler i kalkylbladet före du väljer ”Hantera regler…”
      Har du många bladflikar måste du göra om proceduren för varje bladflik.
      Där kan du dock förhoppningsvis identifiera de som skapar problemet och radera dem.
      Inget problem jag själv stött på så det är möjligt att det kan finnas ett smidigare sätt än detta. För den som är mer avancerad kan det finnas lösningar med VBA-kod, tex:
      http://dailydoseofexcel.com/archives/2010/04/16/listing-format-conditions/
      Mvh
      Anders

  • Evelina Marmander

    Hej Anders,
    Jag har ett problem som jag undrar om du kan hjälpa mig med. Jag vill göra ett diagram i Pivot som visar när vi säljer som mest (tid).
    Jag lyckas inte ändra tidsformatet i Excel och håller på att bli tokig. Har försökt formatera cellerna men ingenting händer, även när jag använder custom. Jag vill att de klockslag som nu visas 13:32:16 ska visas 13:30, de som är t.ex. 14:49:17 blir 15:00 osv.

    Mvh,
    Evelina

    • Hej,
      Skulle tro att du inte är den första som blivit tokig av att försöka arbeta med tid i pivottabeller…

      Till att börja med är en förutsättning att det skall gå att gruppera tid i en pivottabell att kolumnen är ett tidsformat, t.ex. 14:23:01. Om du kan ändra formatet till andra tidsformat (med formatera celler, kategori tid) så att 14:23:29 kan visas som kl 14:23 så är det en indikation på att det stämmer.

      Om man har värden i tidsformat så kan man gruppera detta i pivottabellen till timmar eller minuter.
      Jag har en film om att grupper i en pivottabell: https://youtu.be/hwFQRB-kSwE

      En begräsning i Excels pivottabeller är dock att det inte går att skapa anpassade grupper, t.ex. bara visa 8:00, 8:30 etc. Utan aningen visar du hela timmar, eller hela timmar och varje minut (vilket inte blir så snyggt).

      Vill man visa anpassade grupper så behöver man nog antingen göra manuella justeringar av pivottabellen (kopiera den som värden till en ny plats och redigera) eller alternativt göra en del handpåläggning i datafilen och skapa en ny kolumn som ger de kategorier du vill ha, man kan troligen göra det på ett snarlikt sätt som jag visar i denna film: https://youtu.be/m16VJ8qupoA

      Hoppas det hjälper
      Mvh
      Anders

  • Hej. Ska göra en agendaplanering som har rubrikerna: Ärende (en cell), Klockslag (två celler) och Minuter (en cell) Jag skulle vilja jobba så här: Mötet börjar kl 09:00 och då sätter jag det i den första av det två cellerna under klockslag, sedan håller den punkten på 15 min, då skriver jag in det i cellen för Minuter. Kan jag lägga formler som sedan styr sluttid på så vis att om jag väljer att ändra tiden till 30 minuter så ändras tidens sluttid. Jag har ju en hel rad med aktiviteter och då ska naturligtvis tiderna ändras hela vägen utom när lunchen mitt på dagen som ska ligga på fast tid.

    • Hej
      Ja det går att göra. Men att räkna med tid är inte helt enkelt. Om du inte redan kollat mitt blogginlägg om att räkna med tid så ger det förhoppningsvis en viss grund:
      http://andersexcel.se/rakna-med-tid-excel/
      Om du har tiden 9:00 i cell A1 och talet 15 (som skall motsvara 15 minuter) i cell B1 så kommer följande formel ge tiden 9:15:
      =A1+(B1/1440)
      Förutsatt att cellen med formeln är formaterad som tid tt:mm
      Notera således att det är skillnad på femton minuter (0:15) och heltalet 15.
      Det går1440 minuter på ett dygn. Genom att dela 15 med 1440 får man tidsseriekoden för 15 minuter: 0,010416667
      Lycka till
      /Anders

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *