Microsoft excel



Alla kunskaper som människor har samlat på sig under århundradena om Microsoft excel finns nu tillgängliga på internet, och vi har sammanställt och ordnat dem för dig på ett så lättillgängligt sätt som möjligt. Vi vill att du snabbt och effektivt ska kunna få tillgång till allt du vill veta om Microsoft excel, att din upplevelse ska vara trevlig och att du ska känna att du verkligen har hittat den information om Microsoft excel som du sökte.

För att uppnå våra mål har vi ansträngt oss inte bara för att få fram den mest uppdaterade, begripliga och sanningsenliga informationen om Microsoft excel, utan vi har också sett till att designen, läsbarheten, laddningshastigheten och användbarheten på sidan är så trevlig som möjligt, så att du kan fokusera på det väsentliga, att känna till alla uppgifter och all information som finns om Microsoft excel, utan att behöva oroa dig för något annat, vi har redan tagit hand om det åt dig. Vi hoppas att vi har uppnått vårt syfte och att du har hittat den information du ville ha om Microsoft excel. Vi välkomnar dig och uppmuntrar dig att fortsätta att njuta av att använda scientiasv.com .

  (Omdirigerad från .XLS )

Microsoft excel
Microsoft Office Excel (2018  nu) .svg
Ett enkelt linjediagram skapas i Excel som körs på Windows 10
Ett enkelt linjediagram skapas i Excel som körs på Windows 10
Framkallare (s) Microsoft
Inledande utgåva 1987  ( 1987 )
Stabil frisättning
Kontor 365 2002 (16.0.12527.20278) / 10 mars 2020  ( 2020-03-10 )
Engångsköp 2019 (16.0) / 24 september 2018  ( 2018-09-24 )
Operativ system Microsoft Windows
Typ kalkylblad
Licens Trialware
Hemsida produkter .office .com / sv-se / excel
Microsoft Excel för Mac
Excel för Mac 2016
Excel för Mac 2016
Framkallare (s) Microsoft
Inledande utgåva 30 september 1985  ( 1985-09-30 )
Stabil frisättning
16.30 (Build 19101301) / 15 oktober 2019  ( 2019-10-15 )
Operativ system Mac OS
Typ kalkylblad
Licens Egen kommersiell mjukvara
Hemsida produkter .office .com / mac
Microsoft Excel för Android
Framkallare (s) Microsoft Corporation
Stabil frisättning
16.0.12026.20174 / 17 september 2019  ( 2019-09-17 )
Operativ system Android Marshmallow och senare
Typ kalkylblad
Licens Egen kommersiell mjukvara
Hemsida produkter .office .com / sv-se / excel
Microsoft Excel för iOS
Framkallare (s) Microsoft Corporation
Stabil frisättning
2.30.1 / 18 oktober 2019  ( 2019-10-18 )
Operativ system iOS 12 och senare
Typ kalkylblad
Licens Egen kommersiell mjukvara
Hemsida produkter .office .com / sv-se / excel
Excel Mobile för Windows 10
Framkallare (s) Microsoft
Stabil frisättning
16002.12325.20032.0 / 12 december 2019  ( 2019-12-12 )
Operativ system Windows 10 , Windows 10 Mobile
Typ kalkylblad
Licens Trialware
Hemsida www .Microsoft .com / butik / ProductID / 9WZDNCRFJBH3

Microsoft Excel är ett kalkylblad utvecklat av Microsoft för Windows , macOS , Android och iOS . Den har beräkning, diagramverktyg, pivottabeller och ett makroprogrammeringsspråk som heter Visual Basic för applikationer . Det har varit ett mycket allmänt tillämpat kalkylblad för dessa plattformar, särskilt sedan version 5 1993, och det har ersatt Lotus 1-2-3 som branschstandard för kalkylark. Excel är en del av programvaran Microsoft Office .

Funktioner

Grundläggande drift

Microsoft Excel har de grundläggande funktionerna i alla kalkylark, och använder ett rutnät med celler arrangerade i numrerade rader och kolumner med bokstäver för att organisera datamanipulationer som aritmetiska operationer. Den har ett batteri med medföljande funktioner för att besvara statistiska, tekniska och ekonomiska behov. Dessutom kan den visa data som linjediagram, histogram och diagram och med en mycket begränsad tredimensionell grafisk display. Det gör det möjligt att dela upp data för att se beroenden av olika faktorer för olika perspektiv (med hjälp av pivottabeller och scenariehanteraren ). Det har en programmeringsaspekt, Visual Basic for Applications , vilket gör det möjligt för användaren att använda en mängd olika numeriska metoder, till exempel för att lösa differentiella ekvationer för matematisk fysik och sedan rapportera resultaten tillbaka till kalkylbladet. Den har också en mängd interaktiva funktioner som tillåter användargränssnitt som helt kan dölja kalkylarket för användaren, så kalkylarket presenterar sig som ett så kallad applikation , eller beslutssupportsystem (DSS), via ett specialdesignat användargränssnitt, för exempelvis en lageranalysator, eller i allmänhet, som ett designverktyg som ställer användaren frågor och ger svar och rapporter. På ett mer detaljerat sätt kan en Excel-applikation automatiskt polla externa databaser och mätinstrument med hjälp av ett uppdateringsschema, analysera resultaten, göra en Word- rapport eller PowerPoint- bildspel och skicka e-post till dessa presentationer regelbundet till en lista med deltagare . Excel var inte utformat för att användas som en databas.

Microsoft tillåter ett antal valfria kommandoradsväxlar för att kontrollera hur Excel startar.

funktioner

