Tableur : classeur, cellules, formules et fonctions de gestion

Automatiser les calculs dans un tableur avec des formules, fonctions logiques, numériques, dates, recherches d’informations et manipulations de texte.

Introduction

Dans la gestion des données du système d’information, le tableur occupe une place centrale. Il permet de traiter des données via le tableur pour résoudre des problèmes de gestion, de structurer des calculs, de produire rapidement des résultats et surtout d’automatiser la résolution des problèmes de gestion.

Cette leçon est consacrée au socle indispensable : classeur, feuille de calcul, cellule, formules et fonctions. L’objectif est de comprendre comment automatiser des calculs en écrivant des formules, puis en mobilisant les grandes familles de fonctions utiles en contexte professionnel : fonctions logiques, numériques, dates, recherche d’informations et manipulation de texte.

Le tableur n’est pas seulement un outil de calcul. C’est un outil de modélisation. Il permet de transformer une règle de gestion en formule reproductible. C’est précisément ce qui le rend indispensable dans les métiers de la comptabilité, de la finance, du contrôle de gestion et de l’administration.

Objectifs d’apprentissage

À l’issue de cette leçon, vous devez être capable de :

  • comprendre la structure d’un classeur et d’une feuille de calcul ;
  • identifier le rôle d’une cellule dans l’organisation des données ;
  • écrire des formules correctes et fiables ;
  • automatiser des calculs simples et récurrents ;
  • utiliser les principales fonctions de gestion ;
  • distinguer une saisie manuelle d’un calcul automatisé ;
  • concevoir une feuille de calcul claire, exploitable et maintenable.

1. Le tableur dans la gestion des données

Le programme rattache cette leçon à la gestion des données du système d’information. Cela signifie que le tableur doit être compris comme un outil de traitement de l’information, et non comme un simple support bureautique.

1.1. Pourquoi le tableur est-il si utilisé ?

Dans une organisation, de nombreuses situations exigent des calculs rapides et adaptables :

  • calculer un total de ventes ;
  • déterminer une remise ;
  • estimer un coût ;
  • répartir des charges ;
  • contrôler des écarts ;
  • établir un planning de dates ;
  • rechercher une information dans un tableau ;
  • préparer un état de synthèse.

Le tableur est particulièrement utile parce qu’il permet :

  • de saisir des données ;
  • de calculer automatiquement ;
  • de recalculer immédiatement si une donnée change ;
  • de recopier les traitements sur un grand nombre de lignes ;
  • d’uniformiser les méthodes de calcul.

1.2. Pourquoi automatiser ?

Automatiser un calcul consiste à remplacer une opération faite « à la main » par une formule ou une fonction.

Par exemple :

  • au lieu de calculer mentalement prix unitaire × quantité, on écrit une formule ;
  • au lieu de décider manuellement si une remise s’applique, on utilise une fonction logique ;
  • au lieu de retaper un calcul sur 200 lignes, on recopie la formule.

Pourquoi est-ce essentiel ?

Parce que l’automatisation :

  • réduit les erreurs de ressaisie ;
  • fait gagner du temps ;
  • améliore la cohérence des traitements ;
  • permet de mettre à jour instantanément les résultats ;
  • rend les calculs traçables et contrôlables.

2. Découverte du tableur : classeur, feuille de calcul, cellule

2.1. Le classeur

Le classeur est le fichier principal du tableur. Il peut contenir plusieurs feuilles de calcul.

On peut le comparer à un dossier contenant plusieurs pages de travail.

Exemples de feuilles dans un même classeur :

  • Ventes janvier
  • Ventes février
  • Synthèse
  • Paramètres

2.2. La feuille de calcul

La feuille de calcul est l’espace de travail organisé en lignes et colonnes.

  • Les colonnes sont repérées par des lettres : A, B, C, D…
  • Les lignes sont repérées par des nombres : 1, 2, 3, 4…

L’intersection d’une ligne et d’une colonne forme une cellule.

2.3. La cellule

La cellule est l’unité de base du tableur. Elle peut contenir :

  • une valeur numérique ;
  • un texte ;
  • une date ;
  • une formule.

Exemples :

  • A1 peut contenir le texte Quantité
  • B2 peut contenir le nombre 15
  • C2 peut contenir la formule =A2*B2

2.4. Référence de cellule

Chaque cellule est identifiée par sa référence, composée de la lettre de colonne et du numéro de ligne.

Exemples :

  • A1
  • B7
  • D15

Cette référence est fondamentale, car les formules utilisent les cellules comme arguments.


3. Les types de données dans une cellule

