La soustraction des nombres entiers et décimaux en CM2 : leçon, exercices et évaluation
Compétence du programme : Calculer avec des nombres entiers et des nombres décimaux
Par Lucie Ferrand · Publié le 01/10/2026
La fiche à imprimer, gratuite
Télécharger la fiche (PDF) Fiche élève sans corrigé
Autres formats de la même fiche :
Vidéoprojection pour la classe Adaptée DYS police et espacement adaptés Éco d'encre noir et blanc
Aperçu de la fiche élève : cliquer pour télécharger le PDF
Nova te lit la leçon
L'essentiel avec Nova
- Nova te rappelle que soustraire, c'est chercher ce qu'il reste ou l'écart entre deux nombres.
- Aligne toujours les chiffres qui ont la même valeur : unités sous unités, dixièmes sous dixièmes et virgules sous virgules.
- Quand un chiffre est trop petit pour enlever celui du dessous, échange une unité avec la colonne située à gauche.
Comprendre ce que signifie soustraire
Une soustraction sert à calculer une quantité qui diminue, ce qu'il reste après avoir retiré une quantité, ou l'écart entre deux quantités. Dans le calcul 54 − 21 = 33, 54 est le nombre de départ, 21 est le nombre soustrait et 33 est la différence. Tu peux raconter ce calcul de plusieurs façons : « J'avais 54 cartes, j'en donne 21, il m'en reste 33 » ou « Il y a un écart de 33 entre 54 et 21 ». La soustraction est l'opération inverse de l'addition : pour vérifier que 54 − 21 = 33, calcule 33 + 21. Tu retrouves 54. L'ordre des nombres est important : 54 − 21 ne donne pas le même résultat que 21 − 54. Dans les calculs de cette leçon, le nombre de départ est au moins aussi grand que le nombre soustrait. Nova te conseille de lire d'abord la situation : cherche-tu ce qui reste, ce qui manque ou l'écart ?
Le vocabulaire à reconnaître
| Écriture | Comment la lire | Ce que tu peux vérifier |
|---|---|---|
| 68 − 25 = 43 | 68 moins 25 égale 43 | 43 + 25 = 68 |
| 9,6 − 4,2 = 5,4 | 9 virgule 6 moins 4 virgule 2 égale 5 virgule 4 | 5,4 + 4,2 = 9,6 |
| 17 − 0 = 17 | Enlever zéro ne change rien | 17 reste 17 |
| 32 − 32 = 0 | Enlever une quantité entière donne zéro | 0 + 32 = 32 |
Pose une soustraction d'entiers avec soin
- Écris le plus grand nombre en haut et le nombre à enlever en dessous. Aligne les unités dans une même colonne, puis les dizaines, les centaines et les milliers.
- Trace un trait horizontal sous les deux nombres. Écris le résultat sous ce trait, colonne par colonne.
- Commence toujours par la colonne la plus à droite : celle des unités. Continue ensuite vers la gauche.
- Si le chiffre du haut est assez grand, enlève directement le chiffre du bas. Par exemple, dans 582 − 247, commence par 2 − 7 : ce n'est pas possible sans échange.
- Prends une dizaine dans la colonne des dizaines. Les 8 dizaines deviennent 7 dizaines, et les 2 unités deviennent 12 unités. Tu peux alors calculer 12 − 7 = 5.
- Dans la colonne des dizaines, calcule ensuite 7 − 4 = 3. Dans la colonne des centaines, calcule 5 − 2 = 3. Tu obtiens 335.
- Relis ton calcul avant de le terminer. Vérifie que chaque chiffre est placé dans la bonne colonne et que tu n'as oublié aucun échange.
La règle de l'échange
Quand le chiffre du haut est plus petit que celui du bas dans une colonne, échange 1 dizaine de la colonne située à gauche contre 10 unités dans la colonne où tu calcules. Par exemple, 4 dizaines et 2 unités peuvent devenir 3 dizaines et 12 unités : une dizaine se transforme en 10 unités, qui s'ajoutent aux 2 unités déjà présentes. Cela ne change pas le nombre : 4 dizaines et 2 unités valent 42, tout comme 3 dizaines et 12 unités valent aussi 42. L'échange est parfois appelé une retenue. Nova dit : « Je ne fabrique pas de nombres, je déplace leur valeur ! »
Quand il y a des zéros dans le nombre
Les zéros demandent de l'attention, surtout lorsqu'ils se trouvent entre deux chiffres. Observe 406 − 178. Dans les unités, tu ne peux pas faire 6 − 8. Mais la colonne des dizaines contient 0 : elle ne peut pas donner une dizaine. Cherche alors à gauche. Prends une centaine parmi les 4 centaines : il reste 3 centaines. Cette centaine devient 10 dizaines. Donne une dizaine à la colonne des unités : il reste 9 dizaines et tu as 16 unités. Calcule 16 − 8 = 8, puis 9 − 7 = 2, puis 3 − 1 = 2. Le résultat est 228. Écris ces transformations proprement au-dessus des chiffres ou dans la colonne concernée. Ne saute jamais une colonne, même si elle contient zéro. Pour contrôler, additionne 228 et 178 : tu retrouves 406. Avec de l'entraînement, ce passage devient aussi automatique qu'un petit trajet de robot.
Soustraire des nombres décimaux
- Un nombre décimal possède une virgule. À gauche de la virgule se trouvent les unités, dizaines ou centaines. À droite se trouvent les dixièmes, centièmes et millièmes.
- Pour poser une soustraction décimale, place d'abord les virgules exactement l'une sous l'autre. Cette règle est indispensable : elle garantit que les unités sont sous les unités et les dixièmes sous les dixièmes.
- Complète avec des zéros si cela t'aide. Le nombre 7,5 peut s'écrire 7,50 sans changer de valeur. Le nombre 12 peut s'écrire 12,00.
- Dans 7,50 − 2,83, calcule d'abord les centièmes : 0 − 3 demande un échange. Échange un dixième contre 10 centièmes : il reste 4 dixièmes et tu obtiens 10 centièmes dans cette colonne. Calcule alors 10 − 3 = 7.
- Dans les dixièmes, calcule ensuite 4 − 8 : c'est encore impossible. Échange une unité contre 10 dixièmes : il reste 6 unités et tu obtiens 14 dixièmes. Calcule 14 − 8 = 6.
- Dans les unités, calcule 6 − 2 = 4. Écris une seule virgule dans le résultat, alignée avec celles des deux nombres : tu obtiens 7,50 − 2,83 = 4,67.
- Ne place jamais la virgule au hasard après le calcul. Elle indique la valeur des chiffres : 4,67 n'est pas le même nombre que 46,7.
Reconnaître la valeur des chiffres après la virgule
| Nombre | Chiffre des dixièmes | Chiffre des centièmes |
|---|---|---|
| 8,4 | 4 | 0 |
| 8,40 | 4 | 0 |
| 8,07 | 0 | 7 |
| 12,36 | 3 | 6 |
La virgule est un repère précieux
Dans 12 − 3,48, n'écris pas 3,48 sous le 12 sans préparer les colonnes. Écris plutôt 12,00 − 3,48. Les virgules sont alors alignées. Tu peux calculer 12,00 − 3,48 = 8,52. Ajouter des zéros à droite de la partie décimale ne change pas le nombre : 12,00 et 12 désignent la même quantité. En revanche, ajouter un zéro à gauche ou déplacer la virgule change le nombre : 1,2 et 12 ne sont pas égaux.
Estimer et vérifier ton résultat
Avant de calculer précisément, fais une estimation. Elle t'aide à repérer un résultat impossible. Pour estimer 63,40 − 28,75, tu peux penser à 63 − 29, ce qui donne environ 34. Après le calcul posé, tu trouves 34,65 : ce résultat est proche de ton estimation, il semble donc raisonnable. Pour vérifier exactement une soustraction, additionne la différence et le nombre soustrait. Ici, 34,65 + 28,75 = 63,40. Vérifie aussi le sens du résultat : si tu enlèves un nombre positif, le résultat doit être inférieur ou égal au nombre de départ. Si tu enlèves 18,75 à 30,00, tu ne peux pas obtenir 41,25. Enfin, garde les zéros utiles dans les mesures et les prix : 30,00 € montre qu'il y a zéro centime. Nova te félicite quand tu contrôles : un calculateur attentif ne se contente pas de trouver, il vérifie.
Exemples résolus
Une soustraction d'entiers avec échanges
Énoncé. Calcule 582 − 247.
- Pose 582 au-dessus de 247 en alignant unités, dizaines et centaines.
- Dans les unités, 2 est plus petit que 7. Échange une dizaine : 8 dizaines deviennent 7 dizaines et 2 unités deviennent 12 unités.
- Calcule 12 − 7 = 5.
- Dans les dizaines, calcule 7 − 4 = 3.
- Dans les centaines, calcule 5 − 2 = 3.
- Vérifie : 335 + 247 = 582.
Résultat : 582 − 247 = 335
Une soustraction décimale
Énoncé. Calcule 45 − 17,36.
- Écris 45 sous la forme 45,00 afin de voir les dixièmes et les centièmes.
- Pose 45,00 au-dessus de 17,36 en alignant les virgules.
- Dans les centièmes, 0 − 6 demande un échange. Transforme 45,00 en 44,100, puis donne un dixième aux centièmes : tu as 44 unités, 9 dixièmes et 10 centièmes.
- Calcule 10 − 6 = 4, puis 9 − 3 = 6.
- Dans les unités, 4 est plus petit que 7. Échange une dizaine : 44 unités deviennent 34 unités, puis calcule 14 − 7 = 7.
- Dans les dizaines, calcule 3 − 1 = 2. Place la virgule dans le résultat.
Résultat : 45 − 17,36 = 27,64
Les virgules se serrent la main
Nova aligne d'abord les virgules, comme deux robots qui se serrent la main. Ensuite seulement, il écrit les autres chiffres.
Regarde à droite, avance à gauche
Commence toujours par la colonne la plus à droite. Avance ensuite vers la gauche sans sauter de colonne.
Le contrôle inverse
Pour savoir si ta soustraction est juste, ajoute ton résultat au nombre que tu as enlevé. Tu dois retrouver le nombre de départ.
Mes exercices
Pose et calcule
★☆☆Pose chaque opération en colonnes, aligne les virgules, puis calcule.
- 139,9 − 102,1 =
- 192,34 − 55,44 =
- 139,51 − 62,98 =
- 136,20 − 62,16 =
- 197,0 − 87,1 =
- 172,6 − 44,5 =
- 197,2 − 94,0 =
- 93,4 − 71,0 =
- 114,09 − 15,84 =
- 172,3 − 95,3 =
Voir le corrigé
- 37,8
- 136,90
- 76,53
- 74,04
- 109,9
- 128,1
- 103,2
- 22,4
- 98,25
- 77,0
Défi chrono
★☆☆Résous le plus de calculs possible en 3 minutes.
- 106,1 − 48,3 =
- 183,66 − 44,09 =
- 85,2 − 28,4 =
- 122,72 − 48,61 =
- 184,9 − 69,9 =
- 125,04 − 112,82 =
- 80,0 − 31,4 =
- 192,68 − 86,95 =
- 57,9 − 57,3 =
- 164,82 − 54,56 =
- 145,2 − 105,8 =
- 166,7 − 52,0 =
Voir le corrigé
- 57,8
- 139,57
- 56,8
- 74,11
- 115,0
- 12,22
- 48,6
- 105,73
- 0,6
- 110,26
- 39,4
- 114,7
Complète le nombre manquant
★★☆Trouve le nombre qui manque pour que l'égalité soit vraie.
- 179,41 − … = 128,04
- … − 172,00 = 16,60
- … − 27,98 = 70,87
- 138,71 − … = 42,94
- … − 107,84 = 51,65
- 188,3 − … = 170,3
- 194,1 − … = 114,1
- … − 114,91 = 2,88
Voir le corrigé
- 51,37
- 188,60
- 98,85
- 95,77
- 159,49
- 18,0
- 80,0
- 117,79
Vrai ou faux ?
★★☆Indique si chaque égalité est vraie ou fausse ; si elle est fausse, corrige-la.
- 49,3 − 9,1 = 50,2
- 171,2 − 145,0 = 25,2
- 64,1 − 7,2 = 54,9
- 179,88 − 39,18 = 140,90
- 154,12 − 69,87 = 84,25
- 138,9 − 110,8 = 28,1
Voir le corrigé
- faux, 49,3 − 9,1 = 40,2
- faux, 171,2 − 145,0 = 26,2
- faux, 64,1 − 7,2 = 56,9
- faux, 179,88 − 39,18 = 140,70
- vrai
- vrai
Calculer dans des situations concrètes
★★☆Calcule ce qu'il reste ou la longueur restante. Pose les opérations si nécessaire.
- Lina a 25,00 €. Elle achète un livre à 18,50 €. Combien lui reste-t-il ?
- Un ruban mesure 2,75 m. On coupe 1,38 m. Quelle longueur reste-t-il ?
- Une gourde contient 13,20 L d'eau. On utilise 4,65 L. Quelle quantité d'eau reste-t-il ?
Voir le corrigé
- 6,50 €. Il reste 6,50 € à Lina.
- 1,37 m. Il reste 1,37 m de ruban.
- 8,55 L. Il reste 8,55 L d'eau.
Estimer avant de calculer
★★☆Choisis l'estimation la plus proche avant de faire le calcul exact.
- 48 − 19 est-il plus proche de 30 ou de 300 ?
- 12,4 − 3,1 est-il plus proche de 10 ou de 100 ?
- 50 − 18,7 est-il plus proche de 3 ou de 30 ?
Voir le corrigé
- Plus proche de 30 (48 − 19 = 29).
- Plus proche de 10 (12,4 − 3,1 = 9,3).
- Plus proche de 30 (50 − 18,7 = 31,3).
Repérer et corriger une erreur
★★★Lis chaque calcul. Repère l'erreur, explique-la puis écris le calcul correct.
- Élise écrit : 8,4 − 2,75 = 6,35.
- Noé écrit : 500 − 267 = 333.
- Maya écrit : 6,03 − 1,8 = 5,23.
Voir le corrigé
- Erreur : les virgules ne sont pas alignées. 8,4 − 2,75 = 5,65.
- Erreur : les échanges à travers les zéros sont mal effectués. 500 − 267 = 233.
- Erreur : les chiffres des unités et des dixièmes ne sont pas correctement alignés. 6,03 − 1,8 = 4,23.
Évaluation
Pose et effectue chaque opération (aligne les virgules).
- 168,03 − 157,81 =/ 2.5
- 19,5 − 15,3 =/ 2.5
- 101,2 − 66,5 =/ 2.5
- 112,4 − 75,5 =/ 2.5
- 83,0 − 69,5 =/ 2.5
- 71,71 − 15,37 =/ 2.5
- 85,3 − 50,7 =/ 2.5
- 130,92 − 90,32 =/ 2.5
Voir le corrigé de l'évaluation
- 10,22 (2.5 pts)
- 4,2 (2.5 pts)
- 34,7 (2.5 pts)
- 36,9 (2.5 pts)
- 13,5 (2.5 pts)
- 56,34 (2.5 pts)
- 34,6 (2.5 pts)
- 40,60 (2.5 pts)
Erreurs fréquentes
| Erreur à éviter | Pourquoi | Le bon réflexe |
|---|---|---|
| Poser 8,4 et 2,75 en alignant les derniers chiffres au lieu d'aligner les virgules. | Les chiffres ne représentent alors plus la même valeur : des dixièmes peuvent se retrouver sous des centièmes. | Écris 8,40 − 2,75. Place d'abord les virgules, puis complète avec un zéro si nécessaire. |
| Calculer 0 − 6 = 6 dans une colonne sans faire d'échange. | Tu ne peux pas enlever 6 unités à 0 unité. Le résultat ne respecte pas la valeur des chiffres. | Cherche une unité dans la colonne située à gauche et échange-la contre 10 unités dans la colonne où tu calcules. |
| Oublier de diminuer le chiffre de gauche après avoir fait un échange. | Tu comptes alors une même dizaine ou une même centaine deux fois. | Dès que tu donnes une dizaine à la colonne de droite, barre ou réécris le chiffre de gauche diminué de 1. |
Guide pour les parents
Invitez votre enfant à expliquer chaque échange avec ses mots : une dizaine devient 10 unités, ou un dixième devient 10 centièmes.
- Faites poser les calculs sur du papier quadrillé ou avec des colonnes tracées. Les alignements deviennent plus visibles, surtout pour les virgules.
- Demandez une estimation avant le calcul, puis une vérification par addition après le calcul. Encouragez l'explication plutôt que la rapidité.
- Utilisez des situations simples du quotidien, comme une somme dépensée ou une longueur coupée, afin de donner du sens au signe −.
Temps conseillé : ~15 min.
Questions fréquentes
Pourquoi puis-je écrire 7,5 sous la forme 7,50 ?
Le zéro placé à droite de la partie décimale ne change pas la quantité. 7,5 correspond à 7 unités et 5 dixièmes ; 7,50 correspond à 7 unités, 5 dixièmes et 0 centième.
Où dois-je placer la virgule dans le résultat ?
Place-la dans la même colonne que les virgules des deux nombres. Si tu as bien posé le calcul, elle est naturellement alignée.
Que faire si je rencontre un zéro quand je dois faire un échange ?
Cherche vers la gauche la première colonne qui possède une unité à donner. Transforme cette unité, puis fais les échanges nécessaires jusqu'à la colonne où tu calcules.
Comment savoir si mon résultat semble possible ?
Estime d'abord le calcul avec des nombres proches. Puis vérifie que le résultat est inférieur ou égal au nombre de départ et contrôle avec une addition.
Teste-toi avec Nova
Dans le même domaine
Lire et comprendre des données en CM2 : leçon, exercices et évaluation
Nova te rappelle qu'une donnée est une information que tu peux lire dans un tableau, un graphique ou un diagramme.
MathématiquesDiagrammes en CM2 : leçon, exercices et évaluation
Nova te le rappelle : un diagramme permet de voir rapidement des informations organisées. Lis toujours le titre, la légende, les catégories et l'échelle avant de répondre.
MathématiquesLes segments en CM2 : leçon, exercices et évaluation
Un segment est une partie de droite limitée par deux points, appelés ses extrémités. Pour mesurer ou tracer un segment, place précisément le zéro de ta règle sur une extrémité.
MathématiquesNombres jusqu'à 1000 en CM2 : leçon, exercices et évaluation
Nova te rappelle qu’un chiffre ne vaut pas toujours la même chose : sa valeur dépend de sa place dans le nombre.
MathématiquesQuantités et nombres en CM2 : leçon, exercices et évaluation
Nova te rappelle qu’un nombre indique une quantité : tu peux le lire, l’écrire, le décomposer et le comparer. Pour lire un grand nombre, sépare ses chiffres en classes de trois en partant de la droite.
MathématiquesMoyenne initiation en CM2 : leçon, exercices et évaluation
Nova te le rappelle : une moyenne permet de remplacer plusieurs nombres par une valeur qui les représente tous.
Les messages de l’équipage
Personne n’a encore laissé de message sur cette fiche. Sois la première ou le premier !