Valeur absolue Excel : maîtriser la fonction ABS
La fonction ABS d’Excel permet de calculer la valeur absolue d’un nombre, c’est-à-dire sa distance par rapport à zéro sans tenir compte du signe.
Elle est particulièrement utile pour analyser des écarts, comparer des différences ou transformer des valeurs négatives en valeurs positives.
C'est ce que couvre ce guide, avec un fichier d'exercices gratuit de 8 cas corrigés à télécharger.
Qu'est-ce que la valeur absolue dans Excel ?
La valeur absolue d'un nombre, c'est ce nombre privé de son signe — autrement dit sa distance par rapport à zéro. En mathématiques on la note entre deux barres verticales : |−2 300| = 2 300. Dans Excel, ces barres n'existent pas : c'est la fonction ABS (abréviation de l'anglais absolute) qui joue ce rôle.
Trois règles suffisent à comprendre son comportement :
un nombre négatif devient positif : =ABS(-2300) renvoie 2 300 ;
un nombre positif reste inchangé : =ABS(1500) renvoie 1 500 ;
zéro reste zéro : =ABS(0) renvoie 0. Le résultat d'ABS est donc toujours positif ou nul.
Un point qui surprend souvent : ABS n'arrondit pas et ne modifie en rien la précision du nombre. =ABS(-3,14159) renvoie 3,14159, pas 3,14. Seule l'information de signe disparaît.
La fonction ABS : syntaxe et argument
La syntaxe tient en une ligne, avec un unique argument obligatoire :
=ABS(nombre)Dans tout cet article, les paramètres des formules sont colorés selon leur position : le 1er en bleu, le 2e en orange, le 3e en vert. ABS n'ayant qu'un seul argument, il apparaît toujours en bleu.
Bonne nouvelle pour ceux qui jonglent entre versions : ABS porte le même nom en français et en anglais. Aucune traduction à retenir, contrairement à SOMME/SUM ou SI/IF.
Téléchargez le fichier d'exercices (8 exercices corrigés)
Lire une formule ne suffit jamais à l'ancrer. Le fichier d'exercices gratuit qui accompagne cet article reprend le budget utilisé tout au long du guide, avec un onglet Exercices (cellules jaunes à compléter, vérification automatique en ✅ ou ❌) et un onglet Corrigé détaillant chaque formule :

Il rejoint notre série d'exercices Excel corrigés à télécharger librement. Pour situer votre niveau global sur le tableur, notre test Excel gratuit prend environ sept minutes et vous renvoie un corrigé détaillé.
Comment mettre une valeur absolue dans Excel ?
Prenons le cas concret qui sert de fil rouge à cet article : un budget de service, avec pour chaque poste un montant prévu, un montant réalisé, et l'écart entre les deux. Le poste « Formation » affiche un écart de -2 300 € (6 200 € dépensés pour 8 500 € budgétés). Vous voulez afficher l'ampleur de cet écart, sans son signe.
Cliquez sur la cellule qui doit recevoir le résultat.
Tapez =ABS( — Excel affiche aussitôt l'info-bulle de la fonction.
Cliquez sur la cellule contenant l'écart (ici D9), ou saisissez sa référence au clavier.
Fermez la parenthèse et validez avec Entrée.
=ABS(D9)Résultat affiché : 2 300. L'écart est désormais exprimé en ampleur, pas en direction.
🎯 À vous de jouer : reproduisez cette formule sur le poste « Formation ». C'est l'exercice n° 1, onglet Exercices du fichier joint ; le corrigé se trouve sur l'onglet Corrigé.
Valeur absolue ou référence absolue ($) : ne confondez pas
C'est de loin la confusion la plus fréquente sur ce sujet, et elle est parfaitement compréhensible : les deux expressions contiennent le mot « absolu », mais elles n'ont strictement rien à voir.
Valeur absolue | Référence absolue | |
Ce que c'est | Un calcul : retirer le signe d'un nombre | Un mode d'écriture d'une référence de cellule |
Comment on l'écrit | =ABS(D9) | $D$9 |
Outil utilisé | La fonction ABS | Le signe $ ou la touche F4 |
Effet sur le résultat | Oui : −2 300 devient 2 300 | Aucun : le calcul est identique |
À quoi ça sert | Mesurer une ampleur, un écart, une distance | Empêcher une référence de se décaler à la recopie |
Concrètement : dans =B2*$F$1, les $ figent la cellule F1 pour qu'elle ne bouge pas quand la formule est recopiée vers le bas. Le résultat du calcul, lui, est exactement le même qu'avec F1 — seul le comportement à la recopie change. La fonction ABS, à l'inverse, modifie bel et bien la valeur renvoyée.
Si c'est le $ que vous cherchez (figer une cellule, une ligne ou une colonne, maîtriser le cycle de la touche F4, comprendre les références mixtes), notre guide dédié au signe dollar dans Excel traite le sujet en détail avec son propre livret d'exercices.
Rien n'empêche évidemment de combiner les deux : =ABS(D9-$D$20) calcule l'écart absolu entre une ligne et un total figé, formule recopiable sur toute une colonne.
Calculer un écart en valeur absolue entre deux colonnes
C'est l'usage professionnel n° 1 de la fonction ABS. Plutôt que de calculer l'écart puis d'en prendre la valeur absolue en deux temps, on emboîte le calcul directement dans ABS :
=ABS(C8-B8)Excel évalue d'abord la soustraction, puis retire le signe du résultat. Un dépassement de 1 500 € et une économie de 1 500 € donnent alors la même valeur : 1 500. C'est précisément ce qu'on veut quand on mesure une précision de prévision plutôt qu'une direction.
Un détail qui a son importance : =ABS(C8-B8) et =ABS(B8-C8) renvoient toujours le même résultat. L'ordre de la soustraction devient indifférent — une source d'erreurs en moins dans un modèle partagé.
🎯 À vous de jouer : complétez la colonne « Écart absolu » sur les 12 postes du budget, puis recopiez la formule vers le bas. C'est l'exercice n° 2, onglet Exercices.
Comment faire la somme des valeurs absolues dans Excel ?
Voilà la question qui fait trébucher la plupart des utilisateurs, et sur laquelle beaucoup d'articles donnent aujourd'hui une réponse périmée. Le réflexe naturel est d'écrire :
=SOMME(ABS(D8:D19))Cette formule fonctionne ou non selon votre version d'Excel, car elle demande à ABS de traiter une plage entière — donc un tableau de valeurs — et non un nombre unique :
Excel 365 et Excel 2021 : elle fonctionne, tout simplement, validée par un Entrée classique. Le moteur de calcul dynamique traite la plage comme un tableau.
Excel 2019, 2016 et versions antérieures : elle renvoie un résultat faux ou une erreur, sauf si vous la validez par Ctrl + Maj + Entrée (formule matricielle, reconnaissable aux accolades { }).
D'où la formule que nous recommandons, universelle et sans manipulation particulière :
=SOMMEPROD(ABS(D8:D19))Elle donne 16 670 € sur notre budget, là où =SOMME(D8:D19) n'affiche que 3 430 €. La fonction SOMMEPROD a en effet la particularité de gérer nativement les tableaux : elle accepte la plage sans Ctrl + Maj + Entrée, sur toutes les versions d'Excel, y compris dans un fichier partagé avec des collègues restés en Excel 2016.
La lecture managériale de ces deux chiffres mérite qu'on s'y arrête : 3 430 € est le solde du budget, 16 670 € en est la dispersion. Un service peut parfaitement tenir son enveloppe globale tout en pilotant très mal chacune de ses lignes.
🎯 À vous de jouer : calculez la somme des 12 écarts absolus en une seule formule, sans passer par la colonne intermédiaire. C'est l'exercice n° 3, onglet Exercices ; vous devez retrouver 16 670 €.
Obtenir une valeur positive sans la fonction ABS
ABS reste la méthode la plus lisible, mais trois alternatives ont leur utilité — notamment lorsqu'il faut transformer les données elles-mêmes et pas seulement afficher un résultat calculé.
Méthode 1 — La fonction SI
La logique explicite : si le nombre est négatif, on l'inverse ; sinon on le laisse tel quel.
=SI(D9<0;-D9;D9)Résultat identique à =ABS(D9), en trois fois plus de caractères. Son intérêt est pédagogique : elle montre ce qu'ABS fait en coulisses. En production, préférez ABS. Pour aller plus loin sur cette fonction, consultez notre guide de la fonction SI et celui des formules SI à plusieurs conditions.
Méthode 2 — Le collage spécial « Multiplication » par −1
Cette méthode modifie définitivement les valeurs, sans laisser de formule. Utile pour nettoyer un export comptable où tous les montants sont négatifs :
Saisissez -1 dans une cellule vide, puis copiez-la (Ctrl + C).
Sélectionnez les cellules négatives à convertir.
Faites un clic droit, Collage spécial, puis cochez Multiplication et validez.
⚠️ Attention : cette opération inverse le signe de toutes les cellules sélectionnées. Les nombres déjà positifs deviendront négatifs. Ne sélectionnez que les cellules concernées.
Méthode 3 — Le format de nombre personnalisé
Ici, rien n'est calculé : on masque simplement le signe à l'affichage. Sélectionnez les cellules, ouvrez Ctrl + 1, onglet Nombre > Personnalisée, et saisissez :
#,##0;#,##0;0La cellule affiche 2 300 alors qu'elle contient toujours −2 300. Vos calculs continueront donc à utiliser la valeur négative. C'est une solution de présentation, jamais de calcul — la distinction est essentielle avant de transmettre un fichier.
🎯 À vous de jouer : retrouvez le résultat de l'exercice 1 sans utiliser ABS, à l'aide de la fonction SI. C'est l'exercice n° 4, onglet Exercices.
Trouver le plus grand écart en valeur absolue (MAX et ABS)
Question classique en revue budgétaire : quel poste dérape le plus, que ce soit à la hausse ou à la baisse ? Il faut donc chercher le maximum des écarts absolus, pas le maximum des écarts.
=SOMMEPROD(MAX(ABS(D8:D19)))Le résultat est 3 600 € : le poste Marketing, sous-consommé de 3 600 €. Un simple =MAX(D8:D19) aurait renvoyé 3 300 € (Sous-traitance) en ignorant complètement le plus gros écart du tableau, parce qu'il était négatif.
L'enveloppe SOMMEPROD autour de MAX n'a qu'un rôle : forcer le traitement matriciel sans Ctrl + Maj + Entrée. Sur Excel 365, =MAX(ABS(D8:D19)) seul suffit. Même logique avec MIN pour identifier le poste le mieux tenu.
🎯 À vous de jouer : identifiez le plus grand écart absolu du budget. C'est l'exercice n° 5, onglet Exercices.
Comparer deux valeurs avec une tolérance (ABS et SI)
C'est l'un des usages les plus rentables d'ABS, et l'un des moins connus. Plutôt que de tester séparément le dépassement et l'économie, on teste l'écart absolu contre un seuil — un seul test au lieu de deux :
=SI(ABS(D8)<=1000;"Conforme";"À justifier")Tout poste dont l'écart reste compris entre −1 000 € et +1 000 € est déclaré conforme. Sans ABS, il aurait fallu écrire =SI(ET(D8>=-1000;D8<=1000);"Conforme";"À justifier") — plus long, et plus facile à casser en le recopiant.
Le même principe s'applique bien au-delà du budget : contrôle qualité (une pièce est conforme si son diamètre s'écarte de moins de 0,2 mm de la cible), rapprochement bancaire (deux montants sont considérés identiques si leur écart est inférieur au centime), ou comparaison de deux exports censés être jumeaux avec =ABS(A2-B2)<=0,01.
🎯 À vous de jouer : remplissez la colonne « Conformité » avec un seuil de 1 000 €, puis recopiez-la. C'est l'exercice n° 6, onglet Exercices ; vous devez obtenir 6 postes conformes sur 12.
Colorer les écarts trop importants avec la mise en forme conditionnelle
Une fois la colonne d'écarts absolus créée, la mise en forme conditionnelle transforme le tableau en véritable outil de pilotage visuel :
Sélectionnez la plage des écarts absolus (ici E8:E19).
Onglet Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Supérieur à….
Saisissez 2000, choisissez le remplissage rouge clair, puis validez.
Quatre postes ressortent immédiatement : Formation, Déplacements, Marketing et Sous-traitance. Si vous n'avez pas de colonne d'écarts absolus, utilisez une règle basée sur une formule avec =ABS($D8)>2000 — en veillant à figer uniquement la colonne (référence mixte) pour que la règle s'applique correctement ligne par ligne.
🎯 À vous de jouer : appliquez cette règle sur la colonne « Écart absolu ». C'est l'exercice n° 7 ; la règle est déjà en place sur l'onglet Corrigé si vous voulez comparer.
Calculer l'écart absolu moyen (EAM) de votre budget
L'écart absolu moyen — mean absolute error ou MAE en anglais — est l'indicateur qui répond à la question : en moyenne, de combien mes prévisions se trompent-elles ? C'est le prolongement naturel de tout ce qui précède :
=SOMMEPROD(ABS(D8:D19))/NB(D8:D19)Sur notre budget : 1 389,17 €. Chaque ligne budgétaire se trompe donc de près de 1 400 € en moyenne. Une moyenne classique des écarts aurait affiché 286 € et donné une impression de maîtrise totalement trompeuse.
Cet indicateur est celui qu'utilisent les prévisionnistes pour comparer deux méthodes de prévision, deux périodes, ou deux services. Suivi mois après mois, il montre si la qualité de vos budgets progresse — ce qu'aucun solde net ne révélera jamais.
🎯 À vous de jouer : calculez l'écart absolu moyen des 12 postes. C'est l'exercice n° 8, le dernier du fichier, onglet Exercices.
La valeur absolue en VBA : la fonction Abs
VBA dispose de sa propre fonction Abs, intégrée au langage. Elle s'écrit sans les parenthèses obligatoires d'Excel et s'utilise comme n'importe quelle fonction native :
Sub EcartsAbsolus() ' Convertit en valeur absolue chaque écart de la colonne DDim i As LongFor i = 8 To 19Cells(i, 5).Value = Abs(Cells(i, 4).Value)Next iEnd SubDeux points à connaître. D'abord, Abs est une fonction du langage VBA, pas une fonction de feuille de calcul : inutile de passer par Application.WorksheetFunction. Ensuite, elle déclenche une erreur d'exécution sur une cellule contenant du texte — sécurisez donc vos boucles avec un test IsNumeric quand vous traitez des données importées.
Si l'onglet Développeur n'apparaît pas dans votre ruban, commencez par activer les macros dans Excel : sans cela, la procédure ci-dessus ne pourra pas s'exécuter.
Les erreurs fréquentes avec la fonction ABS
Symptôme | Cause | Correction |
L'argument contient du texte, un espace ou un tiret saisi au clavier au lieu d'un vrai signe moins | Vérifiez le contenu réel de la cellule ; enveloppez au besoin dans =SIERREUR(...) | |
Résultat faux sur une plage | =SOMME(ABS(plage)) sur Excel 2019 ou antérieur, validé par un simple Entrée | Utilisez =SOMMEPROD(ABS(plage)), qui fonctionne sur toutes les versions |
#NOM? | La fonction est mal orthographiée (ABSOLU, VALEURABS…) ou une barre verticale a été saisie | La fonction s'écrit ABS, en français comme en anglais |
Le signe revient après un tri | Un format personnalisé masquait le signe sans modifier la valeur | Créez une vraie colonne calculée avec ABS |
Les décimales ne changent pas | Comportement normal : ABS n'arrondit pas | Combinez : =ARRONDI(ABS(D9);2) |
Deux réflexes complémentaires : la fonction SIERREUR pour neutraliser proprement un #VALEUR! sur des données importées, et la fonction ARRONDI lorsque vous devez à la fois retirer le signe et fixer le nombre de décimales.
ABS en anglais, dans Google Sheets et LibreOffice Calc
La fonction traverse les logiciels et les langues sans changer de nom, ce qui est rare :
Environnement | Fonction | Somme des valeurs absolues |
Excel (français) | =ABS(D9) | =SOMMEPROD(ABS(D8:D19)) |
Excel (anglais) | =ABS(D9) | =SUMPRODUCT(ABS(D8:D19)) |
Google Sheets | =ABS(D9) | =SUMPRODUCT(ABS(D8:D19)) ou =ARRAYFORMULA(SUM(ABS(D8:D19))) |
LibreOffice Calc | =ABS(D9) | =SOMMEPROD(ABS(D8:D19)) |
Excel pour Mac | =ABS(D9) | Identique à Windows ; validation matricielle par ⌘ + Maj + Entrée si besoin |
Questions fréquentes sur la valeur absolue dans Excel
Comment faire une valeur absolue sur Excel ?
Saisissez =ABS( dans une cellule, cliquez sur la cellule contenant le nombre, fermez la parenthèse et validez avec Entrée. Par exemple =ABS(D9) renvoie 2 300 si D9 contient −2 300. La fonction accepte aussi un calcul complet, comme =ABS(C9-B9).
Quelle est la formule de la valeur absolue dans Excel ?
La formule est =ABS(nombre). Elle ne comporte qu'un seul argument, obligatoire, qui peut être un nombre, une référence de cellule, un calcul ou le résultat d'une autre fonction. Elle renvoie toujours un résultat positif ou nul.
Comment faire la somme des valeurs absolues dans Excel ?
Utilisez =SOMMEPROD(ABS(plage)), par exemple =SOMMEPROD(ABS(D8:D19)). Cette formule fonctionne sur toutes les versions d'Excel sans validation particulière. Sur Excel 365 et 2021, =SOMME(ABS(plage)) fonctionne également ; sur Excel 2019 et antérieur, elle exige Ctrl + Maj + Entrée.
Valeur absolue et référence absolue, est-ce la même chose ?
Non, ce sont deux notions indépendantes. La valeur absolue est un calcul qui retire le signe d'un nombre, obtenu avec la fonction ABS. La référence absolue est une écriture de référence de cellule ($D$9), obtenue avec le signe $ ou la touche F4, qui empêche la référence de se décaler lors d'une recopie et n'a aucun effet sur le résultat du calcul.
Existe-t-il un raccourci clavier pour la valeur absolue dans Excel ?
Non, il n'existe aucun raccourci clavier dédié : il faut saisir la fonction ABS. La touche F4, souvent citée à tort dans ce contexte, sert exclusivement à basculer entre références relative, absolue et mixte — elle ne calcule aucune valeur absolue.
Comment mettre une valeur absolue sur Excel Mac ?
Exactement comme sur Windows : =ABS(D9). La fonction est identique. Seules les validations matricielles diffèrent, avec ⌘ + Maj + Entrée à la place de Ctrl + Maj + Entrée sur les versions antérieures à Excel 365.
Comment transformer un nombre négatif en positif dans Excel ?
Trois options selon le besoin. Pour un résultat calculé : =ABS(D9). Pour modifier définitivement les données : copiez -1, puis Collage spécial > Multiplication sur les cellules négatives. Pour un simple effet d'affichage sans toucher aux valeurs : un format de nombre personnalisé du type #,##0;#,##0;0.
La fonction ABS fonctionne-t-elle sur une plage de cellules ?
Pas directement pour renvoyer un résultat unique. =ABS(D8:D19) seul ne donnera pas la somme attendue. Il faut soit recopier =ABS(D8) sur chaque ligne, soit l'imbriquer dans une fonction capable de traiter les tableaux, comme SOMMEPROD, MAX ou MIN.
Aller plus loin avec une formation Excel certifiée Qualiopi
La fonction ABS s'apprend en deux minutes. Savoir quand l'utiliser — et surtout la combiner avec SOMMEPROD, SI ou la mise en forme conditionnelle pour construire un vrai tableau de pilotage — relève d'une autre logique, celle qui distingue un utilisateur d'Excel d'un analyste.
Chez excel-formation.com, nous formons chaque année plusieurs centaines de professionnels sur Excel, VBA, Power Query et Power BI, en présentiel comme à distance, partout en France. Nos formations Excel en entreprise sont construites sur vos propres fichiers, animées par des formateurs praticiens, et notre certification Qualiopi les rend finançables par votre OPCO.





