Faire une soustraction sur Excel : cellules, colonnes, dates et heures

Pour faire une soustraction sur Excel, il n’existe pas de fonction SOUSTRAIRE : on tape le signe =, la première valeur, le signe moins, puis la seconde, par exemple =A1-B1, et on valide avec Entrée. Cette méthode couvre le cas de deux cellules, d’une plage, d’une colonne entière, d’une valeur fixe, de deux dates ou de deux heures. La dernière partie traite les résultats faux : date au lieu d’un nombre, colonne remplie de ####, calcul qui ne se met pas à jour.

Soustraction sur Excel : le signe moins et la fonction SOMME

Toute formule commence par =. Entre deux nombres, =10-5 affiche 5. Avec des références de cellule, =C1-D1 soustrait le contenu de D1 à celui de C1, et le résultat se met à jour dès qu’une des deux cellules change, sans toucher à la formule. On préfère donc les références aux nombres tapés à la main.

Les retraits s’enchaînent : =50-10-5-3 donne 32, et =A1-B1-C1 retire deux cellules à la première. Les parenthèses servent à regrouper un calcul, par exemple =A1-(B1+C1).

Pour retirer beaucoup de cellules d’un coup, la fonction SOMME évite d’écrire chaque référence : =A1-SOMME(B1:B10) soustrait le total de la plage B1:B10. Excel accepte aussi des cellules séparées, comme dans =A1-SOMME(B1;B4;B8). Écrire =A1-B1:B10 sans SOMME est une erreur, car Excel ne sait pas quelle valeur de la plage retirer.

Soustraire deux colonnes sur toutes les lignes

Pour calculer une marge ou un écart ligne par ligne, écrivez la formule sur la première ligne, par exemple =B2-C2 en D2. Double-cliquez ensuite sur la poignée de recopie, le petit carré en bas à droite de la cellule : la formule descend jusqu’à la fin des données, et les références se décalent à chaque ligne (B3-C3, B4-C4, etc.).

Ce calcul suppose un tableau propre, avec une colonne par type de valeur et aucune ligne vide. Les conseils sur un tableau de données bien structuré évitent la plupart des recopies interrompues. Pour des données importées d’un autre logiciel, le nettoyage avec Power Query règle en amont les espaces et les formats mélangés.

Retirer une même valeur à toute une colonne

Pour enlever 100 à chaque cellule de A2 à A20, la solution la plus lisible est de ranger cette valeur dans une cellule, par exemple D1, et d’écrire =A2-$D$1. Les signes dollar bloquent la référence : en recopiant la formule vers le bas, A2 devient A3, A4, mais D1 reste D1. Modifier D1 recalcule ensuite toute la colonne.

Colonne de prix avec une cellule de remise fixe en haut

Pour retirer un pourcentage, la formule change de forme : =A2*(1-B1), avec le pourcentage en B1, donne le montant après réduction. Pour modifier les valeurs en place, sans colonne supplémentaire, le collage spécial d’Excel propose une opération Soustraction : on copie la cellule qui contient la valeur à retirer, on sélectionne la plage, puis on choisit cette opération dans les options de collage.

Calculer un écart entre deux dates ou deux heures

Pour deux heures, on retire l’heure de début à l’heure de fin : =C2-B2, puis on applique le format personnalisé h:mm à la cellule du résultat. Au-delà de 24 heures, ce format repart de zéro : 12:45 plus 15:30 s’affichent 4:15. Le format [h]:mm affiche le vrai total, 28:15.

Si les deux cellules contiennent une date et une heure, la même soustraction renvoie un nombre décimal, dont la partie entière compte les jours. Pour obtenir des heures, multipliez par 24 : =(B2-B1)*24. Pour compter uniquement des jours entre deux dates, =B2-A2 convient, avec une date de fin postérieure à la date de début, et la fonction DATEDIF existe pour d’autres unités.

Dans les besoins courants, les autres formules de calcul courantes complètent ces écarts, par exemple pour additionner des durées ou arrondir un résultat.

Quand la soustraction donne un résultat faux

Le résultat s’affiche comme une date : la cellule a hérité d’un format date. Sous l’onglet Accueil, choisissez le format Général pour retrouver un nombre.

Cellule Excel affichant des dièses à cause d'une colonne trop étroite

Si une cellule affiche des ####, la colonne est le plus souvent trop étroite : élargissez-la en double-cliquant sur le bord de son en-tête. Si le résultat reste faux ou si Excel renvoie #VALEUR!, vérifiez les valeurs de départ. Voici les causes les plus fréquentes et leur correction :

  • Des nombres stockés comme du texte, souvent alignés à gauche : convertissez-les en nombres avant de recalculer.
  • Un séparateur décimal inadapté ou des espaces cachés dans des données importées : remplacez le point par une virgule et supprimez les espaces avec la fonction SUPPRESPACE.
  • Un calcul en mode manuel : appuyez sur F9 pour forcer le recalcul.
  • Des lignes en double qui faussent le total : la suppression des lignes en double les retire avant la soustraction.

Addition, multiplication et division : les mêmes réflexes

Les autres opérations suivent la même logique : + pour additionner, * pour multiplier, / pour diviser, toujours après un =. La fonction SOMME additionne une plage, et PRODUIT multiplie plusieurs cellules.

Une division par une cellule vide ou égale à zéro renvoie l’erreur #DIV/0!. On l’évite en vérifiant que le diviseur contient bien une valeur avant de recopier la formule.

Une soustraction réussie tient en trois contrôles : le signe = au début, des cellules au format nombre, et des références bloquées par $ quand une valeur doit rester fixe.

Les immanquables