Microsoft Excel

Un article de Wikipédia, l'encyclopédie libre
Aller à la navigation Aller à la recherche

Microsoft Excel
Microsoft Office Excel (2019–présent).svg
Microsoft Excel.png
Un simple graphique linéaire en cours de création dans Excel, exécuté sous Windows 10
Développeur(s)Microsoft
Première version1987 ; Il y a 35 ans ( 1987 )
Version stable
2103 (16.0.13901.20400) / 13 avril 2021 ; il y a 9 mois [1] ( 2021-04-13 )
Système opérateurMicrosoft Windows
TaperTableur
LicenceLogiciel d'essai [2]
Site Internetproduits .office .com /en-us /excel
Microsoft Excel pour Mac
Capture d'écran Excel pour Mac.png
Excel pour Mac (version 16.44), exécuté sur macOS Mojave 10.14.6
Développeur(s)Microsoft
Première version30 septembre 1985 ; il y a 36 ans ( 30/09/1985 )
Version stable
16.56 (Build 21121100) / 14 décembre 2021 ; il y a 54 jours [3] ( 2021-12-14 )
Système opérateurmacOS
TaperTableur
Licence Logiciel commercial propriétaire
Site Internetproduits .office .com /mac
Microsoft Excel pour Android
Développeur(s)Microsoft Corporation
Version stable
16.0.14729.20146 / 22 décembre 2021 ; il y a 46 jours [4] ( 2021-12-22 )
Système opérateurAndroid Oreo et versions ultérieures
TaperTableur
Licence Logiciel commercial propriétaire
Site Internetproduits .office .com /en-us /excel
Microsoft Excel pour iOS
Développeur(s)Microsoft Corporation
Version stable
2.56 / 12 décembre 2021 ; il y a 56 jours [5] ( 2021-12-12 )
Système opérateuriOS 14 ou version ultérieure
IPadOS 14 ou version ultérieure
TaperTableur
Licence Logiciel commercial propriétaire
Site Internetproduits .office .com /en-us /excel

Microsoft Excel est une feuille de calcul développée par Microsoft pour Windows , macOS , Android et iOS . Il comporte des capacités de calcul ou de calcul , des outils graphiques, des tableaux croisés dynamiques et un langage de programmation macro appelé Visual Basic pour Applications (VBA). Excel fait partie de la suite logicielle Microsoft Office .

Caractéristiques

Opération de base

Microsoft Excel possède les fonctionnalités de base de toutes les feuilles de calcul, [6] en utilisant une grille de cellules disposées en lignes numérotées et des colonnes nommées par des lettres pour organiser les manipulations de données comme les opérations arithmétiques. Il dispose d'une batterie de fonctions fournies pour répondre aux besoins statistiques, d'ingénierie et financiers. De plus, il peut afficher des données sous forme de graphiques linéaires, d'histogrammes et de graphiques, et avec un affichage graphique tridimensionnel très limité. Il permet de sectionner les données pour visualiser leurs dépendances sur divers facteurs pour différentes perspectives (à l'aide de tableaux croisés dynamiques et du gestionnaire de scénarios ). [7] [8] Un tableau croisé dynamique est un outil pouranalyse des données . [9] Il le fait en simplifiant de grands ensembles de données via des champs de tableau croisé dynamique [10] Il a un aspect de programmation, Visual Basic pour Applications , permettant à l'utilisateur d'employer une grande variété de méthodes numériques, par exemple, pour résoudre des équations différentielles de la physique mathématique , [11] [12] puis rapporter les résultats au tableur. Il dispose également d'une variété de fonctionnalités interactives permettant des interfaces utilisateur qui peuvent complètement cacher la feuille de calcul à l'utilisateur, de sorte que la feuille de calcul se présente comme une soi-disant application , ou système d'aide à la décision (DSS), via une interface utilisateur conçue sur mesure, pour exemple, un analyseur de stock, [13]ou en général, comme un outil de conception qui pose des questions à l'utilisateur et fournit des réponses et des rapports. [14] [15] Dans une réalisation plus élaborée, une application Excel peut interroger automatiquement des bases de données externes et des instruments de mesure à l'aide d'un calendrier de mise à jour, [16] analyser les résultats, faire un rapport Word ou un diaporama PowerPoint et envoyer ces présentations par e-mail régulièrement à une liste de participants. Excel n'a pas été conçu pour être utilisé comme une base de données. [ citation nécessaire ]

Microsoft autorise un certain nombre de commutateurs de ligne de commande facultatifs pour contrôler la manière dont Excel démarre. [17]

Les fonctions

Excel 2016 a 484 fonctions. [18] Parmi celles-ci, 360 existaient avant Excel 2010. Microsoft classe ces fonctions en 14 catégories. Sur les 484 fonctions actuelles, 386 peuvent être appelées depuis VBA en tant que méthodes de l'objet "WorksheetFunction" [19] et 44 ont les mêmes noms que les fonctions VBA. [20]

Avec l'introduction de LAMBDA, Excel deviendra Turing complet. [21]

Macro-programmation

Programmation VBA

Utilisation d'une fonction définie par l'utilisateur sq(x) dans Microsoft Excel. Les variables nommées x et y sont identifiées dans le gestionnaire de noms . La fonction sq est introduite à l'aide de l' éditeur Visual Basic fourni avec Excel.
La sous-routine dans Excel calcule le carré de la variable de colonne nommée x lue à partir de la feuille de calcul et l'écrit dans la variable de colonne nommée y .

La version Windows d'Excel prend en charge la programmation via Microsoft Visual Basic pour Applications (VBA), qui est un dialecte de Visual Basic . La programmation avec VBA permet une manipulation de tableur qui est délicate ou impossible avec les techniques de tableur standard. Les programmeurs peuvent écrire du code directement à l'aide de Visual Basic Editor (VBE), qui comprend une fenêtre pour écrire du code, déboguer du code et un environnement d'organisation de module de code. L'utilisateur peut mettre en œuvre des méthodes numériques ainsi que des tâches automatisées telles que le formatage ou l'organisation des données dans VBA [22] et guider le calcul en utilisant les résultats intermédiaires souhaités rapportés au tableur.

VBA a été supprimé de Mac Excel 2008, car les développeurs ne pensaient pas qu'une version opportune permettrait de porter le moteur VBA de manière native sur Mac OS X. VBA a été restauré dans la version suivante, Mac Excel 2011, [23] bien que la version ne prenne pas en charge les objets ActiveX , ce qui a un impact sur certains outils de développement de haut niveau. [24]

Un moyen courant et simple de générer du code VBA consiste à utiliser l' enregistreur de macros . [25]L'enregistreur de macros enregistre les actions de l'utilisateur et génère du code VBA sous la forme d'une macro. Ces actions peuvent ensuite être répétées automatiquement en exécutant la macro. Les macros peuvent également être liées à différents types de déclencheurs comme des raccourcis clavier, un bouton de commande ou un graphique. Les actions de la macro peuvent être exécutées à partir de ces types de déclencheurs ou à partir des options génériques de la barre d'outils. Le code VBA de la macro peut également être édité dans le VBE. Certaines fonctionnalités telles que les fonctions de boucle et l'invite d'écran par leurs propres propriétés, et certains éléments d'affichage graphique, ne peuvent pas être enregistrées mais doivent être saisies dans le module VBA directement par le programmeur. Les utilisateurs avancés peuvent utiliser des invites utilisateur pour créer un programme interactif ou réagir à des événements tels que le chargement ou la modification de feuilles.

Le code macro enregistré peut ne pas être compatible avec les versions d'Excel. Certains codes utilisés dans Excel 2010 ne peuvent pas être utilisés dans Excel 2003. La création d'une macro qui modifie les couleurs des cellules et la modification d'autres aspects des cellules peuvent ne pas être compatibles avec les versions antérieures.

Le code VBA interagit avec la feuille de calcul via le modèle d'objet Excel , [26] un vocabulaire identifiant les objets de la feuille de calcul et un ensemble de fonctions ou de méthodes fournies qui permettent la lecture et l'écriture dans la feuille de calcul et l'interaction avec ses utilisateurs (par exemple, via des barres d'outils personnalisées ou barres de commandes et boîtes de message ). Les sous- programmes VBA créés par l'utilisateur exécutent ces actions et fonctionnent comme des macros générées à l'aide de l'enregistreur de macros, mais sont plus flexibles et efficaces.

Histoire