Avant d’écrire des formules, il faut comprendre ce que contient une cellule.

3.1. Les nombres

Ils servent aux calculs : montants, quantités, pourcentages, taux, soldes.

Exemples :

  • 1250
  • 18,5
  • 0,20 pour 20 %

3.2. Le texte

Le texte permet de nommer, décrire, catégoriser.

Exemples :

  • Client A
  • Facture
  • Validé

3.3. Les dates

Les dates sont essentielles dans les traitements de gestion : échéances, délais, ancienneté, périodes.

Exemples :

  • 15/03/2026
  • 01/01/2026

3.4. Les formules

Une formule commence en général par le signe =.

Exemple :

  • =B2*C2

La cellule n’affiche pas la formule en permanence, mais son résultat.


4. La logique des formules

4.1. Définition

Une formule est une expression écrite dans une cellule pour effectuer un calcul automatiquement.

Elle peut contenir :

  • des constantes ;
  • des références de cellules ;
  • des opérateurs ;
  • des fonctions.

4.2. Les opérateurs de base

Les principaux opérateurs arithmétiques sont :

  • + : addition
  • - : soustraction
  • * : multiplication
  • / : division
  • ^ : puissance

Exemples :

  • =A1+B1
  • =C2-D2
  • =B3*C3
  • =E4/F4

4.3. Exemple simple de calcul automatisé

Supposons un tableau :

| A | B | C | |---|---|---| | Produit | Quantité | Prix unitaire | | Stylo | 10 | 2,50 |

Pour calculer le montant en D2 :

=B2*C2

Résultat : 25,00

4.4. Pourquoi utiliser des références plutôt que des nombres écrits dans la formule ?

Comparez :

  • =10*2,5
  • =B2*C2

La seconde formule est préférable, car si la quantité ou le prix changent, le résultat se met à jour automatiquement. La formule reste donc dynamique.


5. Méthode pour automatiser un calcul

5.1. Étape 1 : identifier la règle de gestion

Avant d’écrire une formule, il faut comprendre le calcul attendu.

Exemples :

  • montant HT = quantité × prix unitaire HT ;
  • remise = montant HT × taux de remise ;
  • total TTC = montant HT + TVA.

5.2. Étape 2 : repérer les cellules utiles

Il faut localiser les données dans la feuille.

Exemple :

  • quantité en B2
  • prix unitaire en C2
  • taux de remise en D2

5.3. Étape 3 : traduire la règle en formule

Exemples :

  • montant HT : =B2*C2
  • remise : =E2*D2
  • net commercial : =E2-F2

5.4. Étape 4 : vérifier le résultat

Il faut toujours contrôler :

  • la cohérence du résultat ;
  • la présence éventuelle d’erreurs de saisie ;
  • la bonne recopie de la formule.

6. Recopie des formules et automatisation en série

L’un des grands intérêts du tableur est la possibilité de recopier une formule sur plusieurs lignes.

6.1. Principe

Si en D2 vous avez :

=B2*C2

et que vous recopiez vers D3, la formule devient :

=B3*C3

Le tableur adapte automatiquement les références.

6.2. Intérêt pratique

Dans un tableau de 500 lignes, vous n’écrivez la formule qu’une seule fois. Vous la recopiez ensuite.

C’est le cœur de l’automatisation des calculs.

6.3. Point de vigilance

La recopie automatique est très puissante, mais elle suppose que la structure du tableau soit régulière. Si une ligne ou une colonne est incohérente, le résultat peut devenir faux.


7. Les fonctions : principe général

7.1. Définition

Une fonction est une formule prédéfinie par le tableur. Elle permet d’effectuer un traitement sans avoir à tout écrire manuellement.

Exemple :

  • =SOMME(B2:B10)

7.2. Structure générale

Une fonction s’écrit en général ainsi :

=NOM_DE_FONCTION(argument1; argument2; …)

Exemples :

  • =MOYENNE(C2:C12)
  • =SI(D2>1000;"Prime";"Pas de prime")

7.3. Pourquoi utiliser des fonctions ?

Parce qu’elles permettent :

  • de gagner du temps ;
  • de réduire les erreurs ;
  • de traiter des cas plus complexes ;
  • de rendre la feuille plus lisible.

8. Fonctions numériques de base

Les fonctions numériques sont au cœur des problèmes de gestion.

8.1. SOMME

Permet d’additionner plusieurs cellules.

Exemple :

=SOMME(B2:B8)

Usage : total des ventes, total des charges, total des quantités.

8.2. MOYENNE

