Microsoft Excel

Spreadsheet programma van Microsoft

Microsoft Excel is het spreadsheet-programma van Microsoft en onderdeel van Microsoft Office. Een spreadsheet is een digitaal rekenblad. Microsoft Excel is in zijn huidige vorm beschikbaar voor het besturingssysteem Microsoft Windows en voor macOS. Microsoft Excel is op beide platformen de marktleider bij de spreadsheet-programma's. Het pakket wordt veel gebruikt voor financiële berekeningen, maar ook in de techniek.

Microsoft Excel
Logo
Ontwikkelaar(s)Microsoft
Uitgebracht30 september 1985 (38 jaar geleden)
Recentste versieWindows: 2016 (16.0.6366.2062) (21 januari 2016)
Mac: 2016 (15.14.0) (15 september 2015)
Statusactief
BesturingssysteemMicrosoft Windows en macOS
Categoriespreadsheet
Licentie(s)Propriëtair
EULA
WebsiteOfficiële website
Portaal  Portaalicoon  Informatica

Ontwikkeling

Excel is niet het eerste rekenbladprogramma van Microsoft. Microsoft had in 1982 reeds een rekenblad, MultiPlan, op de markt, maar dat programma brak nooit echt door en werd in 1985 door Excel vervangen. De marktleider in 1985 was het programma Lotus 1-2-3. Excel werd daar de grote concurrent van.

De eerste versie van Excel werd voor de Macintosh 512K geschreven. De Windows-versie, Excel 2.0, kwam pas in 1987 kwam op de markt. Aangezien Microsoft Windows in 1987 bijna niet werd gebruikt, werd bij Excel 2.0 een gratis versie van Microsoft Windows bijgeleverd. Qua functionaliteit is Excel 2.0 identiek aan de 1.0-versie uit 1985. Excel was de eerste bedrijfstoepassing voor het Windowsplatform.

Vanaf de introductie van Windows 3.0, de eerste praktisch bruikbare versie van Microsoft Windows, oversteeg de verkoop van Excel de verkoopcijfers van Lotus 1-2-3 en nam het zijn plaats in als populairste rekenbladprogramma.

Het programma werd tot aan versie 2002 Excel genoemd, vanaf versie 2003 werd het Microsoft Office Excel om duidelijker te maken dat het een onderdeel was van Microsoft Office. Later werd het weer Microsoft Excel. Hoewel Microsoft met elke nieuwe versie van Excel meer en meer functies aan het programma toevoegt, kan worden opgemerkt dat de basisfunctionaliteit van het rekenblad nog steeds weinig verschilt van VisiCalc, de stamouder van alle rekenbladprogramma's.

Excel was het eerste rekenbladprogramma dat niet alleen aandacht aan de berekeningen schonk. Met Excel werd het ook mogelijk om de grafische vormgeving van de gegevens te bepalen, zoals lettertype en celopmaak, maar ook in de techniek van de software bracht Excel een aantal nieuwigheden met zich mee. Zo introduceerde Microsoft de 'intelligent cell recomputation'-techniek waarbij bij een verandering van gegevens alleen die cellen automatisch worden herberekend die afhankelijk van deze gegevens zijn. Bij vorige rekenbladprogramma's werden steeds alle cellen herberekend of werd de berekening slechts uitgevoerd na een specifieke vraag van de gebruiker.

Een faciliteit in Excel is net zoals bij de andere onderdelen van Microsoft Office om macro's met behulp van Visual Basic for Applications VBA te kunnen programmeren. VBA werd in 1993 met versie 5.0 in Excel ingevoerd. Excel-bestanden kunnen tegenwoordig op dezelfde manier met behulp van bijvoorbeeld Python worden bewerkt.

Versies

versiepublicatiejaarbeschrijving
1.01985eerste versie voor Apple Macintosh
2.01987eerste versie voor Microsoft Windows
3.01990toevoeging van veel grafische functies
4.01992Excel de standaard voor spreadsheet-programma's
5.01993introductie van VBA en meer werkbladen per bestand
6.0Versie 6 heeft nooit bestaan. Versie 6 is overgeslagen, omdat MS Excel deel uitmaakt van het Office-pakket en de versienummers van de onderdelen daarvan gelijk werden geschakeld.
7.0 of Excel 951995Versie 7 is de eerste echte volwaardige 32 bit-versie van MS Excel. Excel 7.0 is verder geheel gelijk aan versie 5.0
8.0 of Excel 971997introductie van formulieren, datavalidatie en meer
9.0 of Excel 20001999draaitabellen, HTML-ondersteuning en meer
10.0 of Excel 20022001veel nieuwe kleine functies en Product Activation Technology om de installatie van illegale kopieën tegen te gaan
11.0 of Excel 20032003verbeterde en gecorrigeerde XML-ondersteuning, Smart Tag-implementatie en statistische functies
12.0 of Excel 20072007ribbon met daarbij meer functies
14.0 of Excel 20102010Power Pivot als invoegtoepassing, uitbreiding van de ribbon, dus meer functies, verwijdering van lang bestaande functies
15.0 of Excel 20132013toevoeging van applicaties, bijvoorbeeld een kaart met gegevens van een gebied kunnen lezen, dynamisch, sneller werken met tabellen en lijsten, meer functies
16.0 of Excel 201620163D-modellen invoegen en nieuwe inkteffecten

Bestandsformaten

Standaard bestandsformaten

