Comment soustraire sur Excel des cellules non adjacentes facilement ?

Soustraire sur Excel des cellules non adjacentes repose sur un principe simple : Excel ne dispose d’aucune fonction SOUSTRACTION. L’opérateur arithmétique - (signe moins) est le seul outil disponible, et il suffit à traiter tous les cas, y compris les cellules dispersées dans une feuille de calcul.

Pourquoi il n’existe pas de fonction SOUSTRACTION dans Excel

L’absence de fonction dédiée n’est pas un oubli. Une addition peut agréger un nombre arbitraire de valeurs dans n’importe quel ordre, ce qui justifie l’existence de la fonction SOMME. La soustraction, elle, implique un ordre strict entre les termes : soustraire A de B ne donne pas le même résultat que soustraire B de A.

L’opérateur - couvre donc tous les besoins sans restriction sur le nombre de termes. Cette conception s’applique à toutes les versions d’Excel, des plus anciennes aux plus récentes.

Formule de base pour soustraire des cellules non adjacentes

Pour soustraire plusieurs cellules dispersées, on enchaîne leurs références avec le signe moins directement dans la barre de formule. Si les valeurs à retrancher se trouvent en A1, C4 et F7, la formule s’écrit :

=A1-C4-F7

Excel évalue cette formule de gauche à droite. A1 constitue la valeur de départ, C4 et F7 sont soustraites successivement. L’ordre des références dans la formule détermine le résultat : changer cet ordre modifie le calcul.

Il n’est pas nécessaire que ces cellules soient dans la même ligne, la même colonne ou même la même feuille. Une référence comme =Feuil1!A1-Feuil2!C4 fonctionne de la même façon.

Combiner SOMME et signe moins pour plusieurs cellules non contiguës

Quand le nombre de cellules à soustraire devient important, enchaîner les signes moins devient fastidieux à lire et à maintenir. Une alternative consiste à regrouper toutes les valeurs à retrancher dans une fonction SOMME, puis à soustraire ce résultat d’un seul tenant.

Pour retrancher les montants en C4, F7 et H2 d’une valeur de référence en A1 :

=A1-SOMME(C4;F7;H2)

En version française d’Excel, les arguments d’une fonction sont séparés par des points-virgules. Cette syntaxe est plus lisible quand la liste des cellules à soustraire s’allonge, et elle accepte autant de références que nécessaire à l’intérieur de SOMME.

Homme en bureau professionnel comparant un tableau Excel sur laptop avec une feuille imprimée pour soustraire des cellules non adjacentes

Cette approche reste valide pour des plages contiguës aussi bien que pour des cellules isolées. On peut mélanger les deux dans le même argument SOMME : =A1-SOMME(C4;F7:F10;H2) soustrait C4, la plage F7 à F10, et H2 en une seule opération.

Pièges courants à éviter avec les cellules non adjacentes

Confondre point-virgule et virgule selon la version d’Excel

La version française d’Excel utilise le point-virgule comme séparateur d’arguments. La version anglaise utilise la virgule. Si une formule copiée depuis une source anglophone contient SOMME(C4,F7,H2), Excel francophone peut la rejeter ou l’interpréter différemment. Il faut systématiquement remplacer les virgules par des points-virgules dans un contexte francophone.

Les erreurs d’arrondi sur les valeurs décimales

Excel stocke les nombres selon une représentation à virgule flottante. Pour des calculs impliquant des montants monétaires ou des valeurs décimales précises, de petits écarts peuvent apparaître dans le résultat affiché. La fonction ARRONDI permet de corriger ce comportement :

=ARRONDI(A1-C4-F7;2)

Cette formule arrondit le résultat à deux décimales. L’arrondi doit correspondre à une règle métier explicite, pas seulement masquer un écart de représentation interne.

Références circulaires involontaires

Si la cellule qui contient la formule fait partie des références utilisées dans cette même formule, Excel signale une référence circulaire et ne calcule pas de résultat. Ce cas se produit souvent quand on construit une formule cumulative en reprenant la cellule de résultat comme point de départ. La cellule de résultat doit toujours être distincte des cellules sources.

Cas pratiques : soustraction sur des lignes et colonnes entières

Soustraire une valeur fixe à toute une colonne

Pour appliquer la même soustraction à chaque ligne d’une colonne, on entre la formule dans la première cellule de résultat, puis on la copie vers le bas. Si la valeur à retrancher est toujours en B1 et les données à traiter en A2, A3, A4… la formule en C2 s’écrit :

=A2-$B$1

Le signe $ fixe la référence à B1 lors de la copie. Sans ce verrou, B1 deviendrait B2, B3, etc. à chaque ligne copiée, ce qui fausserait le calcul.

Soustraire des totaux de colonnes non adjacentes

  • Identifier la cellule de référence : la valeur de départ depuis laquelle on soustrait, souvent un total général placé en dehors des colonnes à traiter.
  • Utiliser SOMME pour chaque groupe de colonnes non adjacentes : =A10-SOMME(C10;E10;G10) soustrait les totaux de trois colonnes dispersées d’un total principal.
  • Vérifier l’ordre des opérations : si plusieurs niveaux de soustraction sont nécessaires, ajouter des parenthèses pour rendre la priorité explicite et éviter toute ambiguïté.

Soustraction de dates dans Excel

Excel stocke les dates sous forme de nombres entiers. Soustraire deux dates avec l’opérateur - renvoie automatiquement un nombre de jours. Pour calculer l’écart entre une date en B2 et une date en A2 :

=B2-A2

Si le résultat affiche une date au lieu d’un nombre, il suffit de formater la cellule en « Nombre » plutôt qu’en « Date ». Cette règle s’applique aussi aux cellules non adjacentes : =D5-A2 calcule l’écart en jours entre deux dates situées n’importe où dans la feuille.

Pour exprimer cet écart en mois ou en années entières, la fonction DATEDIF offre plus de contrôle, mais la soustraction directe reste la méthode la plus rapide pour obtenir un nombre de jours brut.

Vérifier et auditer une formule de soustraction

Excel propose un outil d’audit des formules accessible via l’onglet Formules. La fonction « Évaluer la formule » permet d’exécuter le calcul étape par étape et de vérifier que chaque référence pointe bien vers la cellule attendue.

  • Tracer les antécédents (flèches bleues) : affiche visuellement quelles cellules alimentent la formule, utile pour repérer une référence incorrecte sur des cellules non adjacentes.
  • Vérifier les erreurs avec F2 : passe la cellule en mode édition et colore chaque référence d’une couleur distincte, ce qui permet de localiser immédiatement les cellules concernées dans la feuille.
  • Inspecter le résultat intermédiaire : sélectionner une partie de la formule dans la barre de formule et appuyer sur F9 affiche la valeur calculée pour ce fragment, sans modifier la formule.

Ces outils sont particulièrement utiles quand une formule de soustraction implique de nombreuses cellules dispersées et qu’un résultat inattendu apparaît. La combinaison =A1-SOMME(C4;F7;H2) reste plus facile à auditer qu’une longue chaîne de signes moins, précisément parce que le groupe de valeurs soustraites est explicitement délimité.

Ne ratez rien de l'actu