Microsoft Excel est un logiciel tableur des suites bureautiques Microsoft 365 Copilot et Office développé et distribué par l'éditeur Microsoft. La version la plus récente est Excel 2024.

Il est destiné à fonctionner sur les systèmes d'exploitation Microsoft Windows, Mac OS X et Android. Le logiciel Excel intègre des fonctions de calcul numérique, de représentation graphique, d'analyse de données et de programmation, laquelle utilise les macros écrites dans le langage VBA (Visual Basic for Applications).. Il est notamment utilisé pour la comptabilité, la finance, la logistique, la gestion de bases de données et le suivi des stocks.

Depuis sa création au début des années 1980 mais surtout à partir de sa version 5 (en 1993), Excel a connu un grand succès tant auprès du public que des entreprises prenant une position très majoritaire face aux logiciels concurrents, tel Lotus 1-2-3. Les principaux formats de fichiers natifs portent l'extension « xls » (de 1987 à 2003) puis « xlsx » (à partir de 2007). Chaque fichier correspond à un classeur, lequel contient des feuilles de calculs organisées. Chaque feuille correspond à un tableau de lignes et de colonnes pouvant contenir des valeurs (numériques ou non) ainsi que des formules permettant les calculs. Depuis , l'application Excel 2013 est disponible sur iPad, iPhone, Windows Phone et sur OS Android depuis 2015. Cela entre dans la logique « Office mobile » de Microsoft de rendre ses logiciels disponibles sur le plus grand nombre de supports (ordinateurs, tablettes, smartphones)..

La dernière version date de 2024 et fait partie de la suite Microsoft Office 2024, elle est incluse dans l'abonnement à Microsoft 365. Excel 2021 comporte de nouvelles fonctionnalités telles que des nouvelles fonctions, des nouveaux types graphiques, une amélioration globale de l'interface utilisateur ainsi que la possibilité de publier via Power BI..

Depuis 2007, les limites d'Excel sont de à la verticale et de à l'horizontale, soit .. Les colonnes sont numérotées de A à XFD par défaut, mais il est possible de forcer la numérotation des colonnes de manière chiffrée..

Excel n'est pas développé nativement pour Linux. Il existe des possibilités d'émulation, notamment avec Wine, mais celles-ci présentent des résultats très aléatoires..

Historique Lancement et premières versions La première version d'un tableur sortie par Microsoft fut Multiplan en 1982, populaire sur les systèmes CP/M (en concurrence avec Lotus 1-2-3 à l'époque)..

C'est Charles Simonyi, informaticien hongrois émigré aux États-Unis en 1968, qui développe au sein de la société Microsoft les logiciels Word, et Excel en 1981, avec pour but de proposer une version améliorée de Multiplan..

La première version d'Excel pour les ordinateurs Apple Macintosh sort en 1985, alors que la première version pour Windows, la 2.0 (en ligne avec celle pour Macintosh), sort deux années après. Elle incluait un moteur d'exécution () de la version 2.01 de Microsoft Windows.

Avec l'introduction de Windows 3.0 en 1990, les ventes d'Excel dépassèrent celles de Lotus 1-2-3. Excel devient alors rapidement le logiciel de tableau le plus vendu au monde (en nombre de licences). Cet accomplissement permet à Microsoft de détrôner le leader mondial du logiciel en se positionnant comme un véritable concurrent. Microsoft démontre ainsi ses capacités à développer des logiciels avec interface graphique utilisateur (GUI)..

Les tableurs sont les premières applications incluses d'office dans les ordinateurs personnels. Excel fut par la suite empaqueté avec Microsoft Word et Microsoft PowerPoint dans la suite Microsoft Office (4.x). L'interface de ces deux derniers programmes a dû être revue pour être conforme à celle d'Excel.

Évolution

Dès 1993, Excel intègre un module de programmation en Visual Basic for Applications (VBA) se complémentant avec les macro-instructions des versions antérieures.