Dès sa première version, Excel a pris en charge la programmation par l'utilisateur final de macros (automatisation des tâches répétitives) et de fonctions définies par l'utilisateur (extension de la bibliothèque de fonctions intégrée d'Excel). Dans les premières versions d'Excel, ces programmes étaient écrits dans un langage de macro dont les instructions avaient une syntaxe de formule et résidaient dans les cellules de feuilles de macro à usage spécial (stockées avec l'extension de fichier .XLM dans Windows.) XLM était le langage de macro par défaut pour Excel via Excel 4.0. [27] À partir de la version 5.0, Excel enregistrait les macros dans VBA par défaut, mais avec la version 5.0, l'enregistrement XLM était toujours autorisé en option. Après la version 5.0, cette option a été abandonnée. Toutes les versions d'Excel, y compris Excel 2010, sont capables d'exécuter une macro XLM, bien que Microsoft déconseille leur utilisation. [28]

Graphiques

Graphique réalisé avec Microsoft Excel

Excel prend en charge les diagrammes , les graphiques ou les histogrammes générés à partir de groupes de cellules spécifiés. Il prend également en charge les graphiques croisés dynamiques qui permettent de lier un graphique directement à un tableau croisé dynamique . Cela permet au graphique d'être actualisé avec le tableau croisé dynamique. [29] Le composant graphique généré peut être soit intégré dans la feuille actuelle, soit ajouté en tant qu'objet séparé.

Ces affichages sont mis à jour dynamiquement si le contenu des cellules change. Par exemple, supposons que les exigences de conception importantes soient affichées visuellement ; puis, en réponse à la modification par un utilisateur des valeurs d'essai des paramètres, les courbes décrivant la conception changent de forme et leurs points d'intersection se déplacent, aidant à la sélection de la meilleure conception.

Compléments

Des fonctionnalités supplémentaires sont disponibles à l'aide de compléments . Plusieurs sont fournis avec Excel, notamment :

  • Analysis ToolPak : Fournit des outils d'analyse de données pour l'analyse statistique et technique (comprend l'analyse de variance et l'analyse de régression )
  • Analysis ToolPak VBA : fonctions VBA pour Analysis ToolPak
  • Outils de conversion de l'euro : conversion et mise en forme pour l'euro
  • Complément Solveur : outils d'optimisation et de résolution d'équations [30]

Excel pour le Web

Excel pour le Web est une version allégée gratuite de Microsoft Excel disponible dans le cadre d'Office sur le Web, qui comprend également des versions Web de Microsoft Word et Microsoft PowerPoint.

Excel pour le Web peut afficher la plupart des fonctionnalités disponibles dans les versions de bureau d'Excel, même s'il peut ne pas être en mesure de les insérer ou de les modifier. Certaines connexions de données ne sont pas accessibles sur Excel pour le Web, y compris avec des graphiques qui peuvent utiliser ces connexions externes. Excel pour le Web ne peut pas non plus afficher les fonctionnalités héritées, telles que les macros Excel 4.0 ou les feuilles de boîte de dialogue Excel 5.0. Il existe également de petites différences dans le fonctionnement de certaines fonctions Excel. [31]

Stockage et communication des données

Nombre de lignes et de colonnes

Les versions d'Excel jusqu'à 7.0 avaient une limitation de la taille de leurs ensembles de données de 16K (2 14 =16 384 ) rangées. Les versions 8.0 à 11.0 peuvent gérer 64K (2 16 =65 536 ) lignes et 256 colonnes (2 8 comme étiquette 'IV'). La version 12.0 et les versions ultérieures, y compris la version actuelle 16.x, peuvent gérer plus de 1 million (2 20 =1 048 576 ) rangées, et16 384 (2 14 comme étiquette 'XFD') colonnes. [32]

Formats de fichiers

Feuille de calcul Excel
Extension de nom de fichier
.xls, (.xlsx, .xlsm, .xlsb - Excel 2007)
Type de média Internet
application/vnd.ms-excel
Identificateur de type uniforme (UTI)com.microsoft.excel.xls
Développé parMicrosoft
Type de formatTableur

Microsoft Excel jusqu'à la version 2007 utilisait un format de fichier binaire propriétaire appelé Excel Binary File Format (.XLS) comme format principal. [33] Excel 2007 utilise Office Open XML comme format de fichier principal, un format basé sur XML qui a suivi un précédent format basé sur XML appelé "XML Spreadsheet" ("XMLSS"), introduit pour la première fois dans Excel 2002. [34]

Bien qu'il prenne en charge et encourage l'utilisation de nouveaux formats basés sur XML en remplacement, Excel 2007 est resté rétrocompatible avec les formats binaires traditionnels. De plus, la plupart des versions de Microsoft Excel peuvent lire CSV , DBF , SYLK , DIF et d'autres formats hérités. La prise en charge de certains formats de fichiers plus anciens a été supprimée dans Excel 2007. [35] Les formats de fichiers provenaient principalement de programmes basés sur DOS.

Binaire

OpenOffice.org a créé une documentation du format Excel. Il existe deux époques du format : le format OLE 97-2003 et l'ancien format de flux. [36] Microsoft a rendu la spécification du format binaire Excel disponible en téléchargement gratuit. [37]

Feuille de calcul XML

Le format de feuille de calcul XML introduit dans Excel 2002 [34] est un format simple basé sur XML qui manque de fonctionnalités plus avancées telles que le stockage des macros VBA. Bien que l'extension de fichier prévue pour ce format soit .xml , le programme gère également correctement les fichiers XML avec l' extension .xls . Cette fonctionnalité est largement utilisée par des applications tierces (par exemple MySQL Query Browser ) pour offrir des capacités "d'exportation vers Excel" sans implémenter le format de fichier binaire. L'exemple suivant sera correctement ouvert par Excel s'il est enregistré sous Book1.xml ou Book1.xls :

<?xml version="1.0"?> 
<Classeur  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" > 
 <Feuille de calcul  ss:Name= "Sheet1" > 
  <Table  ss:ExpandedColumnCount= "2"  ss:ExpandedRowCount= "2"  x:FullColumns= "1"  x:FullRows= "1" > 
   <Row>
    <Cellule><Data  ss:Type= "String" > Nom</Data></Cell> 
    <Cell><Data  ss:Type= "String" > Exemple </Data></Cell> 
   </Row> 
   <Row> 
    <Cell><Data  ss:Type= "String" > Valeur </Data></Cell> 
    <Cell><Data  ss:Type= "Number" > 123 </Data></Cell> 
   </Row> 
  </Table> 
 </Worksheet> 
</Workbook>

Extensions de fichiers actuelles

Microsoft Excel 2007, ainsi que les autres produits de la suite Microsoft Office 2007 , ont introduit de nouveaux formats de fichiers. Le premier (.xlsx) est défini dans la spécification Office Open XML (OOXML).

Format Excel 2007
Format Extension La description
Classeur Excel .xlsx Format de classeur Excel 2007 et versions ultérieures par défaut. En réalité, une archive compressée Zip avec une structure de répertoires de documents texte XML . Fonctionne comme le remplacement principal de l'ancien format binaire .xls, bien qu'il ne prenne pas en charge les macros Excel pour des raisons de sécurité. L'enregistrement au format .xlsx offre une réduction de la taille du fichier par rapport au .xls [38]
Classeur Excel prenant en charge les macros .xlsm Comme classeur Excel, mais avec prise en charge des macros.
Classeur binaire Excel .xlsb En tant que classeur Excel compatible avec les macros, mais en stockant les informations sous forme binaire plutôt que dans des documents XML pour ouvrir et enregistrer des documents plus rapidement et plus efficacement. Destiné particulièrement aux documents très volumineux avec des dizaines de milliers de lignes et/ou plusieurs centaines de colonnes. Ce format est très utile pour réduire les fichiers Excel volumineux, comme c'est souvent le cas lors de l'analyse de données.
Modèle Excel compatible avec les macros .xltm Un modèle de document qui constitue une base pour les classeurs réels, avec prise en charge des macros. Le remplacement de l'ancien format .xlt.
Complément Excel .xlam Complément Excel pour ajouter des fonctionnalités et des outils supplémentaires. Prise en charge inhérente des macros en raison de l'objectif du fichier.

Anciennes extensions de fichiers

Format Extension La description
Tableur .xls Format de feuille de calcul principal qui contient des données dans des feuilles de calcul, des graphiques et des macros
Complément ( VBA ) .xla Ajoute des fonctionnalités personnalisées ; écrit en VBA
Barre d'outils .xlb L'extension de fichier dans laquelle les paramètres de la barre d'outils personnalisée de Microsoft Excel sont stockés.
Graphique .xlc Un graphique créé avec des données d'une feuille de calcul Microsoft Excel qui enregistre uniquement le graphique. Pour enregistrer le graphique et la feuille de calcul, enregistrez-les au format .XLS. XLC n'est pas pris en charge dans Excel 2007 ni dans les versions plus récentes d'Excel.
Dialogue .xld Utilisé dans les anciennes versions d'Excel.
Archiver .xlk Une sauvegarde d'une feuille de calcul Excel
Complément (DLL) .xll Ajoute des fonctionnalités personnalisées ; écrit en C++ / C , Visual Basic , Fortran , etc. et compilé dans une bibliothèque spéciale de liens dynamiques
Macro .xlm Une macro est créée par l'utilisateur ou pré-installée avec Excel.
Modèle .xlt Une feuille de calcul pré-formatée créée par l'utilisateur ou par Microsoft Excel.
Module .xlv Un module est écrit en VBA (Visual Basic pour Applications) pour Microsoft Excel
Bibliothèque .DLL Le code écrit en VBA peut accéder aux fonctions d'une DLL, généralement utilisé pour accéder à l'API Windows
Espace de travail .xlw Disposition des fenêtres de plusieurs classeurs

Utilisation d'autres applications Windows

Les applications Windows telles que Microsoft Access et Microsoft Word , ainsi qu'Excel peuvent communiquer entre elles et utiliser les capacités de l'autre. Les plus courants sont Dynamic Data Exchange : bien que fortement déconseillé par Microsoft, il s'agit d'une méthode courante pour envoyer des données entre des applications fonctionnant sous Windows, les publications officielles de MS y faisant référence comme "le protocole de l'enfer". [39] Comme son nom l'indique, il permet aux applications de fournir des données à d'autres pour le calcul et l'affichage. Il est très courant sur les marchés financiers, étant utilisé pour se connecter à d'importants services de données financières tels que Bloomberg et Reuters .

La liaison et l'incorporation d'objets OLE permettent à une application Windows d'en contrôler une autre pour lui permettre de formater ou de calculer des données. Cela peut prendre la forme d'une « intégration » où une application utilise une autre pour gérer une tâche à laquelle elle est plus adaptée, par exemple une présentation PowerPoint peut être intégrée dans une feuille de calcul Excel ou vice versa. [40] [41] [42] [43]

Utiliser des données externes

Les utilisateurs d'Excel peuvent accéder à des sources de données externes via des fonctionnalités Microsoft Office telles que (par exemple) .odcdes connexions créées avec le format de fichier Office Data Connection. Les fichiers Excel eux-mêmes peuvent être mis à jour à l'aide d'un pilote ODBC fourni par Microsoft.

Excel peut accepter des données en temps réel via plusieurs interfaces de programmation, ce qui lui permet de communiquer avec de nombreuses sources de données telles que Bloomberg et Reuters (via des compléments tels que Power Plus Pro ).

  • DDE : "Dynamic Data Exchange" utilise le mécanisme de transmission de messages de Windows pour permettre aux données de circuler entre Excel et d'autres applications. Bien qu'il soit facile pour les utilisateurs de créer de tels liens, la programmation de tels liens de manière fiable est si difficile que Microsoft, les créateurs du système, l'appellent officiellement "le protocole de l'enfer". [39] En dépit de ses nombreux problèmes, le DDE reste le moyen le plus courant pour les données d'atteindre les commerçants sur les marchés financiers.
  • Réseau DDE Extension du protocole pour permettre aux feuilles de calcul sur différents ordinateurs d'échanger des données. À partir de Windows Vista, Microsoft ne prend plus en charge l'installation. [44]
  • Données en temps réel : RTD, bien que techniquement supérieur à DDE à bien des égards, a été lent à être accepté, car il nécessite des compétences de programmation non triviales et, lors de sa première publication, il n'était ni correctement documenté ni pris en charge par les principaux fournisseurs de données. [45] [46]

Alternativement, Microsoft Query fournit une navigation basée sur ODBC dans Microsoft Excel. [47] [48] [49]

Exportation et migration de feuilles de calcul

Les programmeurs ont produit des API pour ouvrir des feuilles de calcul Excel dans une variété d'applications et d'environnements autres que Microsoft Excel. Celles-ci incluent l'ouverture de documents Excel sur le Web à l'aide de contrôles ActiveX ou de plug-ins tels que Adobe Flash Player . Le projet open source Apache POI fournit des bibliothèques Java pour lire et écrire des fichiers de feuille de calcul Excel. ExcelPackage est un autre projet open source qui fournit la génération côté serveur de feuilles de calcul Microsoft Excel 2007. PHPExcel est une bibliothèque PHP qui convertit les formats Excel5, Excel 2003 et Excel 2007 en objets pour la lecture et l'écriture dans une application Web. Excel Services est un courantOutil de développement .NET qui peut améliorer les capacités d'Excel. Les feuilles de calcul Excel sont accessibles depuis Python avec xlrd et openpyxl . js-xlsx et js-xls peuvent ouvrir des feuilles de calcul Excel à partir de JavaScript .

Mot de passe de protection

La protection Microsoft Excel propose plusieurs types de mots de passe :

  • Mot de passe pour ouvrir un document [50]
  • Mot de passe pour modifier un document [51]
  • Mot de passe pour déprotéger la feuille de calcul
  • Mot de passe pour protéger le classeur
  • Mot de passe pour protéger le classeur de partage [52]

Tous les mots de passe, à l'exception du mot de passe pour ouvrir un document, peuvent être supprimés instantanément, quelle que soit la version de Microsoft Excel utilisée pour créer le document. Ces types de mots de passe sont principalement utilisés pour le travail partagé sur un document. Ces documents protégés par mot de passe ne sont pas cryptés et les sources de données d'un mot de passe défini sont enregistrées dans l'en- tête d'un document . Le mot de passe pour protéger le classeur est une exception - lorsqu'il est défini, un document est crypté avec le mot de passe standard " VelvetSweatshop ", mais comme il est connu du public, il n'ajoute en fait aucune protection supplémentaire au document. Le seul type de mot de passe qui peut empêcher un intrus d'accéder à un document estmot de passe pour ouvrir un document . La force cryptographique de ce type de protection dépend fortement de la version de Microsoft Excel qui a été utilisée pour créer le document.

Dans Microsoft Excel 95 et les versions antérieures, le mot de passe à ouvrir est converti en une clé 16 bits qui peut être instantanément déchiffrée. Dans Excel 97/2000, le mot de passe est converti en une clé de 40 bits, qui peut également être déchiffrée très rapidement à l'aide d'un équipement moderne. En ce qui concerne les services qui utilisent des tables arc-en-ciel (par exemple, Password-Find), la suppression de la protection peut prendre jusqu'à plusieurs secondes. De plus, les programmes de piratage de mots de passe peuvent attaquer les mots de passe par force brute à un rythme de centaines de milliers de mots de passe par seconde, ce qui leur permet non seulement de déchiffrer un document mais aussi de trouver le mot de passe d'origine.

Dans Excel 2003/XP , le cryptage est légèrement meilleur - un utilisateur peut choisir n'importe quel algorithme de cryptage disponible dans le système (voir Fournisseur de services cryptographiques ). En raison du CSP, un fichier Excel ne peut pas être déchiffré, et donc le mot de passe pour l'ouvrir ne peut pas être supprimé, bien que la vitesse d'attaque par force brute reste assez élevée. Néanmoins, l'ancien algorithme Excel 97/2000 est défini par défaut. Par conséquent, les utilisateurs qui ne modifient pas les paramètres par défaut ne bénéficient pas d'une protection fiable de leurs documents.

La situation a fondamentalement changé dans Excel 2007 , où l'algorithme AES moderne avec une clé de 128 bits a commencé à être utilisé pour le déchiffrement, et une utilisation multipliée par 50 000 de la fonction de hachage SHA1 a réduit la vitesse des attaques par force brute à des centaines de mots de passe par seconde. Dans Excel 2010 , la force de la protection par défaut a été multipliée par deux en raison de l'utilisation d'un SHA1 multiplié par 100 000 pour convertir un mot de passe en clé.

Visionneuse Microsoft Excel

Microsoft Excel Viewer était un programme gratuit pour Microsoft Windows permettant de visualiser et d'imprimer des feuilles de calcul créées par Excel. [53] Microsoft a retiré la visionneuse en avril 2018 avec la dernière mise à jour de sécurité publiée en février 2019 pour Excel Viewer 2007 (SP3). [54] [55]

La première version publiée par Microsoft était Excel 97 Viewer. [56] [57] Excel 97 Viewer était pris en charge dans Windows CE pour les ordinateurs de poche . [58] En octobre 2004, Microsoft a publié Excel Viewer 2003. [59] En septembre 2007, Microsoft a publié Excel Viewer 2003 Service Pack 3 (SP3). [60] En janvier 2008, Microsoft a publié Excel Viewer 2007 (comportant une interface ruban non pliable). [61] En avril 2009, Microsoft a publié Excel Viewer 2007 Service Pack 2 (SP2). [62] En octobre 2011, Microsoft a publié Excel Viewer 2007 Service Pack 3 (SP3). [63]

Microsoft conseille de visualiser et d'imprimer gratuitement les fichiers Excel pour utiliser l' application Excel Mobile pour Windows 10 et pour Windows 7 et Windows 8 pour télécharger le fichier sur OneDrive et utiliser Excel pour le web avec un compte Microsoft pour les ouvrir dans un navigateur . [54] [64]

bizarreries

En plus des problèmes avec les feuilles de calcul en général, d'autres problèmes spécifiques à Excel incluent la précision numérique, les fonctions statistiques trompeuses, les erreurs de fonction mod, les limitations de date et plus encore.

Précision numérique

Excel maintient 15 chiffres dans ses chiffres, mais ils ne sont pas toujours exacts : la ligne du bas doit être la même que la ligne du haut.

Malgré l'utilisation d'une précision à 15 chiffres, Excel peut afficher beaucoup plus de chiffres (jusqu'à trente) à la demande de l'utilisateur. Mais les chiffres affichés ne sont pas ceux réellement utilisés dans ses calculs, et ainsi, par exemple, la différence de deux nombres peut différer de la différence de leurs valeurs affichées. Bien que ces écarts soient généralement au-delà de la 15e décimale, des exceptions se produisent, en particulier pour les nombres très grands ou très petits. De graves erreurs peuvent se produire si des décisions sont prises sur la base de comparaisons automatisées de nombres (par exemple, à l'aide de la fonction Excel If ), car l'égalité de deux nombres peut être imprévisible. [ citation nécessaire ]

Dans la figure, la fraction 1/9000 est affichée dans Excel. Bien que ce nombre ait une représentation décimale qui est une chaîne infinie d'unités, Excel n'affiche que les 15 premiers chiffres. Dans la deuxième ligne, le numéro un est ajouté à la fraction, et encore une fois, Excel n'affiche que 15 chiffres. Dans la troisième ligne, un est soustrait de la somme à l'aide d'Excel. Étant donné que la somme de la deuxième ligne ne comporte que onze 1 après la virgule, la différence lorsque 1 est soustrait de cette valeur affichée est de trois 0 suivis d'une chaîne de onze 1. Cependant, la différence signalée par Excel dans la troisième ligne est de trois 0 suivis d'une chaîne de treize 1 et de deux chiffres erronés supplémentaires. En effet, Excel calcule avec environ un demi-chiffre de plus qu'il n'affiche.

Excel fonctionne avec une version 1985 modifiée de la spécification IEEE 754 . [65] L'implémentation d'Excel implique des conversions entre les représentations binaires et décimales, conduisant à une précision qui est en moyenne meilleure que ce à quoi on pourrait s'attendre d'une simple précision à quinze chiffres, mais cela peut être pire. Voir l'article principal pour plus de détails.

Outre la précision des calculs de l'utilisateur, la question de la précision des fonctions fournies par Excel peut être soulevée. En particulier dans le domaine des fonctions statistiques, Excel a été critiqué pour avoir sacrifié la précision au profit de la vitesse de calcul. [66] [67]

Comme de nombreux calculs dans Excel sont exécutés à l'aide de VBA , un problème supplémentaire est la précision de VBA, qui varie en fonction du type de variable et de la précision demandée par l'utilisateur. [68]

Fonctions statistiques

La précision et la commodité des outils statistiques dans Excel ont été critiquées, [69] [70] [71] [72] [73] comme une mauvaise gestion des données manquantes, comme le renvoi de valeurs incorrectes en raison d'une gestion inepte des arrondis et des grands nombres, comme ne mettant à jour sélectivement les calculs sur une feuille de calcul que lorsque certaines valeurs de cellule sont modifiées, et comme ayant un ensemble limité d'outils statistiques. Microsoft a annoncé que certains de ces problèmes sont résolus dans Excel 2010. [74]

Erreur de fonction Excel MOD

Excel a des problèmes avec les opérations modulo . Dans le cas de résultats trop volumineux, Excel renverra l'avertissement d'erreur#NUM !au lieu d'une réponse. [75]

Jour bissextile fictif de l'année 1900

Excel inclut le 29 février 1900, traitant à tort 1900 comme une année bissextile , même si, par exemple, 2100 est correctement traité comme une année non bissextile. [76] [77] Le bogue provenait de Lotus 1-2-3 (délibérément implémenté pour économiser la mémoire de l'ordinateur), et a également été implémenté à dessein dans Excel, dans le but de la compatibilité des bogues . [78] Cet héritage a ensuite été repris dans le format de fichier Office Open XML . [79]

Ainsi un nombre (pas nécessairement entier) supérieur ou égal à 61 interprété comme une date et une heure est le nombre (réel) de jours après le 30 décembre 1899, 0:00, un nombre non négatif inférieur à 60 est le nombre de jours après le 31 décembre 1899, 0:00, et les nombres avec une partie entière 60 représentent le jour fictif.

Plage de dates

Excel prend en charge les dates avec des années comprises entre 1900 et 9999, sauf que le 31 décembre 1899 peut être saisi sous la forme 0 et s'affiche sous la forme 0-jan-1900.

Convertir une fraction de jour en heures, minutes et jours en la traitant comme un instant du 1er janvier 1900 ne fonctionne pas pour une fraction négative. [80]

Problèmes de conversion

En saisissant du texte qui se trouve être sous une forme interprétée comme une date, le texte peut être modifié par inadvertance dans un format de date standard. Un problème similaire se produit lorsqu'un texte se présente sous la forme d'une notation à virgule flottante d'un nombre. Dans ces cas, le texte exact d'origine ne peut pas être récupéré à partir du résultat. Le formatage de la cellule en tant que TEXTE avant d'entrer un texte ambigu empêche Excel de convertir une date.

Cette question a causé un problème bien connu dans l'analyse de l'ADN , par exemple en bioinformatique . Comme indiqué pour la première fois en 2004, [81] les généticiens ont découvert qu'Excel convertit automatiquement et incorrectement certains noms de gènes en dates. Une étude de suivi en 2016 a révélé que de nombreux articles de revues scientifiques évalués par des pairs avaient été affectés et que "parmi les revues sélectionnées, la proportion d'articles publiés avec des fichiers Excel contenant des listes de gènes affectées par des erreurs de noms de gènes est de 19,6%". [82] Excel analyse les données copiées et collées et les modifie parfois en fonction de ce qu'il pense qu'elles sont. Par exemple, MARCH1 (Membrane Associated Ring-CH-type finger 1)est converti à la date du 1er mars (1er mars) et SEPT2 (2 septembre) est converti en 2 septembre (2 septembre) etc. Les auteurs originaux de l'article de 2016 ont blâmé les chercheurs qui ont abusé d'Excel. [82] [85]

En août 2020, le HUGO Gene Nomenclature Committee (HGNC) a publié de nouvelles directives dans la revue Nature concernant la dénomination des gènes afin d'éviter les problèmes avec les "symboles qui affectent le traitement et la récupération des données". Jusqu'à présent, 27 gènes ont été renommés, y compris le changement de MARCH1 en MARCHF1 et de SEPT1 en SEPTIN1 afin d'éviter la conversion accidentelle des noms de gènes en dates. [86]

Erreurs avec de grandes chaînes

Les fonctions suivantes renvoient des résultats incorrects lorsqu'elles passent une chaîne de plus de 255 caractères : [87]

  • type()renvoie incorrectement 16, ce qui signifie "valeur d'erreur"
  • IsText(), lorsqu'il est appelé en tant que méthode de l'objet VBA WorksheetFunction(c'est-à-dire WorksheetFunction.IsText()dans VBA), renvoie incorrectement "false".

Noms de fichiers

Microsoft Excel n'ouvrira pas deux documents portant le même nom et affichera à la place l'erreur suivante :

Un document nommé '%s' est déjà ouvert. Vous ne pouvez pas ouvrir deux documents portant le même nom, même si les documents se trouvent dans des dossiers différents. Pour ouvrir le deuxième document, fermez le document actuellement ouvert ou renommez l'un des documents. [88]

La raison est l'ambiguïté du calcul avec les cellules liées. S'il y a une cellule ='[Book1.xlsx]Sheet1'!$G$33et qu'il y a deux livres nommés "Book1" ouverts, il n'y a aucun moyen de dire lequel l'utilisateur veut dire. [89]

Versions

Histoire ancienne

Microsoft a initialement commercialisé un tableur appelé Multiplan en 1982. Multiplan est devenu très populaire sur les systèmes CP/M , mais sur les systèmes MS-DOS , il a perdu sa popularité au profit de Lotus 1-2-3 . Microsoft a publié la première version d'Excel pour Macintosh le 30 septembre 1985 et la première version de Windows était la 2.05 (pour se synchroniser avec la version Macintosh 2.2) en novembre 1987. [90] Lotus a mis du temps à apporter 1-2-3 à Windows et au début des années 1990, Excel avait commencé à surpasser 1-2-3 et a aidé Microsoft à atteindre sa position de leader dans le développement de logiciels pour PC. Cette réalisation a solidifié Microsoft en tant que concurrent valable et a montré son avenir dans le développement d' interfaces graphiquesLogiciel. Microsoft a maintenu son avantage avec de nouvelles versions régulières, tous les deux ans environ.

Microsoft Windows

Excel 2.0 est la première version d'Excel pour la plate-forme Intel . Les versions antérieures à 2.0 n'étaient disponibles que sur Apple Macintosh.

Excel 2.0 (1987)

La première version de Windows était étiquetée "2" pour correspondre à la version Mac. Cela comprenait une version d'exécution de Windows. [91]

BYTE en 1989 a classé Excel pour Windows parmi les gagnants "Distinction" des BYTE Awards. Le magazine a déclaré que le port de la version Macintosh "extraordinaire" "brille", avec une interface utilisateur aussi bonne ou meilleure que l'original.

Excel 3.0 (1990)

Barres d'outils incluses, capacités de dessin, plan, prise en charge des compléments, graphiques 3D et bien d'autres nouvelles fonctionnalités. [91]

Excel 4.0 (1992)

Remplissage automatique introduit. [92]

De plus, un œuf de Pâques dans Excel 4.0 révèle une animation cachée d'un ensemble dansant de nombres 1 à 3, représentant Lotus 1-2-3, qui est ensuite écrasé par un logo Excel. [93]

Excel 5.0 (1993)

Avec la version 5.0, Excel a inclus Visual Basic pour Applications (VBA), un langage de programmation basé sur Visual Basic qui ajoute la possibilité d'automatiser les tâches dans Excel et de fournir des fonctions définies par l'utilisateur (UDF) à utiliser dans les feuilles de calcul. VBA comprend un environnement de développement intégré (IDE) complet . L'enregistrement de macros peut produire du code VBA reproduisant les actions de l'utilisateur, permettant ainsi une automatisation simple des tâches régulières. VBA permet la création de formulaires et de contrôles de feuille de calcul pour communiquer avec l'utilisateur. Le langage prend en charge l'utilisation (mais pas la création) de DLL ActiveX ( COM )'s ; les versions ultérieures ajoutent la prise en charge des modules de classe permettant l'utilisation de techniques de programmation orientées objet de base .

La fonctionnalité d'automatisation fournie par VBA a fait d'Excel une cible pour les virus de macro . Cela a causé de sérieux problèmes jusqu'à ce que les produits antivirus commencent à détecter ces virus. Microsoft a pris tardivement des mesures pour empêcher l'utilisation abusive en ajoutant la possibilité de désactiver complètement les macros, d'activer les macros lors de l'ouverture d'un classeur ou de faire confiance à toutes les macros signées à l'aide d'un certificat de confiance.

Les versions 5.0 à 9.0 d'Excel contiennent divers œufs de Pâques , dont un "Hall of Tortured Souls", un mini-jeu de type Doom , bien que depuis la version 10, Microsoft ait pris des mesures pour éliminer ces fonctionnalités non documentées de ses produits. [94]

5.0 a été publié dans une version x86 16 bits pour Windows 3.1 et plus tard dans une version 32 bits pour NT 3.51 (x86/Alpha/PowerPC)

Excel95 (v7.0)

MicrosoftExcel 95

Sorti en 1995 avec Microsoft Office pour Windows 95 , il s'agit de la première version majeure après Excel 5.0, car il n'y a pas d'Excel 6.0 avec toutes les applications Office standardisées sur le même numéro de version majeure.

Réécriture interne en 32 bits. Presque aucun changement externe, mais plus rapide et plus stable.

Excel97 (v8.0)

Inclus dans Office 97 (pour x86 et Alpha). Il s'agissait d'une mise à niveau majeure qui introduisait l'assistant de bureau trombone et comportait le VBA standard utilisé à la place d'Excel Basic interne. Il a introduit les étiquettes de langage naturel désormais supprimées.

Cette version d'Excel inclut un simulateur de vol sous forme d' œuf de Pâques .

Excel 2000 (v9.0)

MicrosoftExcel 2000

Inclus dans Office 2000 . Il s'agissait d'une mise à niveau mineure, mais a introduit une mise à niveau du presse-papiers où il peut contenir plusieurs objets à la fois. Le Compagnon Office, dont les fréquentes apparitions non sollicitées dans Excel 97 avaient agacé de nombreux utilisateurs, est devenu moins intrusif.

Excel 2002 (v10.0)

Inclus dans Office XP . Améliorations très mineures.

Excel 2003 (v11.0)

Inclus dans Office 2003 . Améliorations mineures, la plus importante étant les nouvelles tables.

Excel 2007 (v12.0)

MicrosoftExcel 2007

Inclus dans Office 2007 . Cette version était une mise à jour majeure de la version précédente. Semblable à d'autres produits Office mis à jour, Excel en 2007 a utilisé le nouveau système de menus du ruban . C'était différent de ce à quoi les utilisateurs étaient habitués et a suscité des réactions mitigées. Une étude fait état d'une assez bonne acceptation par les utilisateurs à l'exception des utilisateurs très expérimentés et des utilisateurs d'applications de traitement de texte avec une interface WIMP classique , mais est moins convaincue en termes d'efficacité et d'organisation. [95] Cependant, une enquête en ligne a rapporté qu'une majorité de répondants avaient une opinion négative du changement, les utilisateurs avancés étant "un peu plus négatifs" que les utilisateurs intermédiaires, et les utilisateurs déclarant une auto-estimationréduction de la productivité.

Les fonctionnalités ajoutées comprenaient l' ensemble SmartArt de diagrammes commerciaux modifiables. Une gestion améliorée des variables nommées via le gestionnaire de noms a également été ajoutée , ainsi qu'une flexibilité nettement améliorée dans le formatage des graphiques, qui permettent l'étiquetage des coordonnées ( x, y ) et des lignes de poids arbitraire. Plusieurs améliorations aux tableaux croisés dynamiques ont été introduites.

Comme d'autres produits bureautiques, les formats de fichiers Office Open XML ont été introduits, notamment .xlsm pour un classeur avec macros et .xlsx pour un classeur sans macros. [96]

Plus précisément, de nombreuses limitations de taille des versions précédentes ont été considérablement augmentées. Pour illustrer, le nombre de lignes était maintenant de 1 048 576 (2 20 ) et les colonnes de 16 384 (2 14 ; la colonne la plus à droite est XFD). Cela change ce qui est une référence A1 valide  par rapport à une plage nommée. Cette version utilisait plus largement plusieurs cœurs pour le calcul des feuilles de calcul; cependant, les macros VBA ne sont pas gérées en parallèle et les compléments XLL n'étaient exécutés en parallèle que s'ils étaient thread-safe , ce qui a été indiqué lors de l'enregistrement.

Excel 2010 (v14.0)

Microsoft Excel 2010 fonctionnant sur Windows 7

Inclus dans Office 2010 , il s'agit de la prochaine version majeure après la v12.0, car la version numéro 13 a été ignorée .

Améliorations mineures et prise en charge 64 bits, [97] dont les éléments suivants :

  • Recalcul multi-threading (MTR) pour les fonctions couramment utilisées
  • Tableaux croisés dynamiques améliorés
  • Plus d'options de mise en forme conditionnelle
  • Capacités d'édition d'images supplémentaires
  • Graphiques dans les cellules appelés graphiques sparkline
  • Possibilité de prévisualiser avant de coller
  • Fonctionnalité d' arrière -plan d' Office 2010 pour les tâches liées aux documents
  • Possibilité de personnaliser le ruban
  • De nombreuses nouvelles formules, la plupart hautement spécialisées pour améliorer la précision [98]

Excel 2013 (v15.0)

Inclus dans Office 2013 , ainsi que de nombreux nouveaux outils inclus dans cette version :

  • Amélioration du multi-threading et de la contention de la mémoire
  • FlashFill [99]
  • Vue de puissance [100]
  • Pivot de puissance [101]
  • Trancheur de chronologie
  • Application Windows
  • Renseignez -vous [102]
  • 50 nouvelles fonctions [103]

Excel 2016 (v16.0)

Inclus dans Office 2016 , ainsi que de nombreux nouveaux outils inclus dans cette version :

  • Intégration de PowerQuery
  • Mode lecture seule pour Excel
  • Accès au clavier pour les tableaux croisés dynamiques et les segments dans Excel
  • Nouveaux types de graphiques
  • Liaison rapide des données dans Visio
  • Fonctions de prévision Excel
  • Prise en charge de la sélection multiple d'éléments Slicer à l'aide du toucher
  • Regroupement temporel et exploration du graphique croisé dynamique
  • Cartes de données Excel [104]

Excel 2019, Office 365 et versions ultérieures (v16.0)

Microsoft ne publie plus Office ou Excel en versions discrètes. Au lieu de cela, les fonctionnalités sont introduites automatiquement au fil du temps à l'aide de Windows Update. Le numéro de version reste 16.0. Par la suite, seules les dates approximatives d'apparition des éléments peuvent désormais être données.

  • Tableaux dynamiques. Ce sont essentiellement des formules matricielles mais elles "se répandent" automatiquement dans les cellules voisines et n'ont pas besoin de ctrl-shift-enter pour les créer. De plus, les tableaux dynamiques sont le format par défaut, avec de nouveaux opérateurs "@" et "#" pour assurer la compatibilité avec les versions précédentes. Il s'agit peut-être du plus grand changement structurel depuis 2007, et il répond à une fonctionnalité similaire dans Google Sheets . Les tableaux dynamiques ont commencé à apparaître dans les versions préliminaires vers 2018 et, à partir de mars 2020, ils sont disponibles dans les versions publiées d'Office 365 à condition qu'un utilisateur ait sélectionné "Office Insiders".

Macintosh d'Apple

Microsoft Excel pour Mac 2011
  • 1985 Excel 1.0
  • 1988 Excel 1.5
  • 1989Excel 2.2
  • 1990Excel 3.0
  • 1992Excel 4.0
  • 1993 Excel 5.0 (partie d'Office 4.x - Version finale Motorola 680x0 [105] et première version PowerPC)
  • 1998 Excel 8.0 (partie d' Office 98 )
  • 2000 Excel 9.0 (partie d' Office 2001 )
  • 2001 Excel 10.0 (partie d' Office v. X )
  • 2004 Excel 11.0 (partie d' Office 2004 )
  • 2008 Excel 12.0 (partie d' Office 2008 )
  • 2010 Excel 14.0 (partie d' Office 2011 )
  • 2015 Excel 15.0 (partie d' Office 2016 - Office 2016 pour Mac rapproche la version Mac de la parité avec son cousin Windows, harmonisant de nombreuses fonctions de création de rapports et de développement de haut niveau, tout en alignant le ruban et le style sur son homologue PC .) [106]

OS/2

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

Mobile

Excel Mobile est un tableur qui peut éditer des fichiers XLSX. Il peut modifier et formater le texte dans les cellules, calculer des formules, rechercher dans la feuille de calcul, trier les lignes et les colonnes, figer les volets, filtrer les colonnes, ajouter des commentaires et créer des graphiques. Il ne peut pas ajouter de colonnes ou de lignes sauf au bord du document, réorganiser des colonnes ou des lignes, supprimer des lignes ou des colonnes ou ajouter des onglets de feuille de calcul. [107] [108] [109] [110] [111] [112] La version 2007 a la possibilité d'utiliser un mode plein écran pour gérer une résolution d'écran limitée, ainsi que des volets divisés pour afficher différentes parties d'une feuille de calcul à un moment donné. [110]Les paramètres de protection, les paramètres de zoom, les paramètres de filtre automatique, certaines mises en forme de graphique, les feuilles masquées et d'autres fonctionnalités ne sont pas pris en charge sur Excel Mobile et seront modifiés lors de l'ouverture et de l'enregistrement d'un classeur. [111] En 2015, Excel Mobile est devenu disponible pour Windows 10 et Windows 10 Mobile sur Windows Store . [113] [114]

Résumé

Légende: Ancienne version, non maintenue Ancienne version, toujours maintenue Version stable actuelle Dernière version d'aperçu Version future
Historique des versions de Microsoft Excel pour Windows
An Nom Version commentaires
1987 Excel2 Ancienne version, plus maintenue : 2.0 Renuméroté à 2 pour correspondre à la version Macintosh contemporaine. Macros prises en charge (plus tard appelées macros Excel 4).
1990 Excel 3 Ancienne version, plus maintenue :3.0 Ajout de capacités graphiques 3D
1992 Excel 4 Ancienne version, plus maintenue :4.0 Introduction de la fonction de remplissage automatique
1993 Excel 5 Ancienne version, plus maintenue :5.0 Inclus Visual Basic pour Applications (VBA) et diverses options orientées objet
1995 Excel 95 Ancienne version, plus maintenue :7.0 Renuméroté pour la version Word contemporaine. Les deux programmes étaient alors packagés dans Microsoft Office.
1997 Excel 97 Ancienne version, plus maintenue :8.0
2000 Excel 2000 Ancienne version, plus maintenue :9.0 Partie de Microsoft Office 2000, qui faisait lui-même partie de Windows Millennium (également connu sous le nom de "Windows ME").
2002 Excel 2002 Ancienne version, plus maintenue :10.0
2003 Excel 2003 Ancienne version, plus maintenue :11.0 Sorti seulement 1 an plus tard pour mieux correspondre avec le reste de Microsoft Office (Word, PowerPoint, etc.).
2007 Excel 2007 Ancienne version, plus maintenue :12.0
2010 Excel 2010 Ancienne version, mais toujours maintenue :14.0 En raison de superstitions entourant le nombre 13, Excel 13 a été ignoré dans le comptage des versions.
2013 Excel 2013 Ancienne version, mais toujours maintenue :15,0 Introduction de 50 fonctions mathématiques supplémentaires (disponibles sous forme de commandes pré-emballées, plutôt que de taper la formule manuellement).
2016 Excel 2016 Version stable actuelle : 16.0 Fait partie de Microsoft Office 2016
Historique des versions de Microsoft Excel pour Macintosh
An Nom Version commentaires
1985 Excel1 Ancienne version, plus maintenue :1.0 Version initiale d'Excel. Macros prises en charge (plus tard appelées macros Excel 4).
1988 Excel 1.5 Ancienne version, plus maintenue :1.5
1989 Excel2 Ancienne version, plus maintenue :2.2
1990 Excel 3 Ancienne version, plus maintenue :3.0
1992 Excel 4 Ancienne version, plus maintenue :4.0
1993 Excel 5 Ancienne version, plus maintenue :5.0 Uniquement disponible sur les Mac basés sur PowerPC. Première version PowerPC.
1998 Excel 98 Ancienne version, plus maintenue :8.0 Excel 6 et Excel 7 ont été ignorés pour correspondre au reste de Microsoft Office à l'époque.
2000 Excel 2000 Ancienne version, plus maintenue :9.0
2001 Excel 2001 Ancienne version, plus maintenue :10.0
2004 Excel 2004 Ancienne version, plus maintenue :11.0
2008 Excel 2008 Ancienne version, plus maintenue :12.0
2011 Excel 2011 Ancienne version, plus maintenue :14.0 Comme pour la version Windows, la version 13 a été ignorée pour des raisons superstitieuses.
2016 Excel 2016 Version stable actuelle : 16.0 Comme pour le reste de Microsoft Office, il en va de même pour Excel : les prochaines dates de sortie de la version Macintosh sont destinées à mieux correspondre à celles de la version Windows, à partir de 2016.
Historique des versions de Microsoft Excel pour OS/2
An Nom Version commentaires
1989 Excel 2.2 Ancienne version, plus maintenue :2.2 Numéroté entre les versions de Windows à l'époque
1990 Excel 2.3 Ancienne version, plus maintenue :2.3
1991 Excel 3 Ancienne version, plus maintenue :3.0 Dernière version d'OS/2. Sous-série abandonnée de Microsoft Excel, qui est par ailleurs toujours un programme activement développé.

Impacter

Excel propose de nombreuses modifications de l' interface utilisateur par rapport aux premières feuilles de calcul électroniques ; cependant, l'essentiel reste le même que dans le tableur original, VisiCalc : le programme affiche des cellules organisées en lignes et en colonnes, et chaque cellule peut contenir des données ou une formule, avec des références relatives ou absolues à d'autres cellules.

Excel 2.0 pour Windows, qui a été calqué sur son homologue basé sur l'interface graphique Mac, a indirectement élargi la base installée de l'environnement Windows alors naissant. Excel 2.0 est sorti un mois avant Windows 2.0, et la base installée de Windows était si faible à ce moment-là en 1987 que Microsoft a dû regrouper une version d'exécution de Windows 1.0 avec Excel 2.0. [115] Contrairement à Microsoft Word, il n'y a jamais eu de version DOS d'Excel.

Excel est devenu le premier tableur à permettre à l'utilisateur de définir l'apparence des feuilles de calcul (polices, attributs de caractères et apparence des cellules). Il a également introduit le recalcul intelligent des cellules, où seules les cellules dépendant de la cellule en cours de modification sont mises à jour (les programmes de tableur précédents recalculaient tout tout le temps ou attendaient une commande utilisateur spécifique). Excel a introduit le remplissage automatique, la possibilité de faire glisser et de développer la zone de sélection pour copier automatiquement le contenu d'une cellule ou d'une ligne dans des cellules ou des lignes adjacentes, en ajustant intelligemment les copies en incrémentant automatiquement les références ou le contenu des cellules. Excel a également introduit des fonctionnalités graphiques étendues.

Sécurité

Parce qu'Excel est largement utilisé, il a été attaqué par des pirates. Bien qu'Excel ne soit pas directement exposé à Internet, si un attaquant peut amener une victime à ouvrir un fichier dans Excel et qu'il existe un bogue de sécurité approprié dans Excel, l'attaquant peut prendre le contrôle de l'ordinateur de la victime. [116] Le GCHQ du Royaume-Uni dispose d'un outil nommé TORNADO ALLEY dans ce but. [117] [118]

Voir également

Les références

  1. ^ "Historique des mises à jour pour Microsoft Office 2019" . Microsoft Docs . Consulté le 13 avril 2021 .
  2. ^ "Microsoft OfficeExcel 365" . Microsoft.com . Consulté le 25 janvier 2021 .
  3. ^ "Historique des mises à jour pour Office pour Mac" . Microsoft Docs .
  4. ^ "APK Microsoft Excel" . APKMirror .
  5. ^ "MicrosoftExcel" . Boutique d'applications .
  6. ^ Harvey, Greg (2006). Excel 2007 pour les nuls . Wiley. ISBN  978-0-470-03737-9.
  7. ^ Harvey, Greg (2007). Excel 2007 Workbook for Dummies (2e éd.). Wiley. p. 296 et suiv . ISBN  978-0-470-16937-7.
  8. ^ "Description des tableaux croisés dynamiques Microsoft Excel" . Meilleur tutoriel Excel . Consulté le 25 janvier 2021 .
  9. ^ "Tout sur les tableaux croisés dynamiques Microsoft Excel" . Pivot Excel . Consulté le 19 janvier 2021 .
  10. ^ "Tout sur les tableaux croisés dynamiques Microsoft Excel" . Pivot Excel . Consulté le 19 janvier 2021 .
  11. ^ de Lévie, Robert (2004). Excel avancé pour l'analyse de données scientifiques . Presse universitaire d'Oxford. ISBN  978-0-19-515275-3.
  12. ^ Bourg, David M. (2006). Livre de cuisine scientifique et technique excel . O'Reilly. ISBN  978-0-596-00879-6.
  13. ^ Seref, Michelle MH & Ahuja, Ravindra K. (2008). "§4.2 Un tableur de gestion et d'optimisation de portefeuille DSS" . Dans Burstein, Frad & Holsapple, Clyde W. (eds.). Manuel sur les systèmes d'aide à la décision 1 : Thèmes de base . Springer. ISBN  978-3-540-48712-8.
  14. ^ Wells, Eric & Harshbarger, Steve (1997). Manuel du développeur Microsoft Excel 97 . Microsoft presse. ISBN  978-1-57231-359-0. D'excellents exemples sont développés qui montrent à quel point les applications peuvent être conçues.
  15. ^ Harnett, Donald L. & Horrell, James F. (1998). Données, statistiques et modèles de décision avec Excel . Wiley. ISBN  978-0-471-13398-8.
  16. ^ Une certaine forme dematériel d' acquisition de données est requise. Voir, par exemple, Austerlitz, Howard (2003). Techniques d'acquisition de données à l'aide de PC (2e éd.). Presse académique. p. 281 et suiv . ISBN 978-0-12-068377-2.
  17. ^ "Description des commutateurs de démarrage pour Excel" . Aide et support Microsoft . Assistance Microsoft. 7 mai 2007 . Consulté le 14 décembre 2010 . Microsoft Excel accepte un certain nombre de commutateurs facultatifs que vous pouvez utiliser pour contrôler le démarrage du programme. Cet article répertorie les commutateurs et fournit une description de chaque commutateur.
  18. ^ "Fonctions Excel (alphabétique)" . Microsoft . Consulté le 4 novembre 2018 .
  19. ^ "Objet WorksheetFunction (Excel)" . Référence Office VBA . Microsoft . Consulté le 4 novembre 2018 .
  20. ^ "Fonctions (Visual Basic pour Applications)" . Référence Office VBA . Microsoft . Consulté le 4 novembre 2018 .
  21. ^ "LAMBDA : La fonction ultime de feuille de calcul Excel" . Microsoft. 25 janvier 2021 . Consulté le 23 avril 2021 .
  22. Par exemple, en convertissant en Visual Basic les recettes de Press, William H. Press ; Teukolsky, Saul A.; Vetterling, William T. & Flannery, Brian P. (2007). Recettes numériques: l'art du calcul scientifique (3e éd.). La presse de l'Universite de Cambridge. ISBN 978-0-521-88068-8.La conversion de code en Basic à partir de Fortran est probablement plus facile qu'à partir de C++, donc la 2e édition ( ISBN 0521437210 ) peut être plus facile à utiliser, ou l'implémentation de code Basic de la première édition : Sprott, Julien C. (1991). Recettes numériques : routines et exemples en BASIC . La presse de l'Universite de Cambridge. ISBN  978-0-521-40689-5.
  23. ^ " Excel " . Office pour Mac . OfficeforMacHelp.com . Consulté le 8 juillet 2012 .
  24. ^ "Utiliser Excel - PC ou Mac ? | Excel Lemon" . www.excellemon.com . Archivé de l'original le 21 septembre 2016 . Consulté le 29 juillet 2015 .
  25. ^ Cependant, une proportion croissante de fonctionnalités Excel n'est pas capturée par l'enregistreur de macros, ce qui entraîne des macros largement inutiles. La compatibilité entre plusieurs versions d'Excel est également un inconvénient de cette méthode. Un enregistreur de macros dans Excel 2010 peut ne pas fonctionner dans Excel 2003 ou une version antérieure. Ceci est le plus courant lors de la modification des couleurs et du formatage des cellules. Walkenbach, John (2007). "Chapitre 6 : Utilisation de l'enregistreur de macros Excel" . Programmation VBA Excel 2007 pour les nuls (révisé par Jan Karel Pieterse éd.). Wiley. p. 79 et suiv . ISBN 978-0-470-04674-6.
  26. ^ Walkenbach, John (2 février 2007). "Chapitre 4 : Présentation du modèle d'objet Excel" . travail cité . p. 53 et suiv . ISBN 978-0-470-04674-6.
  27. ^ "La page de feuille de calcul pour les utilisateurs et les développeurs d'Excel" . J-Walk & Associates , Inc. Consulté le 19 décembre 2012 .
  28. ^ "Travailler avec les macros Excel 4.0" . Assistance Microsoft Office . Consulté le 19 décembre 2012 .
  29. ^ "Comment faire un tableau croisé dynamique" . Pivot Excel . Consulté le 10 février 2021 .
  30. ^ "Solveur" .
  31. ^ "Différences entre l'utilisation d'un classeur dans le navigateur et dans Excel - Support Office" . support.office.com . Archivé de l'original le 8 février 2017 . Récupéré le 7 février 2017 .
  32. ^ "La "Grande Grille" et les Limites Augmentées dans Excel 2007" . microsoft.com . Consulté le 10 avril 2008 .
  33. ^ "Comment extraire des informations des fichiers Office en utilisant les formats de fichiers et les schémas Office" . Microsoft. 26 février 2008 . Consulté le 10 novembre 2008 .
  34. ^ un b "Référence de feuille de calcul XML" . Articles techniques sur Microsoft Excel 2002 . MSDN. août 2001 . Consulté le 10 novembre 2008 .
  35. ^ "Fonctionnalités obsolètes pour Excel 2007" . Microsoft—David Gainer. 24 août 2006 . Récupéré le 2 janvier 2009 .
  36. ^ "La documentation d'OpenOffice.org sur le format de fichier Microsoft Excel" (PDF) . 2 août 2008.
  37. ^ "Microsoft Office Excel 97 - Spécification du format de fichier binaire 2007 (format *.xls 97-2007)" . Microsoft Corporation. 2007.
  38. ^ Fairhurst, Danielle Stein (17 mars 2015). Utilisation d'Excel pour l'analyse métier : un guide des principes de base de la modélisation financière . John Wiley et fils. ISBN 978-1-119-06245-5.
  39. ^ un b "Faisant DDE avec les Serveurs Privés" .
  40. ^ Schmalz, Michael (2006). "Chapitre 5 : Utilisation d'Access VBA pour automatiser Excel" . Intégration d'Excel et d'Access . O'Reilly Media, Inc.ISBN 978-0-596-00973-1.Schmalz, Michael (2006). "Chapitre 5 : Utilisation d'Access VBA pour automatiser Excel" . Intégration d'Excel et d'Access . O'Reilly Media, Inc.ISBN 978-0-596-00973-1.
  41. ^ Cornell, Paul (2007). "Chapitre 5 : Se connecter à d'autres bases de données" . Excel comme base de données . Apress. p. 117 et suiv . ISBN 978-1-59059-751-4.
  42. ^ DeMarco, Jim (2008). "Outils d'importation de données d'Excel" . Pro Excel 2007 VBA . Apress. p. 43 et suiv . ISBN 978-1-59059-957-0.
  43. ^ Harts, Doug (2007). "Importer des données Access dans Excel 2007" . Microsoft Office 2007 Business Intelligence : création de rapports, analyse et mesure à partir du bureau . Professionnel McGraw-Hill. ISBN  978-0-07-149424-3.
  44. ^ "À propos du réseau DDE (Windows)" .
  45. ^ Comment configurer RTD dans Excel
  46. ^ DeMarco, Jim (2008). Pro Excel 2007 VBA . Berkeley, Californie : Apress. p. 225. ISBN  978-1-59059-957-0. Les données externes sont accessibles via un fichier de connexion, tel qu'un fichier Office Data Connection (ODC) (.odc)
  47. ^ Bullen, Étienne; Bovey, Rob & Green, John (2009). Développement professionnel Excel (2e éd.). Upper Saddle River, New Jersey : Addison-Wesley. p. 665.ISBN _  978-0-321-50879-9. Pour créer une solution robuste, nous devons toujours inclure du code VBA ...
  48. ^ Guillaume, Wehrs (2000). "Un cours DSS appliqué utilisant Excel et VBA : IS et/ou MS ?" (PDF) . Les actes de l'ISECON (Conférence des éducateurs en système d'information) . p. 4. Archivé de l'original (PDF) le 21 août 2010 . Consulté le 5 février 2010 . Microsoft Query est un outil de récupération de données (c'est-à-dire un navigateur ODBC) qui peut être utilisé dans Excel 97. Il permet à un utilisateur de créer et d'enregistrer des requêtes sur des bases de données relationnelles externes pour lesquelles un pilote ODBC est disponible.
  49. ^ Utilisez Microsoft Query pour récupérer des données externes Archivé le 12 mars 2010 sur la Wayback Machine
  50. ^ "Protection par mot de passe des documents, des classeurs et des présentations - Word - Office.com" . Office.microsoft.com . Consulté le 24 avril 2013 .
  51. ^ "Protection par mot de passe des documents, des classeurs et des présentations - Word - Office.com" . Office.microsoft.com . Consulté le 24 avril 2013 .
  52. ^ "Mot de passe protéger les éléments de feuille de calcul ou de classeur - Excel - Office.com" . Office.microsoft.com. Archivé de l'original le 26 mars 2013 . Consulté le 24 avril 2013 .
  53. ^ "Description de la visionneuse Excel" . Microsoft . 17 février 2012. Archivé de l'original le 6 avril 2013.
  54. ^ un b "Comment obtenir le dernier Excel Viewer" . Microsoft Docs . 22 mai 2020 . Consulté le 3 janvier 2021 .
  55. ^ "Description de la mise à jour de sécurité pour Excel Viewer 2007 : 12 février 2019" . Microsoft . 16 avril 2020 . Consulté le 3 janvier 2021 .
  56. ^ "Visionneuse Microsoft Excel" . Microsoft . 1997. Archivé de l'original le 20 janvier 1998.
  57. ^ "Excel 97/2000 Viewer : Fichiers de feuille de calcul" . Microsoft . Archivé de l'original le 13 janvier 2004.
  58. ^ "Nouvelles fonctionnalités dans Windows CE .NET 4.1" . Microsoft Docs . 30 juin 2006 . Consulté le 3 janvier 2021 .
  59. ^ "Visionneuse Excel 2003" . Microsoft . 12 octobre 2004. Archivé de l'original le 15 janvier 2005.
  60. ^ "Excel Viewer 2003 Service Pack 3 (SP3)" . Microsoft . 17 septembre 2007. Archivé de l'original le 11 octobre 2007.
  61. ^ "Visionneuse Excel" . Microsoft . 14 janvier 2008. Archivé de l'original le 26 septembre 2010.
  62. ^ "Excel Viewer 2007 Service Pack 2 (SP2)" . Microsoft . 24 avril 2009. Archivé de l'original le 28 avril 2012.
  63. ^ "Excel Viewer 2007 Service Pack 3 (SP3)" . Microsoft . 25 octobre 2011. Archivé de l'original le 29 décembre 2011.
  64. ^ "Versions prises en charge des visionneuses Office" . Microsoft . 16 avril 2020 . Consulté le 3 janvier 2021 .
  65. ^ L'aperçu de Microsoft se trouve à: "L'arithmétique à virgule flottante peut donner des résultats inexacts dans Excel" . Révision 8.2 ; ID d'article : 78113 . Assistance Microsoft. 30 juin 2010 . Consulté le 2 juillet 2010 .
  66. ^ Altman, Michée ; Gill, Jeff ; McDonald, Michael (2004). "§2.1.1 Exemple révélateur : Calcul de l'écart type du coefficient" . Problèmes numériques en calcul statistique pour le spécialiste des sciences sociales . Wiley-IEEE. p. 12. ISBN  978-0-471-23633-7.
  67. ^ de Lévie, Robert (2004).travail cité. p. 45–46. ISBN 978-0-19-515275-3.
  68. ^ Walkenbach, John (2010). "Définir les types de données" . Programmation de puissance Excel 2010 avec VBA . Wiley. pp. 198 et suiv . et Tableau 8–1. ISBN  978-0-470-47535-5.
  69. ^ McCullough, Bruce D.; Wilson, Berry (2002). "Sur l'exactitude des procédures statistiques dans Microsoft Excel 2000 et Excel XP". Statistiques informatiques et analyse de données . 40 (4): 713–721. doi : 10.1016/S0167-9473(02)00095-6 .
  70. ^ McCullough, Bruce D.; En ligneHeiser, David A. (2008). "Sur l'exactitude des procédures statistiques dans Microsoft Excel 2007". Statistiques informatiques et analyse de données . 52 (10): 4570–4578. CiteSeerX 10.1.1.455.5508 . doi : 10.1016/j.csda.2008.03.004 . 
  71. ^ Yalta, A. Talha (2008). "L'exactitude des distributions statistiques dans Microsoft Excel 2007". Statistiques informatiques et analyse de données . 52 (10): 4579–4586. doi : 10.1016/j.csda.2008.03.005 .
  72. ^ Goldwater, Eva. "Utilisation d'Excel pour l'analyse des données statistiques - Mises en garde" . École de santé publique de l'Université du Massachusetts . Consulté le 10 novembre 2008 .
  73. ^ Heiser, David A. (2008). "Défauts, problèmes, solutions de contournement et correctifs de Microsoft Excel 2000, 2003 et 2007" . Archivé de l'original le 18 avril 2010 . Consulté le 8 avril 2010 .
  74. ^ Améliorations des fonctions dans Excel 2010 Archivé le 6 avril 2010 sur la Wayback Machine Des commentaires sont fournis par des lecteurs qui peuvent éclairer certains problèmes restants.
  75. ^ "Le bogue MOD" . Logiciel Byg. Archivé de l'original le 11 janvier 2016 . Consulté le 10 novembre 2008 .
  76. ^ "Les jours de la semaine avant le 1er mars 1900 sont incorrects dans Excel" . Microsoft. Archivé de l'original le 14 juillet 2012 . Consulté le 10 novembre 2008 .
  77. ^ "Excel suppose à tort que l'année 1900 est une année bissextile" . Microsoft . Consulté le 1er mai 2019 .
  78. ^ Spolsky, Joel (16 juin 2006). "Ma première revue BillG" . Joel sur Logiciel . Consulté le 10 novembre 2008 .
  79. ^ "La nature contradictoire d'OOXML" . ConsortiumInfo.org. 17 janvier 2007.
  80. ^ "Les valeurs de date et d'heure négatives sont affichées sous forme de signes dièse (###) dans Excel" . Microsoft . Consulté le 26 mars 2012 .
  81. ^ Zeeberg, Barry R; Riss, Joseph; Kane, David W; Bussey, Kimberly J; Uchio, Edouard; Linehan, W Marston; Barrett, J Carl; Weinstein, John N (2004). "Identificateurs erronés : des erreurs de nom de gène peuvent être introduites par inadvertance lors de l'utilisation d'Excel en bioinformatique" . BMC Bioinformatique . 5 (1): 80. doi : 10.1186/1471-2105-5-80 . PMC 459209 . PMID 15214961 .  
  82. ^ un b Ziemann, Mark; Eren, Yotam; El-Osta, Assam (2016). "Les erreurs de noms de gènes sont très répandues dans la littérature scientifique" . Biologie du génome . 17 (1): 177. doi : 10.1186/s13059-016-1044-7 . PMC 4994289 . PMID 27552985 .  
  83. ^ Anon (2016). "Microsoft Excel blâmé pour les erreurs d'étude génétique" . bbc.co.uk. _ Londres : BBC News .
  84. ^ Cimpanu, Catalin (24 août 2016). "Un article scientifique sur cinq sur les gènes contient des erreurs à cause d'Excel" . Softpédia . SoftNews.
  85. ^ Ziemann, Mark (2016). "Genome Spot : Mes réflexions personnelles sur les erreurs de noms de gènes" . genomespot.blogspot.co.uk . Archivé de l'original le 30 août 2016.
  86. ^ Vincent, James (6 août 2020). "Les scientifiques renomment les gènes humains pour empêcher Microsoft Excel de les interpréter comme des dates" . La Verge . Consulté le 9 octobre 2020 .
  87. ^ "Excel : type() et échec pour les chaînes longues" . Débordement de pile . 3 novembre 2018.WorksheetFunction.IsText()
  88. ^ Rajah, Gary (2 août 2004). "Problème avec les macros" . La branche d'activité hindoue . Consulté le 19 mars 2019 .
  89. ^ Chirilov, Joseph (8 janvier 2009). "Microsoft Excel - Pourquoi ne puis-je pas ouvrir deux fichiers avec le même nom ?" . Blogs MSDN . Microsoft Corporation . Archivé de l'original le 29 juillet 2010 . Consulté le 19 mars 2019 .
  90. ^ Infoworld Media Group, Inc. (7 juillet 1986). Premier aperçu d'InfoWorld : Supercalc 4 défie le 1-2-3 avec une nouvelle tactique .
  91. ^ un b Walkenbach, John (4 décembre 2013). "Historique des versions d'Excel" . La page Feuille de calcul . Jean Walkenbach . Consulté le 12 juillet 2020 .
  92. ^ Lewallen, Dale (1992). Guide PC/informatique d'Excel 4.0 pour Windows . Ziff Davis . p. 13. ISBN 9781562760489. Consulté le 27 juillet 2013 .
  93. ^ Lac, Matt (6 avril 2009). « Oeufs de Pâques que nous avons adorés : Excel 4 » . crashreboot.blogspot.com . Consulté le 5 novembre 2013 .
  94. ^ Osterman, Larry (21 octobre 2005). « Pourquoi pas d'œufs de Pâques ? » . Journal Web de Larry Osterman . Blogs MSDN . Récupéré le 29 juillet 2006 .
  95. ^ Dostál, M (9 décembre 2010). Acceptation par l'utilisateur de l'interface utilisateur du ruban Microsoft (PDF) . Université Palacky d'Olomouc . ISBN  978-960-474-245-5. ISSN  1792-6157 . Consulté le 28 mai 2013 .
  96. ^ Esquivez, marquez; Stinson, Craig (2007). "Chapitre 1 : Nouveautés de Microsoft Office Excel 2007". Microsoft Office Excel 2007 à l'envers . Microsoft presse. p. 1 et suiv . ISBN 978-0-7356-2321-7.
  97. ^ "Quoi de neuf dans Excel 2010 - Excel" . Archivé de l'original le 2 décembre 2013 . Consulté le 23 septembre 2010 .
  98. ^ Walkenbach, John (2010). "Quelques informations essentielles" . Programmation de puissance Excel 2010 avec VBA . Indianapolis, Indiana : Wiley Publishing, Inc. p. 20. ISBN 9780470475355.
  99. ^ Harris, Steven (1er octobre 2013). "Excel 2013 - Remplissage Flash" . Experts-Exchange.com . Échange d'experts . Consulté le 23 novembre 2013 .
  100. ^ "Quoi de neuf dans Excel 2013" . Office.com . Microsoft . Consulté le 25 janvier 2014 .
  101. ^ K., Gasper (10 octobre 2013). "Est-ce qu'un tableau croisé dynamique PowerPivot bat un tableau croisé dynamique normal" . Experts-Exchange.com . Échange d'experts . Consulté le 23 novembre 2013 .
  102. ^ K., Gasper (20 mai 2013). "Renseigner le complément pour Excel 2013" . Experts-Exchange.com . Échange d'experts . Consulté le 23 novembre 2013 .
  103. ^ "Nouvelles fonctions dans Excel 2013" . Office.com . Microsoft . Consulté le 23 novembre 2013 .
  104. ^ "Quoi de neuf dans Office 2016" . Office.com . Microsoft . Consulté le 16 août 2015 .
  105. ^ "Microsoft annonce la disponibilité en mars de l'édition Macintosh d'Office 98" . Microsoft . 6 janvier 1998 . Consulté le 29 décembre 2017 .
  106. ^ "Office pour Mac est enfin un" citoyen de première classe "" . Re/code . 16 juillet 2015 . Récupéré le 29 juillet 2015 .
  107. ^ Ralph, Nate. "Office pour Windows Phone 8 : votre guide de démarrage pratique" . TechHive . Consulté le 30 août 2014 .
  108. ^ Wollman, Dana. « Prise en main de Microsoft Office Mobile pour iPhone » . Engadget . Consulté le 30 août 2014 .
  109. ^ Pogué, David. "Microsoft ajoute Office pour iPhone. Bâillement" . Le New York Times . Consulté le 30 août 2014 .
  110. ^ un b Ogasawara, Todd. "Quoi de neuf dans Excel Mobile" . Microsoft. Archivé de l'original le 8 février 2008 . Consulté le 13 septembre 2007 .
  111. ^ un b "Fonctionnalités non prises en charge dans Excel Mobile" . Microsoft. Archivé de l'original le 20 octobre 2007 . Consulté le 21 septembre 2007 .
  112. ^ Utilisez Excel Mobile Archivé le 20 octobre 2007 à la Wayback Machine . Microsoft. Récupéré le 21 septembre 2007.
  113. ^ "Excel Mobile" . Magasin Windows . Microsoft . Consulté le 26 juin 2016 .
  114. ^ "PowerPoint Mobile" . Magasin Windows . Microsoft . Consulté le 26 juin 2016 .
  115. ^ Perton, Marc (20 novembre 2005). "Windows à 20 : 20 choses que vous ne saviez pas sur Windows 1.0" . commuté.com . Archivé de l'original le 11 avril 2013 . Consulté le 1er août 2013 .
  116. ^ Keiser, Gregg (24 février 2009). "Les attaquants exploitent la vulnérabilité Excel non corrigée" . Monde informatique . IDG Communications, Inc. Récupéré le 19 mars 2019 .
  117. ^ "Outils et Techniques JTRIG" . L'Interception . First Look Productions, Inc. 14 juillet 2014. Archivé de l'original le 14 juillet 2014 . Consulté le 19 mars 2019 .
  118. ^ Cuisinier, Jean. "Outils et techniques JTRIG" . L'Interception . p. 4 . Récupéré le 19 mars 2019 – via DocumentCloud .

Sources générales

Liens externes