FormaatBestandsextensieBeschrijving
Spreadsheet.xlsbelangrijkste spreadsheet-formaat dat gegevens bijhoudt in werkbladen, grafieken en macro's.
Add-in (VBA).xlaverschillende functies, geschreven in VBA
Toolbar.xlb
Chart.xlc
Dialog.xld
Archive.xlk
Add-in (DLL).xllvoegt een aangepaste functionaliteit toe, geschreven in C++/C, Visual Basic, Fortran, etc. en opgesteld in een speciale Dynamically Linked Library (DLL)
Macro.xlm
Template.xlt
Module.xlv
Workspace.xlw

Microsoft Excel gebruikte tot de versie van 2007 als de primaire vorm het eigen binaire bestandsformaat Binaire Interchange File Format Biff.[1]Excel 2007 maakte van Office Open XML gebruik als primaire bestandsformaat. Dat was een op XML gebaseerd formaat, dat na een eerdere op XML gebaseerd formaat XML ("xmlss"), het eerst in Excel 2002 werd ingevoerd.[2] Er konden met dit laatste formaat geen VBA-macro's gebruikt.

Office Open XML

Er werden met Microsoft Excel 2007, samen met de andere producten in Microsoft Office 2007, een reeks nieuwe bestandsformaten geïntroduceerd. De formaten van Excel 2007 en nieuwer zijn:

FormaatBestandsextensieBeschrijving
Excel-werkmap.xlsxHet standaard werkmapformaat van Excel 2007 (en later). In werkelijkheid een ZIP-gecomprimeerd archief met een structuur van de XML-tekstdocumenten. Fungeert als de primaire vervanging voor het oude binaire .xls-formaat, maar het biedt geen ondersteuning voor Excel-macro's om veiligheidsredenen.
Excel Macro-ingeschakelde werkmap.xlsmAls Excel-werkmap, maar met macro-ondersteuning.
Binaire Excel-werkmap.xlsbAls Excel-werkblad met ingeschakelde macro's, maar het opslaan van informatie in binaire vorm in plaats van XML-documenten voor het sneller en efficiënter openen en opslaan van bestanden. Vooral bestemd voor zeer grote documenten met tienduizenden rijen en/of enkele honderden kolommen.
Excel-sjabloon met ingeschakelde macro's.xltmEen sjabloondocument dat de basis vormt voor werkelijke werkmappen met macro-ondersteuning. De vervanging van het oude .xlt-formaat.
Excel-add-in.xlamEen Excel-add-in die extra functionaliteit en gereedschappen toevoegt. Inherent macro-ondersteund te danken aan het doelbestand.

Aantal rijen en kolommen

Het bereik van de werkbladen in verschillende versies van Excel is hier aangegeven:

VersieMaximaal aantal rijenMaximaal aantal kolommenMaximaal aantal cellen
200365.536(A - IV) 25616.777.216
20071.048.576(A - XFD) 16.38417.179.869.184
20101.048.576(A - XFD) 16.38417.179.869.184
20131.048.576(A - XFD) 16.38417.179.869.184
20161.048.576(A - XFD) 16.38417.179.869.184

Datumsystemen

Er kan in Excel kan tussen het 1900- en het 1904-datumsysteem worden gekozen. Deze keuze bepaalt hoe een datum naar getal wordt geconverteerd en omgekeerd. Dat is nodig, omdat iedere datum intern in Excel door middel van een geheel getal is vastgelegd. Het verschil tussen de getalrepresentaties voor data van 1 januari 1904 t/m 31 december 9999 is in beide systemen 1462. Het minimum is 1 bij het 1900-systeem, 1 januari 1900, 0.00 uur,[3] en 0 bij het 1904-systeem, 1 januari 1904, 0.00 uur. Het 1900-datumsysteem heeft als eigenaardigheid dat wordt uitgegaan van het bestaan van de fictieve dag 29 februari 1900, hoewel de gregoriaanse kalender verder correct wordt gehanteerd.[4] Voor correcte berekeningen van tijdsduur moet men zich daarom beperken tot data vanaf 1 maart 1900. De schaal begint dan met 61 en geëxtrapoleerd is het nulpunt 30 december 1899, 0.00 uur. Het 1904-datumsysteem toont een negatief getal met een min gevolgd door de datum/tijd behorend bij de absolute waarde. Dit is vooral handig bij getallen tussen -1 en 0, en een datum/tijd-format dat alleen een tijd laat zien. Beide systemen werken voor data t/m 31 december 9999. Ter vergelijking: Apache OpenOffice Calc hanteert de gregoriaanse kalender correct in de hele periode van 15 oktober 1582 t/m 27 juni 9957,[5] en heeft als nulpunt daadwerkelijk 30 december 1899, 0.00 uur, zodat er voor data van 1 maart 1900 t/m 27 juni 9957 compatibiliteit is met bovengenoemd 1900-datumsysteem.

Het kan handig zijn om positieve en negatieve tijdsverschillen van minder dan 24 uur in uren, minuten en seconden weer te geven.[6] Wanneer in Excel verschillende data met elkaar worden vergeleken, houdt Excel er rekening mee dat de verschillende maanden van het jaar een verschillend aantal dagen hebben en dat er schrikkeljaren zijn.

Wereldkampioenschap modelleren

Sinds 2012 bestaat voor Excel een wereldkampioenschap modelleren. De voorrondes waren altijd online, met een finale op locatie. De finale werd tot en met 2014 in New York gehouden, in 2015 in Londen. De winnaar kreeg behalve een geldprijs een gouden toetsenbord, met als cruciaal detail dat de F1-toets ontbreekt. Bij het gebruik van Excel wordt namelijk soms de F1-toets per ongeluk geraakt, omdat de veel gebruikte F2-toets, voor het bewerken van formules in cellen, ernaast zit. De F1-toets roept dan het hulp-scherm op.

Externe links