Excel 2016 har 484 funktioner. Av dessa fanns 360 före Excel 2010. Microsoft klassificerar dessa funktioner i 14 kategorier. Av de 484 aktuella funktionerna kan 386 kallas från VBA eftersom metoder för objektet "WorksheetFunction" och 44 har samma namn som VBA-funktioner.

Makroprogrammering

VBA-programmering

Windows-versionen av Excel stöder programmering genom Microsofts Visual Basic for Applications (VBA), som är en dialekt av Visual Basic . Programmering med VBA tillåter kalkylarkmanipulation som är besvärlig eller omöjlig med standard kalkylbladstekniker. Programmerare kan skriva kod direkt med hjälp av Visual Basic Editor (VBE), som innehåller ett fönster för att skriva kod, felsökningskod och organisationsmiljö för kodmodul. Användaren kan implementera numeriska metoder samt automatisera uppgifter som formatering eller dataorganisation i VBA och vägleda beräkningen med hjälp av önskade mellanresultat som rapporteras tillbaka till kalkylarket.

VBA togs bort från Mac Excel 2008, eftersom utvecklarna inte trodde att en snabb utgåva skulle tillåta att VBA-motorn ursprungligen överförs till Mac OS X. VBA återställdes i nästa version, Mac Excel 2011, även om byggnaden saknar stöd för ActiveX- objekt , påverkar vissa utvecklarverktyg på hög nivå.

Ett vanligt och enkelt sätt att generera VBA-kod är att använda makroinspelaren . Makroinspelaren registrerar användarens handlingar och genererar VBA-kod i form av ett makro. Dessa åtgärder kan sedan upprepas automatiskt genom att köra makro. Makroerna kan också kopplas till olika utlösartyper som kortkommandon, en kommandoknapp eller en grafik. Åtgärderna i makroen kan utföras från dessa utlösartyper eller från de generiska verktygsfältalternativen. Makroens VBA-kod kan också redigeras i VBE. Vissa funktioner som slingfunktioner och skärmprompt av egna egenskaper och vissa grafiska visningsobjekt kan inte spelas in utan måste anges i VBA-modulen direkt av programmeraren. Avancerade användare kan använda användarinstruktioner för att skapa ett interaktivt program eller reagera på händelser som ark som laddas eller ändras.

Makroinspelad kod kanske inte är kompatibel med Excel-versioner. En del kod som används i Excel 2010 kan inte användas i Excel 2003. Att skapa en makro som ändrar cellfärger och gör ändringar i andra aspekter av celler kanske inte är bakåtkompatibel.

VBA-kod interagerar med kalkylarket genom Excel- objektmodellen , ett ordförråd som identifierar kalkylarkobjekt och en uppsättning medföljande funktioner eller metoder som möjliggör läsning och skrivning till kalkylarket och interaktion med dess användare (till exempel genom anpassade verktygsfält eller kommandorader och meddelandelådor ). Användarskapade VBA- subrutiner utför dessa åtgärder och fungerar som makroer genererade med makroinspelaren, men är mer flexibla och effektiva.

Historia

