Tutoriels

Pourquoi Excel ressemble à ce qu’il fait – CloudSavvy IT

Microsoft Excel pour Windows (détail)

La feuille de calcul avec laquelle vous êtes probablement le plus familier est Microsoft Excel. Mais vous êtes-vous déjà demandé pourquoi Excel ressemble et agit comme il le fait? Pourquoi Excel organise-t-il les données dans une grille de cellules? Pourquoi les colonnes sont-elles identifiées par des lettres et les lignes par des chiffres? La réponse, comme la plupart des choses en informatique, est due à compatibilité.

VisiCalc

Le premier «tableur informatique» tel que nous le reconnaissons était VisiCalc, de Dan Bricklin et Bob Frankston en 1979. Initialement sorti pour l’ordinateur personnel Apple II, VisiCalc a également fait son chemin vers DOS et l’ordinateur personnel IBM en 1981. Vous pouvez suivre la plupart des décisions de conception d’Excel à VisiCalc.

VisiCalc pour DOS
VisiCalc pour DOS

Avant la feuille de calcul informatique, les comptables ont tabulé les nombres sur papier des feuilles de calcul. Chaque feuille de calcul avait des séparateurs pour les colonnes et des lignes pour définir les lignes. VisiCalc affichait également les valeurs dans les colonnes et les lignes, étiquetant chaque colonne avec une lettre de A à BK (63 colonnes) et chaque ligne avec un numéro de 1 à 254 . VisiCalc a identifié une cellule individuelle avec une combinaison de la lettre de colonne et du numéro de ligne, donc A1 était la cellule de la première colonne et de la première ligne, tandis que D12 était la cellule de la quatrième colonne et de la douzième rangée.

  Comment signer des PDF sur iPhone, iPad et Mac

Avec VisiCalc, vous avez entré une grille de nombres, tels que les frais de déplacement ou le budget d’un service, et vous avez effectué des opérations sur eux. Vous pouvez additionner une plage de nombres en utilisant le SUM ou recherchez la valeur minimale à l’aide de la MIN fonction.

À peu près de la même manière que vous utiliseriez les feuilles de calcul aujourd’hui, avec quelques différences mineures. Par exemple, VisiCalc a utilisé la notation des ellipses des mathématiques, représentant une plage comme A1...A10. Également différent des feuilles de calcul modernes, VisiCalc a utilisé le @ symbole pour indiquer des fonctions, telles que @SUM(A1...A10) pour calculer une somme sur une plage.

VisiCalc est devenu une application incontournable. Partout dans le monde, les entreprises ont acheté des ordinateurs personnels exécutant VisiCalc. Mais la popularité engendre la concurrence. Lotus Corporation a sorti sa Lotus 1-2-3 en 1983 et a rapidement remplacé VisiCalc en tant que leader du marché des feuilles de calcul informatiques.

Lotus 1-2-3 pour DOS
Lotus 1-2-3 pour DOS

L’une des raisons pour lesquelles Lotus 1-2-3 a pu dépasser la concurrence est qu’il n’a pas obligé les utilisateurs à réapprendre la feuille de calcul. Comme VisiCalc, Lotus 1-2-3 étiquetait les colonnes avec des lettres, les lignes avec des nombres et les cellules avec le A1 syntaxe. Même les fonctions de Lotus 1-2-3 étaient les mêmes que celles de VisiCalc, y compris le @ pour démarrer une référence de fonction.

  Comment extraire des images d'un fichier PDF sous Windows 10

Lotus 1-2-3 a également simplifié certaines choses, rendant la feuille de calcul plus facile à utiliser. Un exemple notable est la façon de spécifier une plage. Au lieu des ellipses à «trois points» dans VisiCalc, Lotus 1-2-3 n’a utilisé que deux points. Ainsi pour calculer une somme à travers les cellules A1 à A10 , tu es entré @SUM(A1..A10).

Et Lotus 1-2-3 a ajouté de nouvelles fonctionnalités, telles que la possibilité de cartographier les données. Et en tant que feuille de calcul informatique qui était «Tout VisiCalc, et plus», Lotus 1-2-3 a dépassé VisiCalc sur le marché.

La compatibilité était essentielle pour que Lotus 1-2-3 dépasse VisiCalc, et cela n’est pas passé inaperçu par les autres feuilles de calcul. Même le tableur de shareware As-Easy-As de TRIUS a fourni une compatibilité étroite avec Lotus 1-2-3. Pourtant, Lotus 1-2-3 est resté dominant tout au long des années 1980.

As-Easy-As pour DOS
As-Easy-As pour DOS

Ce n’est que lorsque Microsoft a développé des applications pour l’interface utilisateur graphique Macintosh d’Apple que le paysage de la feuille de calcul a changé. En 1985, Microsoft a publié pour la première fois Office pour Macintosh, y compris une version d’Excel. Plus tard, Microsoft a également lancé ses produits Office sur Windows. Et en tant que seule feuille de calcul pour Windows, Excel est devenu la nouvelle norme.

  Comment installer Drupal sur un serveur Ubuntu
Microsoft Excel pour Windows
Microsoft Excel pour Windows

Microsoft a pris soin de fournir une rétrocompatibilité avec Lotus 1-2-3. Excel a utilisé la même interface de base que Lotus 1-2-3, avec «colonnes comme lettres» et «lignes comme nombres», et le A1 modèle de référence de cellule. La compatibilité Lotus 1-2-3 était si importante qu’Excel a même implémenté un bogue d’année bissextile «année 1900» de Lotus 1-2-3.

Malgré sa compatibilité avec Lotus 1-2-3, Excel a rationalisé certaines choses. Les références de plage ont été simplifiées, en utilisant un deux-points au lieu des deux points. Certaines fonctions ont été renommées pour faciliter leur mémorisation, telles que AVERAGE au lieu de Lotus 1-2-3 AVG pour calculer la moyenne d’une liste de nombres. Les calculs de cellule ont également changé, commençant maintenant chaque calcul avec = à la place du @ notation de Lotus 1-2-3 et VisiCalc.

Microsoft Excel pour Windows (détail)
Microsoft Excel pour Windows (détail)

Ainsi, la prochaine fois que vous vous demandez pourquoi Excel fait des choses en particulier, pensez à Excel en tant que produit de l’historique des feuilles de calcul. Excel ressemble et agit comme il le fait, car c’est ainsi que Lotus 1-2-3 a fait les choses. Et Lotus 1-2-3 a regardé et a agi de cette façon parce que c’est ainsi que VisiCalc fonctionnait. Donc vraiment, Excel retrace sa conception et même son interface à VisiCalc de 1979.