Visual Basic Application est basé sur le langage de programmation Visual Basic qui offre la possibilité d'automatiser, à l'instar des macros Multiplan et les versions d'Excel précédant la 5.0, des exécutions de tâches de façon très souple et avancée avec notamment le développement de ses propres fonctions pour les utiliser à bon escient dans les feuilles de calcul..

VBA est un complément qui, avec les années, se voit considérablement amélioré en se transformant à partir de la version 8.0, en véritable environnement de développement pour l'utilisateur. Excel offre la possibilité de générer du code Visual Basic par l'intermédiaire de l'enregistreur de macros en reproduisant les opérations effectuées par l'utilisateur et ainsi automatiser les tâches répétitives. VBA permet aussi la possibilité de créer également des formulaires ou encore d'apposer des contrôles directement sur les feuilles de calcul..

Dans les versions suivantes, ce langage autorise l'utilisation de contrôles externes de bibliothèques dynamiques (ActiveX DLL's) a technologie COM () et aussi l'usage de modules de classe qui permettent de coder avec une technologie orientée objet.

D'autres fonctionnalités de liaisons dynamiques et incorporées par automatisme (OLE Automation) sont une cible de choix pour les virus-macro. Ce type d'attaque est un problème réel et sérieux pour les entreprises jusqu'à ce que les éditeurs de logiciels anti-virus soient en mesure de détecter ce type de virus avec leurs produits. Microsoft ne réagit que tardivement, mais finit par offrir la possibilités aux applications telles que Microsoft Excel d'avertir l'utilisateur et de pouvoir désactiver les macros incluses dans les classeurs ou dans certains compléments..

À partir de la version 2007, les classeurs Excel, les documents Word ou les présentations PowerPoint pourvus de macros se voient greffés d'un « m » dans l'extension du nom de fichier, qu'ils soient modèle ou document.

+Exemple de comparaison des extensions Excel avant et après la version 2007TypeExtensionAvant 2007Après 2007Classeur sans macros .xls .xlsxClasseur avec macros .xls .xlsmModèle sans macros .xlt.xltxModèle avec macros .xlt.xltmAdd-in.xla.xlam

La taille des fichiers excel à fortement évolué au cours des années.Chaque feuille de Microsoft Excel est composée : de sur jusqu'à la version 95 (7.0) ; de sur jusqu'à la version 2003 (11.0) ; de sur à partir de 2007, soit ..

La dernière cellule du tableur Excel est donc la cellule XFD1048576.

Avant 2002, Microsoft limite le nombre de feuilles de calcul à 256, mais laisse à l'utilisateur la possibilité d'en insérer davantage manuellement. À compter de 2002, le nombre de feuilles n'est plus limité que par la mémoire disponible sur l'ordinateur de l'utilisateur.

Excel 2013 Dans cette nouvelle version, on retrouve le design typique du bandeau déjà présent sur Excel 2010. Comme sur tous les nouveaux logiciels de la version 2013, Excel propose un mode tactile qui permet une meilleure utilisation sur appareils équipés d'écran tactile.

Excel 2013 ajoute de nouvelles fonctionnalités, parmi lesquelles. : L'analyse rapide, qui permet de convertir des données en graphique ou tableau ; Le remplissage instantané qui facilite les taches répétitives de l'utilisateur ; La possibilité d'enregistrer un classeur directement dans le cloud, afin de le partager.

Excel 2016 Excel 2016 sort le , en même temps qu'Office 2016 pour le grand public. L'interface reprend le ruban et ses onglets en apportant les fonctionnalités suivantes.. : Six nouveaux types de graphiques : Compartimentage, Rayons de soleil, Cascade, Histogramme, Pareto, Zone et valeur ; La possibilité de transformer des données provenant d'une base de données en format compatible avec Excel ; Un outil de prévision de données ; Des cartes en 3D ; De nouveaux modèles financiers ; Une amélioration des tableaux croisées dynamiques ; La possibilité de partager des analyses avec Power BI ; Une nouvelle fonctionnalité de recherche et de remplacement de valeurs ; L'insertion d’équations mathématiques converties en texte ; De nouveaux thèmes ; Protection contre la perte de données dans Excel Une amélioration de l'historique des versions d'un fichier ; Un partage simplifié sur OneDrive, OneDrive Entreprise et SharePoint.