Permet de calculer une moyenne.

Exemple :

=MOYENNE(C2:C10)

Usage : moyenne de chiffre d’affaires, moyenne de délai, moyenne de notes de satisfaction.

8.3. MIN et MAX

  • =MIN(D2:D20) : plus petite valeur
  • =MAX(D2:D20) : plus grande valeur

Usage : repérer un minimum de stock, un maximum de vente, une valeur extrême.

8.4. NB et NBVAL

  • NB compte les cellules contenant des nombres ;
  • NBVAL compte les cellules non vides.

Exemples :

  • =NB(B2:B20)
  • =NBVAL(A2:A20)

Usage : contrôler un nombre d’enregistrements, vérifier des saisies.

8.5. ARRONDI

Permet d’arrondir un résultat.

Exemple :

=ARRONDI(E2;2)

Usage : montants monétaires, pourcentages, résultats à présenter proprement.

8.6. Exemple complet

Tableau de ventes :

| Produit | Quantité | Prix unitaire | Montant | |---|---:|---:|---:| | A | 10 | 5 | 50 | | B | 8 | 7 | 56 | | C | 12 | 4 | 48 |

Formules :

  • D2 = B2*C2
  • D3 = B3*C3
  • D4 = B4*C4
  • total : =SOMME(D2:D4)
  • moyenne : =MOYENNE(D2:D4)
  • maximum : =MAX(D2:D4)

9. Fonctions logiques

Les fonctions logiques permettent au tableur de prendre une décision selon une condition. Elles sont essentielles pour automatiser des règles de gestion.

9.1. La fonction SI

La fonction la plus importante est :

=SI(condition; valeur_si_vrai; valeur_si_faux)

Exemple :

=SI(B2>=1000;B2*0,05;0)

Interprétation :

  • si le montant en B2 est au moins égal à 1 000, alors la prime est de 5 % ;
  • sinon, la prime est nulle.

9.2. Exemples de conditions

  • B2>100
  • C2="Oui"
  • D2<=DATE(2026;12;31)

9.3. Fonctions ET et OU

Elles permettent de combiner plusieurs conditions.

Exemples :

  • =SI(ET(B2>=1000;C2="Oui");"Accord";"Refus")
  • =SI(OU(D2="Urgent";E2>5000);"À traiter";"Normal")

9.4. Pourquoi les fonctions logiques sont-elles si importantes ?

Parce que beaucoup de règles de gestion sont conditionnelles :

  • remise si quantité suffisante ;
  • alerte si stock trop faible ;
  • validation si dossier complet ;
  • majoration si retard ;
  • statut selon un seuil.

9.5. Cas pratique

Une entreprise accorde :

  • 10 % de remise si la quantité est au moins 100 ;
  • sinon aucune remise.

Si la quantité est en B2 et le montant HT en D2, formule de remise :

=SI(B2>=100;D2*0,10;0)

Net après remise :

=D2-E2


10. Fonctions sur les dates

Les dates sont omniprésentes dans les problèmes de gestion.

10.1. Pourquoi les dates demandent-elles des fonctions spécifiques ?

Parce qu’une date n’est pas seulement un texte visuel. Dans le tableur, elle est gérée comme une valeur exploitable pour :

  • calculer un délai ;
  • déterminer une échéance ;
  • extraire le mois ou l’année ;
  • comparer des périodes.

10.2. Fonction AUJOURDHUI

Renvoie la date du jour.

Exemple :

=AUJOURDHUI()

Usage : contrôle d’échéance, ancienneté, suivi quotidien.

10.3. Fonction DATE

Construit une date à partir de l’année, du mois et du jour.

Exemple :

=DATE(2026;6;30)

10.4. Fonctions JOUR, MOIS, ANNEE

Permettent d’extraire une partie d’une date.

Exemples :

  • =JOUR(A2)
  • =MOIS(A2)
  • =ANNEE(A2)

Usage : ventilation par mois, regroupements temporels, contrôles.

10.5. Calcul d’un délai

Si A2 contient une date de facture et B2 une date de règlement, alors :

=B2-A2

Le résultat donne un nombre de jours si les cellules sont bien reconnues comme dates.

10.6. Exemple de gestion

Pour savoir si une facture est échue :

=SI(B2<AUJOURDHUI();"Échue";"Non échue")

B2 contient la date d’échéance.


11. Fonctions de recherche d’informations

Dans de nombreux tableaux de gestion, on ne veut pas seulement calculer : on veut aussi retrouver automatiquement une information.

11.1. Principe

