Feuilles de calcul

Feuilles de calcul

Tableur

Un tableur est un programme informatique capable de manipuler des feuilles de calcul. À l'origine destinés au traitement automatisé des données financières, les logiciels tableurs sont maintenant utilisés pour effectuer des tâches variées, de la gestion de bases de données simples à la production de graphiques (on peut alors parler de tableur-grapheur), en passant par diverses analyses statistiques.

Sommaire

De la feuille de calcul au tableur

Une feuille de calcul est une table (ou grille) d'informations la plupart du temps financières. En termes mathématiques, une feuille de calcul est une matrice. Les feuilles de calcul sont traditionnellement utilisées en comptabilité, les données étant présentées en colonnes (débit/crédit, par exemple). Certaines données sont issues de calculs (soustractions, additions, multiplications) entre différentes colonnes. L'automatisation de ces calculs, rendue possible par l'informatique dans le dernier quart du XXe siècle, apporte un gain de productivité appréciable.

Les feuilles de calculs informatisées sont inventées par Pardo et Landau, qui déposent le brevet correspondant en 1970. Le concept est par la suite réinventé par Dan Bricklin. La légende veut que Bricklin a l'idée du tableur en assistant à un cours, à l'université. Le professeur, après avoir dessiné au tableau une grande table de calcul, y trouve une erreur et doit effacer et recalculer une grande partie des cases, alors que ce processus peut être automatisé à l'aide d'un ordinateur. Cette idée débouche sur la création de VisiCalc, le premier tableur. VisiCalc est l'application qui fait basculer définitivement l'informatique du statut de loisir pour quelques passionnés vers le monde professionnel ; elle est la killer app qui assure le succès de l'ordinateur Apple II sur lequel elle est disponible dès 1979.

Note : Le tableur est parfois appelé chiffrier électronique au Québec, terme emprunté à la terminologie comptable québécoise. Le mot tableur est toutefois plus approprié à l'informatique.

Fonctionnalités et utilisation des tableurs

Exemple de tableur : le logiciel Gnumeric. Les interfaces de tous les tableurs sont similaires

Les premiers langages de programmation étaient conçus de manière à traiter et à sortir des données sous forme de tableaux, souvent sur une imprimante. Les techniques de programmation ont évolué depuis, et les données peuvent être représentées plus efficacement dans la mémoire de l'ordinateur, plutôt que séquentiellement sur une feuille de papier. Un logiciel tableur est conçu de manière à réaliser des calculs généraux en se basant sur des relations spatiales, et non plus temporelles, entre les données.

La plupart des autres programmes de calcul utilisent en effet le temps, c'est-à-dire l'ordre logique des instructions, comme premier principe d'organisation. Un point d'entrée bien défini provoque l'exécution de la première instruction, puis toutes les instructions suivent à la suite.

Au contraire, dans une feuille de calcul, un ensemble de cellules est défini, ainsi que des relations logiques spatiales entre elles. Dans les premiers tableurs, ces relations étaient en deux dimensions, représentées par une grille. Au fil du temps, de nouvelles fonctionnalités sont apparues, comme l'organisation de feuilles indépendantes mais pouvant être reliées logiquement l'une à l'autre, dans un embryon de troisième dimension. Les tableurs les plus avancés proposent des opérations comme la rotation ou la transposition de matrices de données ; et peuvent présenter les jeux de données graphiquement.

