Rentrée 2026 Préparez votre rentrée : réservez dès maintenant votre session de septembre, octobre ou novembre. Réservez votre session de septembre à novembre. Voir les sessions de rentrée →
Excel Word PowerPoint Photoshop Webmarketing WordPress CAO 3D PAO Pack Office Google Sheets Google Workspace IA · nouveau
À jour 2026
Formation Excel Sessions à distance chaque lundi · certifiante
Excel

Soustraction sur Excel : cellules, pourcentages, dates et heures

Par Samy· 10 juillet 2026· 9 min de lecture

Illustration Excel : soustraction sur Excel, les formules pour soustraire
100% à distance, en live Certifié Qualiopi Paiement 3× sans frais ★★★★★ 4,8/5 sur 6 avis Google
Soustraction Excel : la formule =A1-B1

L'essentiel

Il n'existe pas de fonction SOUSTRACTION dans Excel : on soustrait avec le signe moins. Tapez =A1-B1 pour soustraire B1 de A1, =A1-SOMME(B1:B10) pour retirer une plage entière, =A1*(1-20%) pour enlever 20 %. Les dates et les heures se soustraient de la même manière, à condition de choisir le bon format d'affichage. Ce guide détaille chaque cas, les pièges à éviter (#VALEUR!, #####) et les formules prêtes à recopier.

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 :

BesoinFormuleExemple
Soustraire une cellule d'une autre=A1-B1250-80 donne 170
Soustraire une constante=A1-10250-10 donne 240
Enchaîner plusieurs soustractions=A1-B1-C1250-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é.

Voir la formation

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.

ObjectifFormuleÀ retenir
Soustraire deux cellules=A1-B1L'opérateur moins, pas de fonction
Soustraire une constante=A1-10Fonctionne aussi en sens inverse : =100-A1
Enchaîner des soustractions=A1-B1-C1Calcul 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,2On divise, on ne retire pas 20 %
Jours entre deux dates=B1-A1Ré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-A1Format hh:mm
Horaires passant minuit=MOD(B1-A1;1)Évite l'affichage #####
Durée en heures décimales=(B1-A1)*24Format 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.

Questions fréquentes

Non. Contrairement à l'addition qui dispose de la fonction SOMME, la soustraction s'effectue avec l'opérateur mathématique moins : =A1-B1. Excel n'a jamais proposé de fonction SOUSTRACTION ni de fonction MOINS (Google Sheets, lui, possède une fonction MINUS, limitée à deux arguments). Ce n'est pas un manque : une soustraction ne porte que sur deux termes à la fois et leur ordre compte, l'opérateur suffit donc dans tous les cas.
Deux méthodes. Pour quelques cellules, enchaînez les signes moins : =A1-B1-C1-D1, Excel calcule de gauche à droite. Pour une plage entière, combinez l'opérateur avec la fonction SOMME : =A1-SOMME(B1:B10) retire d'un seul geste le total des cellules B1 à B10 de la valeur de A1. C'est la formule type d'un suivi de budget : les recettes moins la somme de toutes les dépenses.
Saisissez vos horaires au format heure (9:00, 17:30) puis soustrayez : =B1-A1 renvoie la durée, à afficher au format hh:mm. Attention : si le résultat est négatif, Excel affiche ##### car il ne sait pas représenter une heure négative. Utilisez =MOD(B1-A1;1) pour les horaires qui passent minuit, et le format personnalisé [h]:mm pour cumuler des durées au-delà de 24 heures.
Soustrayez la date la plus ancienne de la plus récente : =B1-A1. Si Excel affiche une date au lieu d'un nombre de jours, passez la cellule au format Nombre : le calcul est juste, seul l'affichage est en cause. Pour un écart exprimé en années ou en mois complets, utilisez DATEDIF : =DATEDIF(A1;B1;"y") renvoie les années, "m" les mois et "d" les jours.
Pour retirer 20 %, multipliez par le complément : =A1*(1-20%), ce qui revient à =A1*0,8. Attention au piège de la TVA : pour retrouver un prix HT à partir d'un TTC à 20 %, il ne faut pas retirer 20 % mais diviser par 1,2 : =A1/1,2. Retirer 20 % du TTC donne un résultat faux, car la TVA a été calculée sur le HT, pas sur le TTC.
L'une des cellules contient du texte au lieu d'un nombre : un mot, un espace invisible ou un nombre stocké au format texte. L'opérateur moins ne sait pas soustraire du texte (alors que SOMME, elle, l'ignore silencieusement). Vérifiez le contenu réel avec =ESTNUM(A1) : si le résultat est FAUX, effacez la cellule et ressaisissez la valeur, ou convertissez-la en nombre avec CNUM ou le bouton Convertir en nombre.

À lire ensuite

NB.SI : compter selon des critères NB.SI : compter selon des critères INDEX EQUIV : recherche flexible INDEX EQUIV : recherche flexible SOMMEPROD : multiplier et additionner SOMMEPROD : multiplier et additionner Concaténation : fusionner du texte Concaténation : fusionner du texte
Voir tous nos guides Excel →
S

Samy, formateur certifié

Formateur en bureautique et webmarketing (Excel, Word, PowerPoint, SEO, Google Analytics, acquisition de trafic). Centaines de stagiaires accompagnés en présentiel à Marseille et en classe virtuelle dans toute la France.

→ En savoir plus sur France Formation Groupe

Cet article vous a été utile ? Partagez-le

Formation Excel

Envie de maîtriser Excel de A à Z ?

Formules, fonctions de synthèse, tableaux croisés dynamiques et automatisation. 100% à distance, en live, avec un formateur dédié. Démarrage immédiat.

dès 299€3× sans frais 4,8/5 Google Certifié Qualiopi
Voir les formules et dates → Être rappelé
Voir les sessions
Formation Excel
dès 299€
Réserver →

Une question sur nos formations ?

Notre équipe vous répond et vous oriente vers la bonne solution.

Nous contacter

Vous formez une équipe ?

Devis sous 24h · financement OPCO géré de A à Z · tarifs dégressifs dès 3 collaborateurs.

Demander un devis