Une fonction de recherche permet d’aller chercher une valeur dans un tableau à partir d’une clé.

Exemple : retrouver le prix d’un article à partir de son code.

11.2. Exemple typique

Table de référence :

| Code | Produit | Prix | |---|---|---:| | P01 | Stylo | 2,50 | | P02 | Cahier | 4,20 | | P03 | Classeur | 3,80 |

Si le code saisi est P02, la fonction de recherche permet de renvoyer 4,20.

11.3. Intérêt en gestion

Les recherches d’informations servent à :

  • compléter automatiquement une désignation ;
  • récupérer un tarif ;
  • affecter un taux ;
  • relier une feuille de saisie à une table de paramètres.

11.4. Pourquoi préférer une recherche à une saisie manuelle ?

Parce que la recherche :

  • évite les ressaisies répétitives ;
  • limite les erreurs ;
  • assure l’unicité de la donnée de référence ;
  • facilite les mises à jour.

11.5. Exemple de logique de formule

Si le prix dépend d’un code article, le calcul du montant peut devenir :

  1. recherche du prix unitaire ;
  2. multiplication par la quantité.

On obtient ainsi une feuille de calcul plus fiable.


12. Fonctions de manipulation de texte

Les données de gestion ne sont pas toujours purement numériques. Les textes doivent souvent être assemblés, nettoyés ou contrôlés.

12.1. Concaténation

Assembler plusieurs cellules textuelles.

Exemple d’usage :

  • prénom en A2
  • nom en B2
  • nom complet en C2

Formule possible :

=A2&" "&B2

12.2. GAUCHE, DROITE, STXT

Ces fonctions extraient une partie d’un texte.

Exemples :

  • =GAUCHE(A2;3) : trois premiers caractères
  • =DROITE(A2;2) : deux derniers caractères
  • =STXT(A2;4;5) : extrait à partir du 4e caractère sur 5 caractères

Usage : codes, références, segmentation d’identifiants.

12.3. NBCAR

Compte le nombre de caractères.

Exemple :

=NBCAR(A2)

Usage : contrôle de longueur d’un code.

12.4. MAJUSCULE, MINUSCULE

Permettent d’uniformiser la présentation.

Exemples :

  • =MAJUSCULE(A2)
  • =MINUSCULE(A2)

12.5. SUPPRESPACE

Très utile pour nettoyer une saisie contenant des espaces inutiles.

Exemple :

=SUPPRESPACE(A2)

12.6. Intérêt en gestion

Ces fonctions servent à :

  • normaliser les fichiers ;
  • préparer des imports ;
  • reconstituer des libellés ;
  • contrôler des identifiants.

13. Construire une feuille de calcul de gestion simple

Voici une démarche type.

13.1. Situation

On souhaite construire un tableau de facturation simple avec :

  • code article ;
  • quantité ;
  • prix unitaire ;
  • montant HT ;
  • remise ;
  • net HT.

13.2. Structure proposée

| A | B | C | D | E | F | |---|---|---|---|---|---| | Code | Quantité | Prix unitaire | Montant HT | Remise | Net HT |

13.3. Formules

  • D2 = B2*C2
  • E2 = SI(B2>=100;D2*0,10;0)
  • F2 = D2-E2

13.4. Logique de construction

  • les données saisies manuellement sont séparées des résultats calculés ;
  • chaque colonne a une fonction claire ;
  • les règles de gestion sont traduites dans des formules ;
  • les formules sont recopiables sur les lignes suivantes.

13.5. Pourquoi cette méthode est bonne ?

Parce qu’elle rend la feuille :

  • lisible ;
  • contrôlable ;
  • réutilisable ;
  • facilement modifiable.

14. Bonnes pratiques pour écrire des formules fiables

14.1. Toujours partir de la règle de gestion

Une formule ne doit jamais être écrite « au hasard ». Il faut d’abord comprendre le traitement attendu.

14.2. Séparer saisie et calcul

Les cellules de saisie doivent être distinctes des cellules calculées.

14.3. Éviter de retaper la même donnée à plusieurs endroits

Une donnée de base doit idéalement être saisie une seule fois puis réutilisée par formule.

14.4. Tester sur un petit exemple

Avant de recopier sur tout le tableau, il faut vérifier sur quelques lignes.

14.5. Contrôler la vraisemblance

Un résultat techniquement calculé peut être économiquement incohérent. Il faut donc toujours se demander :

  • le montant est-il plausible ?
  • la remise est-elle cohérente ?
  • la date calculée a-t-elle du sens ?

14.6. Utiliser des en-têtes clairs

