Réponse rapide (mise à jour le 10 juillet 2026) — Pour soustraire dans Excel, sélectionnez une cellule vide, tapez =A1-B1 puis validez par Entrée. Le signe moins remplace la fonction SOUSTRACTION, qui n'existe pas dans Excel. Pour soustraire toute une plage d'un coup, écrivez =A1-SOMME(B1:B10).
Pourquoi il n'existe pas de fonction SOUSTRACTION dans Excel
Le réflexe est naturel : l'addition possède sa fonction SOMME, la soustraction devrait donc avoir la sienne. Pourtant, si vous tapez =SOUSTRACTION( dans une cellule, Excel ne propose rien. Aucune version d'Excel n'a jamais inclus de fonction SOUSTRACTION, ni de fonction MOINS. Ce n'est ni un oubli ni une limite de votre version : c'est un choix de conception.
La raison tient à la nature de l'opération. Une addition peut agréger des dizaines de valeurs dans n'importe quel ordre, d'où l'intérêt d'une fonction capable d'avaler une plage entière. Une soustraction, elle, ne porte que sur deux termes à la fois, et leur ordre compte : 10-3 ne donne pas la même chose que 3-10. L'opérateur moins, hérité de la calculatrice, couvre donc tous les besoins. Google Sheets propose bien une fonction MINUS, mais elle n'accepte que deux arguments et n'apporte rien de plus que le signe moins ; Excel a simplement choisi de ne pas la dupliquer.
Concrètement, toutes les soustractions d'Excel se construisent avec le signe -, seul ou combiné à des fonctions comme SOMME, MOD ou DATEDIF selon les situations. Si l'écriture des formules est encore nouvelle pour vous, notre guide des formules Excel pour débutants pose les bases ; la suite de cet article reste toutefois accessible à tous.
La base : soustraire deux cellules avec le signe moins
La soustraction la plus courante consiste à calculer la différence entre deux cellules. Placez-vous dans la cellule qui doit afficher le résultat, puis saisissez :
=A1-B1
Le signe = indique à Excel qu'il s'agit d'une formule (sans lui, votre saisie reste du simple texte), A1 est la valeur de départ et B1 la valeur retranchée. Validez par Entrée : le résultat s'affiche et se recalcule automatiquement dès que l'une des deux cellules change. C'est tout l'intérêt de référencer des cellules plutôt que de taper =250-80 : la formule vit avec vos données.
Trois variantes couvrent l'essentiel du quotidien :
| Besoin | Formule | Exemple |
|---|---|---|
| Soustraire une cellule d'une autre | =A1-B1 | 250-80 donne 170 |
| Soustraire une constante | =A1-10 | 250-10 donne 240 |
| Enchaîner plusieurs soustractions | =A1-B1-C1 | 250-80-20 donne 150 |
Dans une soustraction en chaîne, Excel calcule de gauche à droite : =A1-B1-C1 retire d'abord B1, puis C1. Vous pouvez obtenir le même résultat en regroupant les termes à déduire entre parenthèses : =A1-(B1+C1). Les deux écritures sont équivalentes ; la seconde se relit parfois mieux quand la liste s'allonge. Mais dès qu'elle s'allonge vraiment, il existe une méthode bien plus efficace.
Soustraire une plage entière : l'astuce =A1-SOMME(B1:B10)
Comment soustraire dix, vingt ou cent cellules d'un coup ? Enchaîner les signes moins devient vite illisible, et c'est précisément là que l'absence de fonction SOUSTRACTION se fait sentir. La solution tient en une ligne : on soustrait la somme de la plage.
=A1-SOMME(B1:B10)
Excel additionne d'abord toutes les valeurs de B1 à B10, puis retranche ce total de A1. C'est la formule type du suivi de budget : les recettes en A1, les dépenses listées en colonne B, le solde calculé en une seule opération. Elle s'adapte à toutes les tailles de plage, y compris sur plusieurs colonnes : =A1-SOMME(B1:C20) fonctionne de la même façon.
Autre approche, fréquente en comptabilité : saisissez directement les montants à déduire en négatif (-80 au lieu de 80), puis additionnez tout avec =SOMME(A1:A20). Les signes se compensent d'eux-mêmes et une seule fonction suffit.
Soustraire un pourcentage : remise, soldes et TVA
Retirer 20 % d'un prix ne s'écrit pas =A1-20%. Cette formule soustrait 0,2 unité (Excel interprète 20% comme le nombre 0,2), et non 20 % de la valeur. La bonne écriture multiplie par le complément :
=A1*(1-20%) retire 20 % de A1 (équivaut à =A1*0,8)
=A1*(1-B1) retire le pourcentage saisi en B1
La logique : garder 100 % moins 20 %, soit 80 % de la valeur, revient à la multiplier par 0,8. Un article à 250 € remisé de 20 % s'obtient donc avec =250*(1-20%), soit 200 €. En plaçant le taux dans une cellule dédiée (B1), vous transformez la formule en simulateur de remise : changez le taux, le prix suit.
Le piège classique : retrouver un prix HT depuis un TTC
Attention au cas particulier de la TVA. Pour passer d'un prix TTC à un prix HT à 20 %, il ne faut pas retirer 20 % : la TVA a été calculée sur le HT, pas sur le TTC. On divise par 1,2 :
=A1/1,2 HT depuis un TTC à 20 %
=A1/1,1 HT depuis un TTC à 10 %
=A1/1,055 HT depuis un TTC à 5,5 %
Vérification sur un exemple : 120 € TTC avec une TVA à 20 %. La division donne 120/1,2 = 100 € HT, ce qui est correct puisque 100 € majorés de 20 % redonnent bien 120 €. La soustraction donnerait 120*(1-20%) = 96 €, un résultat faux. Pour aller plus loin sur les parts, les évolutions et les taux, consultez notre guide du calcul de pourcentage dans Excel.
Soustraire des dates : combien de jours entre deux dates ?
Excel stocke chaque date sous forme de numéro de série : le 1er janvier 1900 porte le numéro 1, et chaque jour suivant ajoute 1. Conséquence pratique : deux dates se soustraient comme deux nombres. Pour compter les jours entre une date de début en A1 et une date de fin en B1 :
=B1-A1
Un détail piège souvent les débutants : Excel affiche parfois le résultat sous forme de date (par exemple « 14/02/1900 ») au lieu d'un nombre de jours. Le calcul est juste, seul l'affichage déraille. Passez la cellule au format Nombre (clic droit, Format de cellule) et le nombre de jours apparaît. La variante =AUJOURDHUI()-A1 compte les jours écoulés depuis une date, pratique pour suivre l'ancienneté d'un dossier ou un délai de paiement.
DATEDIF : l'écart en années, en mois ou en jours
Pour exprimer un écart en années ou en mois complets, la soustraction brute ne suffit plus : c'est le rôle de DATEDIF, une fonction héritée de Lotus 1-2-3 qu'Excel accepte sans jamais la proposer dans la saisie semi-automatique. Elle prend la date de début, la date de fin, puis une unité entre guillemets :
=DATEDIF(A1;B1;"y") années complètes
=DATEDIF(A1;B1;"m") mois complets
=DATEDIF(A1;B1;"d") jours (équivalent de B1-A1)
Seule contrainte : la date de début doit être antérieure à la date de fin, sinon la fonction renvoie #NOMBRE!. Le fonctionnement interne des dates, les formats et les fonctions associées sont détaillés dans notre guide complet des dates dans Excel.
Envie d'aller plus loin que les soustractions ?
Notre formation Excel couvre les calculs, les fonctions, les tableaux croisés dynamiques et l'automatisation, 100% à distance et en live, avec un formateur dédié.
Soustraire des heures : calculer une durée de travail
Les heures suivent la même logique que les dates : en interne, une heure est une fraction de journée (12:00 vaut 0,5 ; 18:00 vaut 0,75). Pour obtenir la durée entre une heure d'arrivée en A1 (9:00) et une heure de départ en B1 (17:30) :
=B1-A1
Affichez le résultat au format hh:mm pour lire 8:30. Pour déduire une pause déjeuner saisie en C1, prolongez simplement la soustraction : =B1-A1-C1. Et pour convertir une durée en heures décimales (8,5 au lieu de 8:30), utile dans un calcul de paie, multipliez par 24 : =(B1-A1)*24, à afficher au format Nombre.
Si la soustraction d'heures donne un résultat négatif, Excel affiche ##### quelle que soit la largeur de la colonne : le système de dates standard ne sait pas représenter une heure négative. Le cas typique est l'horaire de nuit qui passe minuit (22:00 à 6:00). La parade : =MOD(B1-A1;1), qui renvoie la durée correcte, minuit franchi ou non.
Dernier réglage à connaître : lorsque vous additionnez des durées et que le total dépasse 24 heures, le format hh:mm « reboucle » et 26 heures s'affichent 2:00. Appliquez le format personnalisé [h]:mm : les crochets demandent à Excel de cumuler les heures au-delà de 24 sans les convertir en jours.
Recopier une soustraction : le rôle des références absolues ($)
Une soustraction se recopie comme n'importe quelle formule : saisissez =B2-C2 sur la première ligne, puis tirez la poignée de recopie (le petit carré en bas à droite de la cellule) vers le bas. Excel adapte les références ligne par ligne : =B3-C3, =B4-C4, et ainsi de suite. Ces références dites relatives conviennent quand chaque ligne se calcule avec ses propres valeurs.
Le besoin change quand toutes les lignes doivent soustraire la même cellule : une remise unique saisie en E1, un coût fixe, un objectif commun. Recopiée telle quelle, =B2-E1 deviendrait =B3-E2 à la ligne suivante et viserait une cellule vide. La solution : verrouiller la référence avec le signe dollar.
=B2-$E$1
Le $ placé devant la colonne (E) et devant la ligne (1) fige la référence : recopiée sur cent lignes, la formule pointe toujours vers E1. Pendant la saisie, la touche F4 (Windows) ou Cmd+T (Mac) fait défiler les variantes $E$1, E$1 et $E1, plus rapide que de taper les dollars à la main.
#VALEUR! et autres erreurs classiques de soustraction
Trois situations couvrent l'écrasante majorité des soustractions qui déraillent.
La formule renvoie #VALEUR!. L'une des cellules contient du texte : un mot, un nombre stocké au format texte ou, plus sournois, un simple espace invisible qui fait passer la cellule pour vide. Contrairement à la fonction SOMME, qui ignore silencieusement le texte, l'opérateur moins refuse net de soustraire autre chose que des nombres. Pour diagnostiquer, testez la cellule suspecte avec =ESTNUM(A1) : si le résultat est FAUX, effacez son contenu et ressaisissez la valeur, ou convertissez-la avec =CNUM(A1). Excel signale d'ailleurs souvent les nombres au format texte par un petit triangle vert dans le coin de la cellule, avec une option « Convertir en nombre » accessible en un clic.
La cellule affiche #####. Deux causes possibles : la colonne est trop étroite pour le résultat (élargissez-la d'un double-clic sur le bord de son en-tête), ou une soustraction d'heures ou de dates a produit un résultat négatif, qu'Excel ne sait pas afficher en format horaire. Dans ce second cas, revoyez la section sur les heures et la fonction MOD.
La formule s'affiche au lieu du résultat. Si la cellule montre littéralement « =A1-B1 » ou « A1-B1 », soit le signe = manque au début de la saisie, soit la cellule était au format Texte avant que vous ne tapiez la formule. Repassez-la au format Standard, puis validez à nouveau.
Tableau récapitulatif : quelle formule pour quelle soustraction ?
Ce tableau condense tous les cas vus dans ce guide, à garder sous la main.
| Objectif | Formule | À retenir |
|---|---|---|
| Soustraire deux cellules | =A1-B1 | L'opérateur moins, pas de fonction |
| Soustraire une constante | =A1-10 | Fonctionne aussi en sens inverse : =100-A1 |
| Enchaîner des soustractions | =A1-B1-C1 | Calcul de gauche à droite |
| Soustraire une plage entière | =A1-SOMME(B1:B10) | L'astuce à connaître |
| Retirer 20 % | =A1*(1-20%) | Équivaut à =A1*0,8 |
| HT depuis un TTC (TVA 20 %) | =A1/1,2 | On divise, on ne retire pas 20 % |
| Jours entre deux dates | =B1-A1 | Résultat au format Nombre |
| Écart en années ou en mois | =DATEDIF(A1;B1;"y") | "m" pour les mois, "d" pour les jours |
| Durée entre deux heures | =B1-A1 | Format hh:mm |
| Horaires passant minuit | =MOD(B1-A1;1) | Évite l'affichage ##### |
| Durée en heures décimales | =(B1-A1)*24 | Format Nombre, utile pour la paie |
Faire écrire ses soustractions par l'IA : ce qui aide, ce qui trompe
Les assistants d'intelligence artificielle, Copilot intégré à Microsoft 365 comme les chatbots généralistes, savent traduire une demande formulée en français en formule Excel : « retire le total des dépenses de la colonne B de mes recettes en A1 » débouche sur =A1-SOMME(B1:B10). Pour les combinaisons moins évidentes, comme MOD sur des horaires de nuit ou DATEDIF sur des anciennetés, ce coup de pouce fait gagner du temps.
Deux précautions s'imposent. D'abord, vérifiez toujours la formule proposée sur deux ou trois lignes dont vous connaissez le résultat : une IA peut se tromper de référence, voire suggérer une fonction qui n'existe pas — y compris, ironie du sujet, une fonction SOUSTRACTION. Ensuite, gardez la main sur les formats d'affichage : la formule la plus juste produira un résultat illisible si la cellule est au mauvais format, et ce diagnostic-là reste humain.
En résumé, l'IA accélère l'écriture ; comprendre les références, les plages et les formats reste indispensable pour valider ce qu'elle produit. C'est exactement ce que ce guide vous a transmis.
Conclusion
Retenez l'essentiel : dans Excel, la soustraction n'a pas de fonction, elle a un opérateur. Le signe moins, combiné selon les besoins à SOMME pour les plages, à MOD pour les heures qui passent minuit, à DATEDIF pour les écarts de dates ou à une multiplication par le complément pour les pourcentages, couvre la totalité des situations. Ajoutez les références absolues pour recopier proprement et les bons formats d'affichage pour lire vos résultats, et ni #VALEUR! ni ##### ne vous arrêteront plus.
Pour consolider ces réflexes et passer aux étapes suivantes — fonctions conditionnelles, recherche de données, tableaux croisés dynamiques —, notre formation Excel vous accompagne avec un formateur dédié, 100% à distance et en live, avec un paiement possible en 3× sans frais. Vous y appliquez chaque notion sur des cas professionnels concrets, y compris les calculs de durées, de marges et de remises vus dans cet article.




