KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment inverser le signe des valeurs dans les cellules Excel ?

AuteurAssistance technique Date de modification

Lorsque vous travaillez avec Excel, vos données contiennent souvent à la fois des nombres positifs et négatifs. Si vous devez inverser rapidement leur signe — transformer les valeurs positives en négatives et vice versa — le faire manuellement devient vite fastidieux, surtout avec de grands volumes de données. Heureusement, Excel propose plusieurs méthodes rapides et efficaces pour inverser le signe de vos valeurs. Ce guide vous présente chacune d’elles afin que vous puissiez accomplir cette tâche en toute simplicité.

Capture d’écran d’une plage de nombres dans ExcelFlècheCapture d’écran de valeurs dont le signe a été inversé dans Excel

Inverser le signe des valeurs dans les cellules avec la fonction Collage spécial

Vous pouvez inverser le signe des valeurs dans les cellules à l’aide de la fonction « Collage spécial » d’Excel. Voici la marche à suivre :

1. Saisissez « -1 » dans une cellule vide, puis copiez cette valeur.

2. Sélectionnez la plage dont vous souhaitez inverser le signe des valeurs, cliquez droit et choisissez « Collage spécial ». Voir la capture d’écran :

3. Dans la boîte de dialogue « Collage spécial », cochez l’option « Tout » sous « Collage » et choisissez « Multiplier » dans le menu « Opération ».

Capture d’écran des options Collage spécial affichant l’opération Multiplier pour inverser les signes

4. Cliquez ensuite sur « OK » : le signe de tous les nombres de la plage est alors inversé.

Capture d’écran d’une plage de nombres dans ExcelFlècheCapture d’écran de valeurs dont le signe a été inversé dans Excel

5. Supprimez le nombre -1 selon vos besoins.


Inverser le signe des valeurs dans les cellules avec Kutools pour Excel rapidement

Nous pouvons inverser rapidement le signe des valeurs grâce à la fonction « Modifier le signe des nombres » de Kutools pour Excel.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la plage dont vous souhaitez inverser le signe des valeurs numériques.

2. Cliquez sur « Kutools » > « Contenu » > « Modifier le signe des nombres… », comme illustré dans la capture d’écran :

Capture d’écran de l’option Kutools « Changer le signe des valeurs » dans Excel

3. Dans la boîte de dialogue « Modifier le signe des nombres », cochez l’option « Inverser tous les nombres positifs et négatifs ».

Capture d’écran de la boîte de dialogue « Changer le signe des valeurs »

4. Cliquez ensuite sur « OK » ou « Appliquer ». Le signe de tous les nombres est désormais inversé.

Conseils:
  • Pour utiliser cette fonctionnalité, vous devez d’abord installer Kutools pour Excel. Veuillez cliquer pour télécharger Kutools pour Excel.
  • La fonction « Modifier le signe des nombres » de Kutools pour Excel vous permet également de « Corriger tous les nombres négatifs à la fin », de « Transformer tous les nombres négatifs en positifs » et de « Transformer tous les nombres positifs en négatifs ». Pour en savoir plus sur « Modifier le signe des nombres », consultez ce tutoriel : Modifier rapidement le signe des nombres dans Excel.

Inverser le signe des valeurs dans les cellules avec du code VBA

Nous pouvons également utiliser un code VBA pour inverser le signe des valeurs dans les cellules, mais il est essentiel de savoir comment configurer ce code. Voici la marche à suivre :

1. Sélectionnez la plage dans laquelle vous souhaitez inverser le signe des valeurs.

2. Dans Excel, cliquez sur « Développeur » > « Visual Basic » pour ouvrir une nouvelle fenêtre « Microsoft Visual Basic pour Applications ». Vous pouvez également utiliser le raccourci clavier « Alt » + « F11 » pour y accéder directement. Ensuite, cliquez sur « Insertion » > « Module », puis copiez-collez le code VBA suivant :

Sub Convert()
Dim C As Range
For Each C In Selection
C.Value = -C.Value
Next C
End Sub

3. Cliquez ensuite sur le bouton Exécuter ou appuyez sur la touche F5 pour lancer le code. Les signes des nombres dans la plage sélectionnée sont immédiatement inversés.