Une formule devient plus facile à comprendre si le tableau est bien nommé.


15. Erreurs fréquentes à éviter

15.1. Confondre valeur saisie et résultat calculé

Écrire directement le résultat dans une cellule au lieu d’écrire la formule empêche toute mise à jour automatique.

15.2. Utiliser des nombres fixes au lieu de références

=100*0,2 est moins souple que =B2*C2.

15.3. Oublier le signe égal

Une formule sans = est interprétée comme du texte.

15.4. Référencer la mauvaise cellule

Une erreur de cellule peut produire un résultat faux mais apparemment plausible.

15.5. Recopier sans vérifier

Une formule recopiée sur 200 lignes peut propager une erreur initiale sur 200 lignes.


16. Cas d’application progressif

16.1. Données

Une entreprise suit ses commandes :

| Client | Quantité | Prix unitaire | Date commande | |---|---:|---:|---| | Alpha | 50 | 12 | 02/06/2026 | | Beta | 120 | 10 | 05/06/2026 | | Gamma | 80 | 15 | 08/06/2026 |

On veut calculer :

  • le montant ;
  • la remise de 5 % si quantité ≥ 100 ;
  • le net ;
  • un statut Urgent si la commande date de plus de 7 jours par rapport à aujourd’hui.

16.2. Formules

Montant :

=B2*C2

Remise :

=SI(B2>=100;D2*0,05;0)

Net :

=D2-E2

Statut :

=SI(AUJOURDHUI()-F2>7;"Urgent";"Normal")

16.3. Ce que montre cet exemple

Cet exemple combine plusieurs dimensions du programme :

  • automatiser des calculs en écrivant des formules ;
  • utiliser une fonction logique ;
  • utiliser une fonction de date ;
  • traiter des données via le tableur pour résoudre un problème de gestion.

17. De la formule isolée au modèle de gestion

Le véritable enjeu n’est pas seulement de savoir écrire =B2*C2. Il est de comprendre qu’une feuille de calcul est un modèle.

17.1. Qu’est-ce qu’un modèle dans un tableur ?

C’est une organisation cohérente de cellules, de données et de formules qui permet de reproduire un traitement.

Exemples :

  • modèle de devis ;
  • modèle de suivi de ventes ;
  • modèle de calcul de coûts ;
  • modèle de planning.

17.2. Pourquoi cette idée est importante ?

Parce que dans un contexte professionnel, on ne cherche pas seulement à obtenir un résultat ponctuel. On cherche à disposer d’un outil :

  • réutilisable ;
  • fiable ;
  • compréhensible par d’autres ;
  • facile à mettre à jour.

18. Mémo de méthode

Pour écrire une formule correctement

  1. Identifier la règle de gestion.
  2. Repérer les cellules utiles.
  3. Écrire la formule avec =.
  4. Vérifier le résultat.
  5. Recopier si nécessaire.
  6. Contrôler la cohérence globale.

À retenir sur les fonctions

  • numériques : totaliser, moyenner, compter, arrondir ;
  • logiques : tester une condition ;
  • dates : calculer et comparer des échéances ;
  • recherche : retrouver une information dans un tableau ;
  • texte : assembler, extraire, nettoyer des chaînes de caractères.

19. Points essentiels à retenir

  • Le classeur contient une ou plusieurs feuilles de calcul.
  • La cellule est l’unité de base du tableur.
  • Une formule commence par = et utilise des références de cellules.
  • L’automatisation consiste à transformer une règle de gestion en calcul reproductible.
  • Les fonctions facilitent les traitements courants et complexes.
  • Les grandes familles de fonctions utiles sont : numériques, logiques, dates, recherche d’informations, manipulation de texte.
  • La qualité d’une feuille de calcul dépend autant de la justesse des formules que de la clarté de son organisation.

Conclusion

Dans le cadre de la gestion des données du système d’information, le tableur constitue un outil fondamental pour gérer des données du système d’information et traiter des données via le tableur pour résoudre des problèmes de gestion. La compétence centrale de cette leçon est la capacité à automatiser la résolution des problèmes de gestion en automatisant des calculs par l’écriture de formules.

Autrement dit, il ne suffit pas de savoir saisir des nombres dans des cellules. Il faut savoir transformer une logique de gestion en outil fiable. Cette compétence est indispensable dans tous les domaines du DCG, car elle relie la donnée, la règle de calcul et la décision.

Dans les leçons suivantes, cette base sera prolongée par des aspects plus avancés du tableur, notamment l’ergonomie, l’audit des feuilles de calcul et la programmation au sein du tableur.