Video: Statistical Programming with R by Connor Harris 2024
Når du begynder at få en hel del data i din finansielle model, er det ret nemt at ende med en enorm Excel-fil, der tager lang tid at beregne, hvilket gør det vanskeligt at gennemgå eller dele med andre.
Hvis den store filstørrelse skyldes et stort antal rækker (f.eks. Mere end 100.000), skal du overveje at bruge Power Pivot at gemme dataene i stedet.
Hvis du finder din model ude af kontrol (og du bruger standard Excel uden hjælp af Power Pivot eller andre tilføjelser), er der et par testede og testede tip du kan bruge til at holde den filstørrelse nede:
- Fjern unødvendig formatering. Farver og formatering bør kun gælde for det nødvendige interval, ikke en hel række eller kolonne. Undgå manuel formatering og brug stilarter i stedet.
Når du rydder celler, som du ikke længere bruger, gør du det sikkert ved at vælge cellen og trykke på Delete-tasten. Denne handling Rydder indholdet og formlerne, men det slettes ikke formateringen. Hvis du har mistanke om, at dette er et problem, kan du trykke på Ctrl + A for at vælge alle celler. På fanen Startside i båndet skal du i afsnittet Redigering klikke på rullemenuen Ryd og vælge Ryd formater.
- Sørg for, at formler kun refererer til det område, de skal bruge (ikke at vælge hele rækken eller kolonnen). Hvis dine formler refererer til flere celler, end de har brug for, vil dette bruge mere hukommelse. For eksempel, brug formlen = SUM (A1: A1000) for at tillade yderligere rækker i stedet for = SUM (A: A). Alternativt kan du formatere dataene som et bord og henvise til de automatisk ekspanderende tabelområder i din formel i stedet.
- Fjern (eller i det mindste kontrollere størrelsen af) eventuelle logoer eller billeder, du bruger. En enkelt JPG-fil indsat i en model kan nemt tilføje 10 MB til en Excel-filstørrelse.
- Undgå pivottabeller. PivotTables virkelig tygge op hukommelse. Hvis du har flere pivottabeller, skal du sørge for at de bruger den samme datakilde og ikke opretter en helt ny.
- Fjern eksterne links til andre filer. For at kontrollere, om der findes eksterne links i din model, skal du gå til fanen Data på båndet og klikke på Rediger links i afsnittet Forbindelser. Hvis knappen Rediger links er nedtonet, betyder det, at der ikke er eksterne links. Hvis de eksisterer, skal du klikke på knappen, og når dialogboksen Rediger link vises, skal du klikke på Afbryd links for at indsætte dataene fra alle eksterne links som værdier, og de eksterne links fjernes. Hvis du absolut skal bruge eksterne links, skal kildefilen åbnes på samme tid; dette vil fremskynde tingene.
- Check for afskedigelser i input og beregninger. Nogle gange udvikler en model, og der kan være dele, der ikke længere bruges, eller dele, hvor information er ændret.
- Undgå flygtige funktioner. Nogle af de mest anvendte volatile funktioner er OFFSET, INDIRECT, RAND, NOW, TODAY, ROW og COLUMN. Overbrug af disse særlige funktioner i din model kan virkelig nedsætte dine beregninger. Hvis du skal bruge dem, skal du prøve at begrænse deres udseende i modellen. For eksempel er = TODAY () meget nyttigt til at give dagens dato, men i stedet for at bruge det flere gange i en formel, skal du have det i en enkelt celle og løbende referere tilbage til den ene celle til dagens dato.
- Sørg for, at du ikke bruger XLS-filtypen. XLSX er en meget mere kompakt filtype, og du ser en enorm forskel i hastighed og filstørrelse, hvis du bruger den. XLSB er en Excel-binær workbook-filtype, der er endnu mere kompakt end XLSX.
Hvis du har prøvet alle disse tips, og du stadig har problemer, skal du overveje at skifte beregningen til manuel (du kan gøre dette ved at klikke på fanen Formler på båndet, gå til beregningsafsnittet, og vælg manuel beregning). Tryk så kun på F9, når du skal omberegne. Du ved, om noget skal beregnes, fordi du vil se Beregn i statuslinjen.
Endelig er det som et sidste udvej et lille trick at forlade en celle øverst i kolonnen med det levende link og indsætte alle de andre celler som værdier. Kopier cellen ned og genberegne, når du skal opdatere. Dette er bestemt ikke en foretrukken mulighed, fordi det er tidskrævende og udsat for fejl, men derfor er det en sidste udvej.