Excel 2019 Excel 2019 est l’avant dernière version d'Excel, sortie le , en même temps qu'Office 2019 pour le grand public.

Parmi les nouvelles fonctionnalités, on trouve. :

Un nouveau thème sombre ; Davantage de types de graphique ; Une amélioration de l'outil de recherche ; De nouvelles fonctions ; Une amélioration de l'interface utilisateur et une standardisation avec les autres logiciels de la suite Microsoft 365 ; La possibilité de partager un fichier rapidement avec un autre utilisateur ; Des améliorations sur les outils Power BI et Power Query.

Fonctionnement vignette|Feuille de calcul Excel. On distingue la numérotation des lignes à gauche, et des colonnes en haut. L'utilisateur est en train de saisir une formule. Excel est un tableur, il se présente sous forme de tableaux structurés en lignes et colonnes dans des onglets séparés avec, pour chaque cellule qui compose chaque feuille, des caractéristiques particulières pour les calculs, des outils de génération de graphiques, des outils d'analyse croisée dynamique et un module de programmation par macro ou en développement direct avec le langage Visual Basic pour Application (VBA).

La valeur maximale d'Excel en abscisse est XFD et la valeur maximale en ordonnée est , soit . Il n'est cependant pas possible de remplir entièrement une feuille de calcul en raison des limitations techniques du processeur de l'ordinateur utilisé.

Formules Excel est un outil de manipulation de données. Tout contenu de cellule est une formule que l'on peut catégoriser de la manière suivante : du texte, une valeur (qui peut être calculée), l'entrée d'une formule de calcul, l'introduction d'une ou de plusieurs fonctions (ces deux dernières pouvant être cumulées).

Une formule de calcul peut avoir un ou plusieurs opérateurs arithmétiques. Il est possible de réaliser toute forme de calcul .. Une formule de calcul commence par le signe « = » (le « + » est toutefois toléré). Il est possible d'effectuer des calculs dont le résultat dépend de la valeur d'autres cellules ou de saisir les valeurs utiles directement dans la formule. Les opérateurs sont les suivants :

+Opérateurs principaux.OpérateurTypeSymbole(s)Signification+Opérateur arithmétiquePlusAddition-MoinsSoustraction*AstérisqueMultiplication/Barre obliqueDivision%Pour centPourcentage^Accent circonflexeExposant=Opérateur de comparaisonÉgalEgal à<InférieurInférieur à>SupérieurSupérieur à>=Supérieur et égalSupérieur ou égal à<=Inférieur et égalInférieur ou égal à<>Supérieur et inférieurDifférent de&Opérateur de concaténationEsperluetteConcaténation:Opérateur de référenceDeux-pointsPlage de données;Point-virguleUnion de référencesEspaceIntersection de références

Fonctions Une fonction est une action préprogrammée permettant de réaliser des opérations répondant à un ou plusieurs arguments séparés par un point virgule. Il existe de très nombreuses fonctions disponibles dans Excel, chacune permettant de réaliser une tache spécifique..

Toutes les fonctions sont désignées par un nom unique. Une fonction se présente toujours sous la forme suivante :

Il est possible d'associer plusieurs fonctions ou plus précisément de les imbriquer dans le but d'effectuer des opérations complexes. L'association de fonctions prend la forme suivante :

NB : dans notre exemple le NomDeLaFonction2 correspond à l'Argument1 de la première fonction NomDeLaFonction1().

Fonctions les plus courantes

Somme La fonction SOMME() permet l'addition d'une plage de cellules (ensemble de cellules) et/ou de plusieurs valeurs.. Cette fonction est équivalente à l'opérateur addition.

Moyenne La fonction MOYENNE() permet d'effectuer la moyenne mathématique de plusieurs valeurs ou cellules..

Maintenant