Les cellules d'une feuille de calcul sont les équivalents fonctionnels des variables dans un programme séquentiel. Les cellules peuvent contenir des formules, c'est-à-dire une série d'instructions qui permettent de calculer leur valeur à partir d'autres variables de la feuille de calcul, ou bien à partir de variables externes (comme la date ou l'heure). Les tableurs utilisent les concepts de références relatives et absolues, par exemple, afin de faciliter l'édition et la compréhension des formules.

En général, les tableurs mettent à jour automatiquement les valeurs des cellules qui dépendent d'un paramètre qui a varié. Les premiers tableurs utilisaient des stratégies simplistes, comme la mise à jour des cellules dans un ordre particulier ; les tableurs plus modernes ne calculent que le minimum nécessaire grâce à la construction d'un arbre de dépendance entre les cellules.

La plupart des concepts rencontrés en programmation séquentielle se retrouvent dans le monde des tableurs. Par exemple, le parcours de boucles indexées est représenté par un traitement d'une table de cellules, et une boucle infinie peut être obtenue en référençant réciproquement deux cellules (arbre de dépendance cyclique). La plupart des tableurs acceptent ce type de références cycliques, dont l'exécution peut être contrôlée par l'utilisateur ou par le programme lui-même.

La puissance des tableurs dérive certainement de la capacité intuitive du cerveau humain à représenter des objets dans l'espace et à appréhender des relations complexes entre ces objets. Beaucoup de gens trouvent plus facile de réaliser un calcul complexe dans un tableur plutôt que dans un logiciel adapté, et ce malgré l'inadéquation évidente entre l'outil et le but poursuivi.

Quelques formules

Excel et OpenOffice.org Calc permettent l'écriture de formules de calcul incluant des fonctions dans les cellules.

Les fonctions sont toutefois dépendantes de la localisation de la version du logiciel.

Un exemple de formule (sans fonction), qui effectue l'addition des valeurs contenues dans les cellules A5 et B3 :

  • =A5+B3

Exemples de formules utilisant des fonctions dont les noms varient selon la langue utilisée :

Localisation francophone

  • =SOMME(A1:B2) Cette formule calculera la somme de tous les nombres de A1 à B2.
  • =SOMME(A1;B2) Cette formule calculera la somme A1 et B2 càd A1+ B2. --> attention au signes ":" et ";"
  • =MOYENNE(A3:C6) Cette formule fera la moyenne des nombres de A3 à C6.

Localisation anglophone

  • =SUM(A1:B2) Cette formule calculera la somme de tous les nombres de A1 à B2.
  • =AVERAGE(A3:C6) Cette formule fera la moyenne des nombres de A3 à C6.

Autres concepts

  • Le tableau croisé dynamique ou pilote de données d'Excel et d'OOo Calc permettent de générer une synthèse de la table.
  • Le Filtrage permet de n'afficher que les lignes correspondant à certains critères
  • Le Tri permet de changer l'ordre d'un bloc de cellules
  • La Consolidation permet de fusionner plusieurs tableaux composés d'au plus une ligne et/ou colonne d'étiquettes, et de données chiffrés en y appliquant une fonction sélectionnée par l'utilisateur (Somme, Nombre, Moyenne...). Le nouveau tableau est adapté en fonction des libellés.

Logiciels

Anciens

Actuellement utilisés

  • Portail de l’informatique Portail de l’informatique
  • Portail des mathématiques Portail des mathématiques
Ce document provient de « Tableur ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Feuilles de calcul de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Feuilles De Style En Cascade — Pour les articles homonymes, voir CSS. CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le… …   Wikipédia en Français

  • Feuilles de style — en cascade Pour les articles homonymes, voir CSS. CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML. Les standards définissant CSS sont… …   Wikipédia en Français

  • Calcul Des Séquents — En logique mathématique et plus précisément en théorie de la démonstration, le calcul des séquents est un système de déduction créé par Gerhard Gentzen[1][2]. Le nom de ce formalisme fait référence à un style particulier de déduction qui manipule …   Wikipédia en Français

  • Calcul de séquences — Calcul des séquents En logique mathématique et plus précisément en théorie de la démonstration, le calcul des séquents est un système de déduction créé par Gerhard Gentzen[1][2]. Le nom de ce formalisme fait référence à un style particulier de… …   Wikipédia en Français

  • Calcul des sequents — Calcul des séquents En logique mathématique et plus précisément en théorie de la démonstration, le calcul des séquents est un système de déduction créé par Gerhard Gentzen[1][2]. Le nom de ce formalisme fait référence à un style particulier de… …   Wikipédia en Français

  • Calcul Numérique — Simulation numérique d une collision d une voiture dans un mur On entend souvent par calcul numérique un ensemble de calculs qui sont réalisés sur un système informatique, encore appelé système numérique (ou ordinateur). On réalise généralement… …   Wikipédia en Français

  • Calcul numerique — Calcul numérique Simulation numérique d une collision d une voiture dans un mur On entend souvent par calcul numérique un ensemble de calculs qui sont réalisés sur un système informatique, encore appelé système numérique (ou ordinateur). On… …   Wikipédia en Français

  • Feuilles de style en cascade — Pour les articles homonymes, voir CSS. CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le… …   Wikipédia en Français

  • Calcul des séquents — En logique mathématique et plus précisément en théorie de la démonstration, le calcul des séquents est un système de déduction créé par Gerhard Gentzen[1],[2]. Le nom de ce formalisme fait référence à un style particulier de déduction qui… …   Wikipédia en Français

  • Calcul numérique — Simulation numérique d une collision d une voiture dans un mur On entend souvent par calcul numérique un ensemble de calculs qui sont réalisés sur un système informatique, encore appelé système numérique (ou ordinateur). On réalise généralement… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”