Mathématiques · CAPCAP
Programmer avec un tableur : exercices corrigés de CAP
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Une cellule de tableur joue le rôle d'une variable ; une formule qui commence par = est une instruction qui calcule sa valeur.
- La recopie vers le bas répète une formule sur toute une colonne : c'est l'équivalent d'une boucle.
- Une référence fixe s'écrit avec des E, la référence se décale à la recopie.
- La fonction SI traduit une condition : si le test est vrai, un résultat ; sinon, un autre.
- Avant de recopier une formule, teste-la sur une ligne dont tu connais le résultat.
Comment utiliser ces exercices
Ces exercices t'entraînent à programmer avec un tableur : au lieu d'écrire un programme ligne par ligne, tu remplis des cellules avec des nombres et des formules, et le logiciel calcule tout seul. Un tableur manipule des feuilles de calcul, c'est-à-dire des grilles de lignes et de colonnes dans lesquelles on range des données de toute nature 6. Dans le programme de CAP, ce travail s'inscrit dans le module d'algorithmique et de programmation 4, et les simulations peuvent se faire avec un programme ou avec le tableur 3.
Tu peux faire tous les exercices sur papier : on te donne ce que contiennent les cellules, et tu dois trouver la formule ou la valeur affichée. Si tu as un tableur sous la main, reproduis la feuille : c'est la meilleure façon de vérifier ta réponse. Les exercices sont rangés par difficulté, du niveau 1 (une formule simple) au niveau 3 (plusieurs notions à enchaîner).
Les exercices
Exercice 1 Calculer un prix TTC
Dans une feuille de calcul, la cellule A2 contient le prix hors taxe d'un article : 45 €. Le taux de TVA est de 20 %. On veut obtenir dans la cellule B2 le prix toutes taxes comprises (TTC).
- Écris la formule à saisir dans B2.
- Quelle valeur s'affiche dans B2 ?
Indice 1
Ajouter 20 % revient à multiplier par 1,2.
Indice 2
Une formule commence toujours par le signe =.
Voir la correction pas à pas
On veut une formule qui utilise la cellule A2 : on écrit =A2*1,2, car augmenter de 20 % revient à multiplier par .
On remplace A2 par sa valeur : .
On calcule : .
B2 affiche donc 54 (euros).
La formule fait référence à la cellule A2 et non au nombre 45 : si le prix change, B2 se recalcule seul. C'est tout l'intérêt d'une variable.
Exercice 2 Totaliser des heures
Un apprenti note ses heures de travail de la semaine dans les cellules B2 à B6 : 12 h, 15 h, 9 h, 20 h et 14 h. Dans la cellule B7, il écrit la formule =SOMME(B2:B6).
- Que désigne l'écriture B2:B6 ?
- Quelle valeur s'affiche dans B7 ?
Indice 1
Le signe deux-points relie la première et la dernière cellule d'une plage.
Indice 2
Additionne simplement les cinq valeurs.
Voir la correction pas à pas
B2:B6 désigne la plage de cellules qui va de B2 à B6, soit cinq cellules d'une même colonne.
La fonction SOMME additionne toutes les valeurs de cette plage.
On calcule : .
B7 affiche 70 (heures).
Une plage évite d'écrire chaque cellule une par une. Si l'apprenti change une des heures, la somme se met à jour automatiquement.
Exercice 3 Remplir une colonne avec une suite
Dans la cellule A2, on écrit 3. Dans la cellule A3, on écrit la formule =A2+4, puis on la recopie vers le bas jusqu'à la cellule A10.
- Que contient A4 ?
- Quelle valeur s'affiche dans A10 ?
Indice 1
Chaque cellule est obtenue en ajoutant 4 à celle du dessus.
Indice 2
De A2 à A10, il y a 8 étapes d'ajout.
Voir la correction pas à pas
En A3, la formule donne .
En A4, la formule recopiée devient =A3+4, donc .
De A2 à A10, on passe par 8 ajouts successifs de 4, soit .
La valeur de A10 est donc .
La recopie vers le bas répète la même instruction sur chaque ligne : c'est le rôle d'une boucle dans un programme. Ici, chaque cellule dépend de la précédente.
Exercice 4 Appliquer une remise avec une référence fixe
Un magasin applique une remise dont le taux est écrit dans la cellule E1 : 15 %. Les prix de départ sont dans la colonne B (B2 = 80 €, B3 = 100 €, B4 = 120 €). Dans C2, on saisit =B2*(1-$E$1), puis on recopie vers le bas jusqu'à C4.
- Explique le rôle des signes dollar dans
$E$1. - Quelle formule trouve-t-on en C4 ?
- Quelle valeur s'affiche dans C4 ?
Indice 1
Sans les signes dollar, la référence E1 se décalerait à la recopie.
Indice 2
Retirer 15 % revient à multiplier par 0,85.
Voir la correction pas à pas
Les signes dollar rendent la référence absolue :
$E$1ne bouge pas quand on recopie la formule. Le tableur distingue en effet les références relatives et absolues pour faciliter l'écriture des formules 6.En C4, la référence relative B2 s'est décalée de deux lignes et devient B4 ;
$E$1reste inchangée. La formule est=B4*(1-$E$1).On calcule le coefficient : .
On calcule la valeur : .
C4 affiche 102 (euros).
Le taux est écrit une seule fois : pour changer la remise de toute la colonne, il suffit de modifier E1.
Exercice 5 Trouver l'erreur d'une recopie
Un élève reprend l'exercice précédent, mais il écrit dans C2 la formule =B2(1-E1)* (sans les signes $). Il la recopie ensuite de C2 vers C3.
- Quelle formule apparaît en C3 ?
- Pourquoi le résultat est-il faux ?
- Comment corriger ?
Indice 1
En descendant d'une ligne, toutes les références relatives descendent d'une ligne.
Indice 2
Que contient la cellule E2 ?
Voir la correction pas à pas
En descendant d'une ligne, B2 devient B3 et E1 devient E2 : la formule de C3 est *=B3(1-E2)**.
La cellule E2 est vide : le tableur la lit comme 0. Le résultat est donc : aucune remise n'est appliquée.
Pour corriger, on retourne en C2 et on écrit *=B2(1-1)**, puis on recopie à nouveau vers le bas.
Quand une recopie donne un résultat étrange, regarde la formule de la cellule du bas : elle montre immédiatement quelle référence s'est décalée à tort.
Exercice 6 Calculer une prime avec une condition
Une entreprise verse une prime de 5 % du chiffre d'affaires mensuel d'un vendeur si ce chiffre d'affaires atteint au moins 500 € ; sinon, la prime est nulle. Le chiffre d'affaires est dans la cellule A2, la prime dans B2, avec la formule =SI(A2>=500;A2*0,05;0).
- Lis la formule à voix haute avec des mots.
- Pour A2 = 640 €, quelle valeur s'affiche dans B2 ?
- Quelle valeur s'affiche dans B2 si A2 = 480 € ?
Indice 1
La fonction SI contient trois parties : le test, le résultat si vrai, le résultat si faux.
Indice 2
Un test comme A2>=500 est vrai quand A2 vaut 500 ou plus.
Voir la correction pas à pas
La formule se lit : « si A2 est supérieur ou égal à 500, alors afficher 5 % de A2, sinon afficher 0 ».
Pour 640 €, le test 640 >= 500 est vrai : on calcule .
B2 affiche 32 (euros).
Pour 480 €, le test 480 >= 500 est faux : la formule affiche 0.
La fonction SI joue le rôle de l'instruction conditionnelle « si… alors… sinon… » que tu connais en programmation.
Exercice 7 Suivre un placement année après année
On place 1 000 € à un taux de 2 % par an, les intérêts étant ajoutés au capital chaque année. Dans la cellule B2, on écrit 1000 (capital au départ). Dans B3, on écrit =B2*1,02, puis on recopie vers le bas.
- Que représente B3 ?
- Quelle cellule contient le capital au bout de 3 ans ?
- Calcule ce capital (valeur exacte, sans arrondi).
Indice 1
Augmenter de 2 % revient à multiplier par 1,02.
Indice 2
Chaque ligne représente une année de plus.
Voir la correction pas à pas
B3 représente le capital après 1 an : .
B4 correspond à 2 ans et B5 à 3 ans : le capital au bout de 3 ans est dans B5.
On enchaîne trois multiplications : .
On calcule : , donc le capital vaut €, soit environ 1 061,21 € à l'affichage en euros et centimes.
Ici, chaque ligne utilise le résultat de la ligne précédente, comme une variable qui change à chaque passage d'une boucle.
Exercice 8 Combien de mois pour atteindre un objectif ?
Une personne met de côté 150 € chaque mois. Dans la colonne A, on écrit le numéro du mois (1, 2, 3, …) ; dans la colonne B, la somme épargnée depuis le début. B2 contient 150 et B3 contient =B2+150, recopiée vers le bas. Elle veut dépasser 1 000 €.
- Quelle valeur contient B4 ?
- À partir de quel mois la somme épargnée dépasse-t-elle 1 000 € ?
Indice 1
Au mois n, la somme épargnée vaut .
Indice 2
Cherche le plus petit nombre entier de mois dont le produit dépasse 1 000.
Voir la correction pas à pas
B3 vaut et B4 vaut .
Au mois n, la somme est . On cherche le premier n tel que .
On calcule : : avec 6 mois on a 900 €, ce qui ne suffit pas.
Avec 7 mois, on a €, ce qui dépasse 1 000 €.
La somme dépasse 1 000 € à partir du mois numéro 7.
Faire descendre la colonne jusqu'à ce que la valeur dépasse l'objectif revient à exécuter une boucle « tant que la somme est inférieure à 1 000 ». Le tableur te laisse voir chaque passage.
Exercice 9 Estimer la peinture d'une pièce
Pour repeindre un plafond rectangulaire, on range les données dans une feuille : la longueur 4,5 m en B2, la largeur 3,2 m en B3, le nombre de couches 2 en B4, et le rendement de la peinture 8 m² par litre en B5. On veut calculer en B6 le volume de peinture nécessaire.
- Écris la formule de B6.
- Quelle valeur s'affiche dans B6 ?
Indice 1
Commence par l'aire du rectangle, puis tiens compte des couches.
Indice 2
Un litre couvre 8 m² pour une couche.
Voir la correction pas à pas
L'aire du plafond est longueur × largeur : .
Avec deux couches, la surface à peindre est doublée : .
On divise par le rendement pour obtenir des litres : la formule est =B2B3B4/B5.
On calcule : m², puis m² à couvrir.
Enfin . B6 affiche 3,6 (litres).
Grâce à cette feuille, on peut changer les dimensions, le nombre de couches ou le rendement : B6 se recalcule aussitôt, sans refaire les opérations à la main.
Les questions qu'on se pose
Pourquoi utiliser des noms de cellules plutôt que des nombres dans les formules ?
Parce que la formule se met à jour toute seule quand une donnée change. Écrire =A2*1,2 plutôt que =45*1,2 permet de modifier le prix en A2 sans toucher à la formule. C'est le même principe qu'une variable dans un programme : une cellule contient une valeur que les formules peuvent utiliser 6.
Quand faut-il mettre des signes dollar dans une formule ?
Mets des signes dollar quand une référence doit rester fixe à la recopie : un taux, un prix unitaire ou un coefficient écrit dans une seule cellule. Sans eux, la référence se décale d'une ligne à chaque ligne recopiée. Pour savoir s'il en faut, imagine la formule recopiée une ligne plus bas : si la cellule visée doit rester la même, il faut les mettre.
Comment vérifier qu'une formule est correcte avant de la recopier ?
Calcule à la main le résultat de la première ligne et compare-le à l'affichage. Après la recopie, ouvre la formule d'une cellule du bas pour contrôler que les références ont bougé comme prévu. Un résultat 0 ou une valeur identique sur toute la colonne signale souvent une référence décalée par erreur.
Sources
Programme visé : Programme d'enseignement de mathématiques des classes préparant au certificat d'aptitude professionnelle (CAP) · Bulletin officiel du Ministère de l'Éducation nationale et de la Jeunesse
- Programme d'enseignement de mathématiques des classes préparant au certificat d'aptitude professionnelle (CAP), Bulletin officiel du Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 9 novembre 2026.
- Programmes et ressources en mathématiques - voie professionnelle, Éduscol (Ministère de l'Éducation nationale). Consulté le 9 novembre 2026.
- Ressources pédagogiques : Algorithmique et programmation (CAP), Éduscol. Consulté le 9 novembre 2026.
- Ressources d'accompagnement : Mathématiques CAP (programmes et compétences), Ministère de l'Éducation nationale. Consulté le 9 novembre 2026.
- Algorithmique et tableur, SésamMath. Consulté le 9 novembre 2026.
- Tableur, Wikipédia. Consulté le 9 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.