Introduction

Les tableurs restent essentiels au sein des organisations pour le traitement de données.

Un tableur est un logiciel permettant la manipulation de feuilles de calculs. LibreOffice Calc (logiciel libre) et Microsoft Excel en sont deux exemples.

Une feuille de calcul est une table (ou grille) permettant de travailler sur des données.

Les données sont mémorisées dans des cellules repérées par leur coordonnées colonne et ligne. On distingue en particulier les cellules contenant :

  • des libellés (A1, B1 et C1, soit la plage A1:C1 dans l’exemple ci-dessous) ;
  • des valeurs saisies par l’utilisateur (cf plage de cellule A2:B3) ;
  • des valeurs calculées (cf plage C2:c3).
A B C
1 Prix Qté Total
2 150 2 300
3 300 3 900

Les valeurs calculées le sont à partir de formules de calcul introduites par le symbole = et faisant référence à d’autres cellules**. Exemple : le contenu de la cellule C2 est =A2*B2 et le résultat affiché est bien 300 (150 x 2).

Quelques fonctions usuelles

Un tableur dispose d’un nombre important de fonctions utilisables dans les formules de calcul :

  • mathématiques et statistiques : SOMME, MOYENNE ;
  • de manipulation de chaînes de caractères : CHERCHE, CONCATENER, GAUCHE, SUBSTITUE, MINUSCULE, CNUM ;
  • logiques : SI, ET, OU, NON ;
  • d’information : ESTVIDE, NBVAL, RECHERCHEV

Macros et VBA

Il est possible d’enregistrer une séquence d’action (sélection d’une plage de cellule, saisie ou suppression de données, …) dans une macro. Les macros sont écrites dans le langage de programmation VBA.

Il est possible d’ajouter des contrôles de formulaire (cases à cocher, liste déroulante) … à une feuille de calcul, et par exemple déclencher l’exécution d’une macro en cliquant sur un bouton.

En plus de la fonctionnalité d’enregistrement, il est possible de programmer ses propres fonctions :

  • pour pouvoir les utiliser au sein des formules de calcul ;
  • pour interagir avec la feuille de calcul.

Attention : Calc (LibreOffice) et Excel utilisent une API différente pour manipuler les cellules.

Sécurité des macros

Les macros constituent un vecteur d’introductions d’infections informatiques et sont par défaut désactivées dans les suites bureautiques.

Il existe plusieurs niveau de sécurité :

  • faible : à ne jamais utiliser (très dangereux) ;
  • moyen : à l’ouverture du document, un message propose à l’utilisateur d’activer ou non les macros : à éviter car un utilisateur pourrait répondre les activer avant d’en avoir contrôlé le code (ce qui nécessite des compétences en programmation) ;
  • élevé : les macros non signées sont désactivées ; pour signer une macros, il faut au préalable disposer d’un certificat GPG.

Fonctionnalité d’analyse de données

Un tableur dispose des fonctionnalités permettant de trier, filtrer, synthétiser ou encore représenter des données sous la forme de diagrammes.

Évaluation des compétences

La plateforme PIX permet de travailler la compétence ‘Traiter des données”.