Från sin första version stöder Excel slutanvändarprogrammering av makron (automatisering av upprepade uppgifter) och användardefinierade funktioner (utökning av Excel's inbyggda funktionsbibliotek). I tidiga versioner av Excel skrivs dessa program på ett makrospråk vars uttalanden hade formelsyntax och låg i cellerna i specialmakronark (lagrade med filändelsen .XLM i Windows.) XLM var standardmakrospråket för Excel genom Excel 4.0 . Från och med version 5.0 Excel-inspelade makron i VBA som standard men med version 5.0 XLM-inspelning var fortfarande tillåtet som ett alternativ. Efter version 5.0 upphörde detta alternativ. Alla versioner av Excel, inklusive Excel 2010, kan köra ett XLM-makro, även om Microsoft avskräcker deras användning.

diagram

Graf gjord med Microsoft Excel

Excel stöder diagram , grafer eller histogram genererade från specifika grupper av celler. Den genererade grafiska komponenten kan antingen inbäddas i det aktuella arket eller läggas till som ett separat objekt.

Dessa skärmar uppdateras dynamiskt om innehållet i celler ändras. Anta till exempel att de viktiga designkraven visas visuellt; sedan, som svar på en användares förändring i provvärden för parametrar, kurvorna som beskriver designändringens form och deras skärningspunktar, vilket hjälper till att välja den bästa designen.

Tillägg

Ytterligare funktioner är tillgängliga med tillägg . Flera har Excel, inklusive:

  • AnalysverktygPak: Tillhandahåller dataanalysverktyg för statistisk och teknisk analys (inkluderar analys av varians- och regressionsanalys )
  • Analysverktygspak VBA: VBA- funktioner för analysverktygspak
  • Euro Valutaverktyg: Konvertering och formatering för eurovaluta
  • Solver Add-In: Verktyg för optimering och ekvationslösning

Datalagring och kommunikation

Antal rader och kolumner

Versioner av Excel upp till 7,0 hade en begränsning i storleken på deras datamängder på 16K (2 14 =16 384 ) rader. Version 8,0 till 11,0 kan hantera 64K (2 16 =65 536 ) rader och 256 kolumner (2 8 som etikett 'IV'). Version 12.0 och framåt, inklusive den aktuella versionen 16.x, kan hantera över 1M (2 20 =1 048 576 ) rader och16 384 (2 14 som etikett 'XFD') kolumner.

Filformat

Excel kalkylark
Filnamnstillägg .xls, (.xlsx, .xlsm, .xlsb - Excel 2007)
Internetmedietyp application/vnd.ms-excel
Uniform Type Identifier (UTI) com.microsoft.excel.xls
Utvecklad av Microsoft
Typ av format kalkylblad

Microsoft Excel fram till 2007-versionen använde ett proprietärt binärt filformat kallad Excel Binary File Format (.XLS) som sitt primära format. Excel 2007 använder Office Open XML som sitt primära filformat, ett XML-baserat format som följde efter ett tidigare XML- baserat format kallat "XML Spreadsheet" ("XMLSS"), som först introducerades i Excel 2002.

Trots att stödja och uppmuntra användningen av nya XML-baserade format som ersättare, förblev Excel 2007 bakåtkompatibelt med de traditionella, binära formaten. Dessutom kan de flesta versioner av Microsoft Excel läsa CSV , DBF , SYLK , DIF och andra arvformat. Stöd för vissa äldre filformat togs bort i Excel 2007. Filformaten var huvudsakligen från DOS-baserade program.

Binär

OpenOffice.org har skapat dokumentation för Excel-formatet. Två epoker av formatet finns: OLE-formatet 97-2003 och det äldre strömformatet. Sedan dess har Microsoft gjort det binära formatet i Excel tillgängligt för fritt att ladda ner.

XML-kalkylblad

Den XML-kalkylbladsformat introducerades i Excel 2002 är en enkel, XML -baserat format saknas vissa mer avancerade funktioner som lagring av VBA-makron. Även om den avsedda filändelsen för detta format är .xml , hanterar programmet också korrekt XML-filer med .xls- förlängningen. Denna funktion används ofta av tredjepartsapplikationer (t.ex. MySQL Query Browser ) för att erbjuda "export till Excel" -funktioner utan att implementera binärt filformat. Följande exempel öppnas korrekt av Excel om det sparas antingen som Book1.xml eller Book1.xls :

<xml version="1.0">
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">
 <Worksheet ss:Name="Sheet1">
  <Table ss:ExpandedColumnCount="2" ss:ExpandedRowCount="2" x:FullColumns="1" x:FullRows="1">
   <Row>
    <Cell><Data ss:Type="String">Name</Data></Cell>
    <Cell><Data ss:Type="String">Example</Data></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="String">Value</Data></Cell>
    <Cell><Data ss:Type="Number">123</Data></Cell>
   </Row>
  </Table>
 </Worksheet>
</Workbook>

Aktuella filändelser

Microsoft Excel 2007, tillsammans med de andra produkterna i Microsoft Office 2007- sviten, introducerade nya filformat. Den första av dessa (.xlsx) definieras i Office Open XML (OOXML) specifikationen.

Excel 2007-format
Formatera Förlängning Beskrivning
Excel-arbetsbok .xlsx Standardformatet för Excel 2007 och senare arbetsbok. I verkligheten ett Zip- komprimerat arkiv med en katalogstruktur av XML- textdokument. Funktioner som den primära ersättningen för det tidigare binära .xls-formatet, även om det inte stöder Excel-makron av säkerhetsskäl.
Excel-makroaktiverad arbetsbok .xlsm Som Excel-arbetsbok, men med makrosupport.
Binär arbetsboken för Excel .xlsb Som Excel-makroaktiverad arbetsbok, men lagrar information i binär form snarare än XML-dokument för att öppna och spara dokument snabbare och mer effektivt. Avsedd speciellt för mycket stora dokument med tiotusentals rader och / eller flera hundratals kolumner. Detta format är mycket användbart för att krympa stora Excel-filer, vilket ofta är fallet när du gör dataanalys.
Excel-makroaktiverad mall .xltm Ett malldokument som ligger till grund för faktiska arbetsböcker, med makrosupport. Ersättningen för det gamla .xlt-formatet.
Excel-tillägg .xlam Excel-tillägg för att lägga till extra funktionalitet och verktyg. Inbyggt makrosupport på grund av filändamålet.

Gamla filändelser

Formatera Förlängning Beskrivning
kalkylblad .xls Huvudformat för kalkylblad som innehåller data i kalkylblad, diagram och makron
Tillägg ( VBA ) .xla Lägger till anpassad funktionalitet; skriven i VBA
Toolbar .xlb Filtillägget där inställningarna för Microsoft Excel anpassade verktygsfält lagras.
Diagram .xlc Ett diagram skapat med data från ett Microsoft Excel-kalkylblad som bara sparar diagrammet. För att spara diagrammet och kalkylbladet spara som .XLS. XLC stöds inte i Excel 2007 eller i några nyare versioner av Excel.
Dialog .xld Används i äldre versioner av Excel.
arkiv .xlk En säkerhetskopia av ett Excel-kalkylblad
Tillägg (DLL) .xll Lägger till anpassad funktionalitet; skrivet i C ++ / C , Visual Basic , Fortran , etc. och sammanställt i ett speciellt bibliotek med dynamisk länk
Makro .xlm Ett makro skapas av användaren eller förinstalleras med Excel.
Mall .xlt Ett förformaterat kalkylblad skapat av användaren eller av Microsoft Excel.
Modul .xlv En modul är skriven i VBA (Visual Basic for Applications) för Microsoft Excel
Bibliotek .DLL Kod skriven i VBA kan komma åt funktioner i en DLL, vanligtvis används den för att komma åt Windows API
Workspace .xlw Arrangemang av fönstren i flera arbetsböcker

Använda andra Windows-applikationer

Windows-applikationer som Microsoft Access och Microsoft Word samt Excel kan kommunicera med varandra och använda varandras funktioner. De vanligaste är Dynamic Data Exchange : även om de är starkt avskrivna av Microsoft, är detta en vanlig metod för att skicka data mellan applikationer som körs på Windows, med officiella MS-publikationer som kallas "protokollet från helvetet". Som namnet antyder tillåter det applikationer att leverera data till andra för beräkning och visning. Det är mycket vanligt på finansmarknader och används för att ansluta till viktiga finansiella datatjänster som Bloomberg och Reuters .

OLE Object Linking and Embedding gör att en Windows-applikation kan styra en annan för att göra det möjligt att formatera eller beräkna data. Detta kan ta formen av "inbäddning" där en applikation använder en annan för att hantera en uppgift som den är mer lämpad för, till exempel kan en PowerPoint- presentation inbäddas i ett Excel-kalkylblad eller vice versa.

Använda extern data

Excel-användare kan komma åt externa datakällor via Microsoft Office-funktioner som (till exempel) .odcanslutningar byggda med filformatet Office Data Connection. Själva Excel-filer kan uppdateras med hjälp av en medföljande ODBC- drivrutin från Microsoft .

Excel kan acceptera data i realtid genom flera programmeringsgränssnitt, som gör det möjligt att kommunicera med många datakällor som Bloomberg och Reuters (genom tillägg som Power Plus Pro ).

  • DDE: "Dynamic Data Exchange" använder meddelandeöverföringsmekanismen i Windows för att låta data flyta mellan Excel och andra applikationer. Även om det är lätt för användare att skapa sådana länkar är programmering av sådana länkar pålitligt så svårt att Microsoft, systemets skapare, officiellt hänvisar till det som "protokollet från helvetet". Trots sina många problem förblir DDE det vanligaste sättet för data att nå handlare på finansmarknader.
  • Nätverk DDE utökade protokollet så att kalkylblad på olika datorer kan utbyta data. Från och med Windows Vista stöder Microsoft inte längre anläggningen.
  • Realtidsdata: FoTU, även om det på många sätt är tekniskt överlägset DDE, har varit långsamt för att få acceptans, eftersom det kräver icke-triviala programmeringsfärdigheter, och när den först släpptes varken dokumenterades eller stöds av de stora dataleverantörerna.

Alternativt tillhandahåller Microsoft Query ODBC-baserad surfning i Microsoft Excel.

Export och migrering av kalkylark

Programmerare har producerat API: er för att öppna Excel-kalkylblad i en mängd andra applikationer och miljöer än Microsoft Excel. Dessa inkluderar att öppna Excel-dokument på webben med antingen ActiveX- kontroller eller plugins som Adobe Flash Player . Den Apache POI opensource projekt ger Java bibliotek för att läsa och skriva Excel kalkylbladsfiler. ExcelPackage är ett annat öppet källkodsprojekt som tillhandahåller serversidan för Microsoft Excel 2007-kalkylblad. PHPExcel är ett PHP-bibliotek som konverterar format Excel5, Excel 2003 och Excel 2007 till objekt för läsning och skrivning i en webbapplikation. Excel Services är ett aktuellt .NET- utvecklingsverktyg som kan förbättra Excel: s funktioner. Excel-kalkylark kan nås från Python med xlrd och openpyxl . js-xlsx och js-xls kan öppna Excel-kalkylark från JavaScript .

Lösenordsskydd

Microsoft Excel-skydd erbjuder flera typer av lösenord:

  • Lösenord för att öppna ett dokument
  • Lösenord för att ändra ett dokument
  • Lösenord för att avskydda kalkylbladet
  • Lösenord för att skydda arbetsboken
  • Lösenord för att skydda arbetsboken för delning

Alla lösenord utom lösenord för att öppna ett dokument kan tas bort direkt, oavsett vilken Microsoft Excel-version som används för att skapa dokumentet. Dessa typer av lösenord används främst för delat arbete på ett dokument. Sådana lösenordsskyddade dokument är inte krypterade , och en datakälla från ett inställt lösenord sparas i ett dokuments rubrik . Lösenord för att skydda arbetsboken är ett undantag - när den är inställd, är ett dokument krypterat med standardlösenordet " VelvetSweatshop ", men eftersom det är känt för allmänheten ger det faktiskt inte något extra skydd för dokumentet. Den enda typen av lösenord som kan förhindra att en överträdare får tillgång till ett dokument är lösenord för att öppna ett dokument . Kryptografisk styrka för denna typ av skydd beror starkt på Microsoft Excel-versionen som användes för att skapa dokumentet.

I Microsoft Excel 95 och tidigare versioner konverteras lösenordet för att öppna till en 16-bitars nyckel som direkt kan knäckas. I Excel 97/2000 konverteras lösenordet till en 40-bitars nyckel, som också kan brytas mycket snabbt med modern utrustning. När det gäller tjänster som använder regnbågsbord (t.ex. lösenordsökning) tar det upp till flera sekunder att ta bort skyddet. Dessutom kan lösenordskrackande program brute-force attacklösenord med hundratusentals lösenord per sekund, vilket inte bara låter dem dekryptera ett dokument utan också hitta det ursprungliga lösenordet.

I Excel 2003 / XP är krypteringen något bättre - en användare kan välja vilken krypteringsalgoritm som finns i systemet (se Cryptographic Service Provider ). På grund av CSP kan en Excel- fil inte dekrypteras, och lösenordet för att öppna kan därför inte tas bort, även om attackstyrghastigheten för brute-force förblir ganska hög. Ändå är den äldre Excel 97/2000- algoritmen inställd som standard. Därför saknar användare som inte ändrar standardinställningarna tillförlitligt skydd för sina dokument.

Situationen förändrades grundligt i Excel 2007 , där den moderna AES- algoritmen med en nyckel på 128 bitar började användas för dekryptering, och en 50 000-faldig användning av hashfunktionen SHA1 minskade hastigheten för brute-force attacker ner till hundratals lösenord per andra. I Excel 2010 ökades styrkans skyddsnivå två gånger två gånger på grund av användningen av en 100 000-faldig SHA1 för att konvertera ett lösenord till en nyckel.

Microsoft Excel Viewer

Microsoft Excel Viewer var ett freeware-program för visning och utskrift av kalkylarkdokument skapade av Excel. Microsoft Excel Viewer gick i pension i april 2018 i stället för Excel Online . Excel Viewer liknar Microsoft Word Viewer i funktionalitet. (Det finns ingen aktuell version för Mac .) Excel Viewer är tillgängligt för Microsoft Windows och Windows CE handdatorer , till exempel NEC MobilePro . Det är också möjligt att öppna Excel-filer med hjälp av vissa onlineverktyg och tjänster.Online Excel-tittare kräver inte att användare har Microsoft Excel installerat.

egenheter

Förutom problem med kalkylblad i allmänhet inkluderar andra specifika problem för Excel numerisk precision, vilseledande statistikfunktioner, modfunktionsfel, datumbegränsningar och mer.

Numerisk precision

Trots användningen av 15-siffrars precision kan Excel visa många fler siffror (upp till trettio) på användarens begäran. Men de visade siffrorna är inte de som faktiskt används i dess beräkningar, och till exempel kan skillnaden mellan två siffror skilja sig från skillnaden i deras visade värden. Även om sådana avgångar vanligtvis ligger längre än den 15: e decimalen, sker undantag, särskilt för mycket stora eller mycket små antal. Allvarliga fel kan uppstå om beslut fattas baserat på automatiserad jämförelse av siffror (till exempel med hjälp av Excel If- funktionen), eftersom jämställdhet mellan två siffror kan vara oförutsägbar.

I figuren visas fraktionen 1/9000 i Excel. Även om detta nummer har en decimalrepresentation som är en oändlig sträng av dem, visar Excel bara de 15 ledande siffrorna. På den andra raden läggs nummer ett till bråk, och igen visar Excel bara 15 siffror. I den tredje raden dras en från summan med Excel. Eftersom summan i den andra raden bara har elva 1 efter decimalet är skillnaden när 1 subtraheras från detta visade värde tre 0 följt av en sträng med elva 1. Skillnaden som rapporteras av Excel i den tredje raden är emellertid tre 0 följt av en sträng av tretton 1 och två extra felaktiga siffror. Detta beror på att Excel beräknar med cirka en halvsiffra mer än det visar.

Excel fungerar med en modifierad version av 1985 av IEEE 754-specifikationen . Excels implementering innebär konverteringar mellan binära och decimalrepresentation, vilket leder till noggrannhet som i genomsnitt är bättre än man skulle kunna förvänta sig av enkel femtonsiffrig precision, men det kan vara värre. Se huvudartikeln för mer information.

Förutom noggrannhet i användarberäkningar kan frågan om noggrannhet i Excel-funktioner tillhandahållas. Särskilt inom statistikfunktionen har Excel kritiserats för att offra noggrannhet för beräkningshastighet.

Eftersom många beräkningar i Excel utförs med VBA är ytterligare ett problem VBA: s noggrannhet, som varierar med variabel typ och användarbegäran precision.

Statistiska funktioner

Noggrannheten och bekvämligheten för statistiska verktyg i Excel har kritiserats, som att hantera saknade data, som att returnera felaktiga värden på grund av obehaglig hantering av avrundning och stora nummer, eftersom endast selektivt uppdaterar beräkningar i ett kalkylblad när vissa cellvärden ändras, och som att ha en begränsad uppsättning statistiska verktyg. Microsoft har meddelat att några av dessa problem behandlas i Excel 2010.

Excel MOD-funktionsfel

Excel har problem med moduloperationer . Vid alltför stora resultat returnerar Excel felvarningen#OGILTIGT! istället för ett svar.

Fiktiv språngdag år 1900

Excel inkluderar 29 februari 1900, och felaktigt behandlar 1900 som ett skottår , även om t.ex. 2100 behandlas korrekt som ett skottår. Bugget härstammade från Lotus 1-2-3 (medvetet implementerat för att spara datorminne) och implementerades också medvetet i Excel för syftet med felkompatibilitet . Denna arv har senare överförts till Office Open XML- filformat.

Således är ett (inte nödvändigtvis hela) antal större än eller lika med 61 tolkat som ett datum och tid det (verkliga) antalet dagar efter 30 december 1899, 0:00, ett icke-negativt antal mindre än 60 är antalet dagar efter 31 december 1899, 0:00, och siffror med hela delen 60 representerar den fiktiva dagen.

Datumintervall

Excel stöder datum med år inom intervallet 1900-9999, förutom att 31 december 1899 kan anges som 0 och visas som 0-jan-1900.

Att konvertera en bråkdel av en dag till timmar, minuter och dagar genom att behandla den som ett ögonblick på dagen 1 januari 1900 fungerar inte för en negativ bråk.

Konverteringsproblem

Att mata in text som råkar vara i en form som tolkas som ett datum, texten kan av misstag ändras till ett standarddataformat. Ett liknande problem uppstår när en text råkar vara i form av en flytande punktnotation av ett nummer. I dessa fall kan den exakta texten inte återvinnas från resultatet.

Denna fråga har orsakat ett välkänt problem vid analys av DNA , till exempel inom bioinformatik . Som först rapporterades 2004 fann genetiska forskare att Excel automatiskt och felaktigt omvandlar vissa gennamn till datum. En uppföljande studie 2016 fann många expert granskade vetenskapliga tidskriftspapper hade påverkats och att "för den valda tidskrifter, är andelen publicerade artiklar med Excel-filer som innehåller gen listor som påverkas av gen namn fel 19,6%." Excel analyserar kopierade och klistrade data och ändrar dem ibland beroende på vad de tror att de är. Exempelvis omvandlas MARCH1 (Membrane Associated Ring-CH-typ finger 1) till datumet 1 mars (1-mar) och SEPT2 (Septin 2) omvandlas till 2 september (2-september) etc. Medan vissa sekundära nyhetskällor rapporterade detta som ett fel med Excel, de ursprungliga författarna till 2016 års papper skyllade på att forskarna missbrukade Excel.

Fel med stora strängar

Följande funktioner returnerar felaktiga resultat när en sträng har gått längre än 255 tecken:

  • "typ ()" returnerar felaktigt 16, vilket betyder "Felvärde"
  • "IsText ()", när den kallas som en metod för VBA-objektet "WorksheetFunction" (dvs. "WorksheetFunction.IsText ()" i VBA), returnerar felaktigt "falskt".

filnamn

Microsoft Excel öppnar inte två dokument med samma namn och visar istället följande fel:

Ett dokument med namnet '% s' är redan öppet. Du kan inte öppna två dokument med samma namn, även om dokumenten finns i olika mappar. För att öppna det andra dokumentet, stäng antingen dokumentet som är öppet eller byta namn på ett av dokumenten.

Anledningen är för att beräkna tvetydighet med länkade celler. Om det finns en cell = '[Book1.xlsx] Sheet1'! $ G $ 33, och det finns två böcker med namnet "Book1" som är öppna, finns det inget sätt att säga vilken användare användaren betyder.

versioner

Tidig historia

Microsoft marknadsförde ursprungligen ett kalkylprogram med namnet Multiplan 1982. Multiplan blev mycket populärt på CP / M- system, men på MS-DOS- system förlorade det populariteten för Lotus 1-2-3 . Microsoft släppte den första versionen av Excel för Macintosh den 30 september 1985, och den första Windows-versionen var 2.05 (för att synkronisera med Macintosh-version 2.2) i november 1987. Lotus var långsam att ta 1-2-3 till Windows och av i början av 1990-talet hade Excel börjat sälja ut 1-2-3 och hjälpte Microsoft att uppnå sin position som en ledande utvecklare av PC-programvara. Denna prestation stelnade Microsoft som en giltig konkurrent och visade sin framtid att utveckla GUI- programvara. Microsoft behöll sin fördel med regelbundna nya utgåvor vartannat år eller så.

Microsoft Windows

Excel 2.0 är den första versionen av Excel för Intel- plattformen. Versioner före 2.0 fanns endast på Apple Macintosh.

Excel 2.0 (1987)

Den första Windows-versionen märktes "2" för att motsvara Mac-versionen. Detta inkluderade en run-version av Windows.

BYTE 1989 noterade Excel för Windows som "Distribution" -vinnare av BYTE Awards. Tidningen uppgav att porten i den "extraordinära" Macintosh-versionen "lyser", med ett användargränssnitt så bra som eller bättre än originalet.

Excel 3.0 (1990)

Inkluderade verktygsfält, ritfunktioner, beskrivning, tilläggsstöd, 3D-diagram och många fler nya funktioner.

Excel 4.0 (1992)

Introducerad automatisk fyllning.

Ett påskägg i Excel 4.0 avslöjar också en dold animering av en dansuppsättning med siffrorna 1 till 3, som representerar Lotus 1-2-3, som sedan krossades av en Excel-logotyp.

Excel 5.0 (1993)

Med version 5.0 har Excel inkluderat Visual Basic for Applications (VBA), ett programmeringsspråk baserat på Visual Basic som lägger till möjligheten att automatisera uppgifter i Excel och tillhandahålla användardefinierade funktioner (UDF) för användning i kalkylblad. VBA är ett kraftfullt tillägg till applikationen och innehåller en fullständig integrerad utvecklingsmiljö (IDE). Makroinspelning kan producera VBA-kod som replikerar användaråtgärder, vilket möjliggör enkel automatisering av vanliga uppgifter. VBA tillåter skapande av formulär och kontroller i arbetsbladet för att kommunicera med användaren. Språket stöder användning (men inte skapande) av ActiveX ( COM ) DLL : er; senare versioner lägger till stöd för klassmoduler som tillåter användning av grundläggande objektorienterade programmeringstekniker .

Automationsfunktionaliteten som tillhandahölls av VBA gjorde Excel till ett mål för makrovirus . Detta orsakade allvarliga problem tills antivirusprodukter började upptäcka dessa virus. Microsoft tog försenat åtgärder för att förhindra missbruk genom att lägga till möjligheten att inaktivera makron helt, för att aktivera makron när du öppnar en arbetsbok eller för att lita på alla makron som är signerade med ett betrodd certifikat.

Versionerna 5.0 till 9.0 av Excel innehåller olika påskägg , inklusive en "Hall of Tortured Souls", även om Microsoft sedan version 10 har vidtagit åtgärder för att eliminera sådana icke-dokumenterade funktioner från sina produkter.

5.0 släpptes i en 16-bitars x86-version för Windows 3.1 och senare i en 32-bitarsversion för NT 3.51 (x86 / Alpha / PowerPC)

Excel 95 (v7.0)

Släppte 1995 med Microsoft Office för Windows 95 , detta är den första stora versionen efter Excel 5.0, eftersom det inte finns något Excel 6.0 med alla Office-applikationer som standardiserar samma huvudversionsnummer.

Intern omskrivning till 32-bitar. Nästan inga externa förändringar, men snabbare och mer stabil.

Excel 97 (v8.0)

Ingår i Office 97 (för x86 och Alpha). Detta var en stor uppgradering som introducerade pappersklippkontorassistenten och innehöll standard VBA som används istället för intern Excel Basic. Det introducerade de nu borttagna etiketterna med naturligt språk.

Denna version av Excel innehåller en flygsimulator som ett påskägg .

Excel 2000 (v9.0)

Ingår i Office 2000 . Detta var en mindre uppgradering, men introducerade en uppgradering till urklipp där den kan innehålla flera objekt på en gång. Office Assistant, vars ofta oönskade utseende i Excel 97 hade irriterat många användare, blev mindre påträngande.

Excel 2002 (v10.0)

Ingår i Office XP . Mycket mindre förbättringar.

Excel 2003 (v11.0)

Ingår i Office 2003 . Mindre förbättringar, mest viktiga är de nya tabellerna.

Excel 2007 (v12.0)

Ingår i Office 2007 . Denna utgåva var en stor uppgradering från föregående version. I likhet med andra uppdaterade Office-produkter använde Excel det nya menysystemet Ribbon 2007 . Detta skilde sig från vad användarna var vana vid och möttes av blandade reaktioner. En studie rapporterade ganska bra acceptans av användare förutom mycket erfarna användare och användare av ordbehandlingsapplikationer med ett klassiskt WIMP-gränssnitt , men var mindre övertygade när det gäller effektivitet och organisation. En onlineundersökning rapporterade emellertid att en majoritet av de svarande hade en negativ uppfattning om förändringen, med avancerade användare är "något mer negativa" än mellananvändare, och användare som rapporterade en självberäknad minskning av produktiviteten.

Tillagd funktionalitet inkluderade SmartArt- uppsättningen redigerbara affärsdiagram. Dessutom tillkom en förbättrad hantering av namngivna variabler genom Namnhanteraren och mycket förbättrad flexibilitet i formatering av grafer, som tillåter ( x, y ) koordinatmärkning och linjer med godtycklig vikt. Flera förbättringar av pivottabeller infördes.

Precis som andra kontorsprodukter introducerades Office Open XML- filformat, inklusive .xlsm för en arbetsbok med makron och .xlsx för en arbetsbok utan makron.

Specifikt ökades många av storleksbegränsningarna för tidigare versioner kraftigt. För att illustrera var antalet rader nu 1 048 566 (2 20 ) och kolumnerna var 16 384 (2 14 ; den högra högra kolumnen är XFD). Detta ändrar vad som är en giltig A1-  referens kontra ett namngivet intervall. Denna version använde mer omfattande användning av flera kärnor för beräkning av kalkylark; VBA-makron hanteras emellertid inte parallellt och XLL-tillägg exekverades endast parallellt om de var tråd-säkra och detta anges vid registrering.

Excel 2010 (v14.0)

Ingår i Office 2010 , detta är nästa större version efter v12.0, eftersom version nummer 13 hoppades över .

Mindre förbättringar och 64-bitars support, inklusive följande:

  • Multitrådningsberäkning (MTR) för vanligt använda funktioner
  • Förbättrade pivottabeller
  • Fler villkorade formateringsalternativ
  • Ytterligare bildredigeringsfunktioner
  • Diagram i cellen kallas sparklines
  • Möjlighet att förhandsgranska innan du klistrar in
  • Office 2010 backstage- funktion för dokumentrelaterade uppgifter
  • Möjlighet att anpassa bandet
  • Många nya formler, mest specialiserade för att förbättra noggrannheten

Excel 2013 (v15.0)

Ingår i Office 2013 , tillsammans med många nya verktyg som ingår i denna utgåva:

  • Förbättrad multitrådning och minne
  • FlashFill
  • Power View
  • Power Pivot
  • Tidslinjeskiva
  • Windows-app
  • Fråga
  • 50 nya funktioner

Excel 2016 (v16.0)

Ingår i Office 2016 , tillsammans med många nya verktyg som ingår i denna utgåva:

  • Power Query- integration
  • Skrivskyddad läge för Excel
  • Tangentbordstillträde för pivottabeller och skivor i Excel
  • Nya diagramtyper
  • Snabb datalänk i Visio
  • Excel-prognosfunktioner
  • Stöd för flera urval av skivor med touch
  • Tidsgruppering och Pivot Chart Drill Down
  • Excel-datakort

Apple Macintosh

OS / 2

  • 1989 Excel 2.2
  • 1990 Excel 2.3
  • 1991 Excel 3.0

Sammanfattning

Legend: Gammal version, inte underhållen Äldre version, fortfarande underhållen Nuvarande stabil version Senaste förhandsversion Framtida släpp
Utgivningshistorik för Microsoft Excel för Windows
År namn Version kommentarer
1987 Excel 2 Gammal version, inte längre underhållen: 2,0 Nummerades till 2 för att korrespondera med modern Macintosh-version
1990 Excel 3 Gammal version, inte längre underhållen: 3,0 Lade till 3D-grafikfunktioner
1992 Excel 4 Gammal version, inte längre underhållen: 4,0 Introducerad automatisk utfyllningsfunktion
1993 Excel 5 Gammal version, inte längre underhållen: 5,0 Inkluderat Visual Basic for Applications (VBA) och olika objektorienterade alternativ
1995 Excel 95 Gammal version, inte längre underhållen: 7,0 Omnumrerad för modern Word-version. Båda programmen var paketerade i Microsoft Office vid denna tid.
1997 Excel 97 Gammal version, inte längre underhållen: 8,0
2000 Excel 2000 Gammal version, inte längre underhållen: 9,0 En del av Microsoft Office 2000, som själv var en del av Windows Millennium (även känd som "Windows ME").
2002 Excel 2002 Gammal version, inte längre underhållen: 10,0
2003 Excel 2003 Gammal version, inte längre underhållen: 11,0 Släpptes bara ett år senare för att korrespondera bättre med resten av Microsoft Office (Word, PowerPoint, etc.).
2007 Excel 2007 Gammal version, inte längre underhållen: 12,0
2010 Excel 2010 Äldre version, men ändå underhållen: 14,0 På grund av vidskepelse kring nummer 13 hoppades Excel 13 över i versionräkning.
2013 Excel 2013 Äldre version, men ändå underhållen: 15,0 Introducerade 50 fler matematiska funktioner (tillgängliga som förpaketerade kommandon, snarare än att skriva formeln manuellt).
2016 Excel 2016 Nuvarande stabil version: 16,0 Del av Microsoft Office 2016
Utgivningshistorik för Microsoft Excel för Macintosh
År namn Version kommentarer
1985 Excel 1 Gammal version, inte längre underhållen: 1,0 Inledande version av Excel
1988 Excel 1.5 Gammal version, inte längre underhållen: 1,5
1989 Excel 2 Gammal version, inte längre underhållen: 2,2
1990 Excel 3 Gammal version, inte längre underhållen: 3,0
1992 Excel 4 Gammal version, inte längre underhållen: 4,0
1993 Excel 5 Gammal version, inte längre underhållen: 5,0 Endast tillgängligt på PowerPC-baserade Mac-datorer. Första PowerPC-versionen.
1998 Excel 98 Gammal version, inte längre underhållen: 8,0 Excel 6 och Excel 7 hoppades över för att motsvara resten av Microsoft Office vid den tiden.
2000 Excel 2000 Gammal version, inte längre underhållen: 9,0
2001 Excel 2001 Gammal version, inte längre underhållen: 10,0
2004 Excel 2004 Gammal version, inte längre underhållen: 11,0
2008 Excel 2008 Gammal version, inte längre underhållen: 12,0
2011 Excel 2011 Gammal version, inte längre underhållen: 14,0 Precis som med Windows-versionen hoppades version 13 av vidskepliga skäl.
2016 Excel 2016 Nuvarande stabil version: 16,0 Precis som för resten av Microsoft Office, så är det för Excel: Framtida utgivningsdatum för Macintosh-versionen är avsedda att motsvara bättre för Windows-versionen, från och med 2016.
Utgivningshistorik för Microsoft Excel för OS / 2
År namn Version kommentarer
1989 Excel 2.2 Gammal version, inte längre underhållen: 2,2 Numrerad mellan Windows-versioner vid den tiden
1990 Excel 2.3 Gammal version, inte längre underhållen: 2,3
1991 Excel 3 Gammal version, inte längre underhållen: 3,0 Senaste OS / 2-versionen. Avbrutna subseries av Microsoft Excel, som annars är fortfarande ett aktivt utvecklat program.

Påverkan

Excel erbjuder många användargränssnitt tweaks över de tidigaste elektroniska kalkylarken; essensen förblir emellertid densamma som i den ursprungliga kalkylprogramvaran, VisiCalc : programmet visar celler organiserade i rader och kolumner, och varje cell kan innehålla data eller en formel, med relativa eller absoluta referenser till andra celler.

Excel 2.0 för Windows, som modellerades efter sin Mac GUI-baserade motsvarighet, utvidgade indirekt den installerade basen i den då framväxande Windows-miljön. Excel 2.0 släpptes en månad före Windows 2.0, och den installerade basen för Windows var så låg vid den tidpunkten 1987 att Microsoft var tvungen att paketera en runtime-version av Windows 1.0 med Excel 2.0. Till skillnad från Microsoft Word fanns det aldrig en DOS-version av Excel.

Excel blev det första kalkylarket som gjorde det möjligt för användaren att definiera utseendet på kalkylark (teckensnitt, teckenattribut och cellutseende). Det introducerade också intelligent cellberäkning, där endast celler som är beroende av cellen som modifieras uppdateras (tidigare kalkylarkprogram beräknade allt hela tiden eller väntade på ett specifikt användarkommando). Excel introducerade automatisk fyllning, möjligheten att dra och utöka markeringsrutan för att automatiskt kopiera cell- eller radinnehåll till intilliggande celler eller rader, justera kopiorna intelligent genom att automatiskt öka cellreferenser eller innehåll. Excel introducerade också omfattande diagramfunktioner.

säkerhet

Eftersom Excel används allmänt har det attackerats av hackare. Medan Excel inte direkt utsätts för Internet, om en angripare kan få ett offer att öppna en fil i Excel, och det finns ett lämpligt säkerhetsfel i Excel, kan angriparen få kontroll över offerets dator. Storbritanniens GCHQ har ett verktyg som heter TORNADO ALLEY för detta ändamål.

Se även

citat

Allmänna källor

externa länkar

Opiniones de nuestros usuarios

Linda Holm

Informationen som ges om Microsoft excel är sann och mycket användbar. Bra.

Kristina Palm

Tack. Artikeln om Microsoft excel hjälpte mig.