À de nombreuses occasions, vous souhaiterez peut-être convertir un nombre négatif en un nombre positif dans MS Excel. Quelle que soit l'exigence, il existe de nombreuses façons différentes d'accomplir cette tâche. rapide et facile. Vous pouvez utiliser des fonctions de formule simples comme Si() et Abdos() pour le même, ou vous pouvez utiliser le pâte spéciale fonctionnalité, ou vous pouvez compter sur la remplissage éclair fonctionnalité qui est considérée comme une fonctionnalité magique d'Excel. Vous pouvez même écrire votre propre script VBA simple, pour convertir des nombres négatifs en nombres positifs en un seul clic.
Plongez dans l'article pour explorer toutes les solutions mentionnées ci-dessus! J'espère que vous apprécierez la lecture de l'article.
Table des matières
Solution 1: en multipliant le nombre négatif par -1 à l'aide de la fonction de formule IF()
Disons que vous avez vos nombres négatifs dans la colonne nommée La source et vous ne voulez que leurs valeurs converties positives dans la colonne Résultat. Voyons comment cela peut être fait.
Étape 1: Double-cliquez sur le première cellule de la Résultat colonne pour entrer dans le mode d'édition. À présent, copier et coller la formule suivante dessus.
=SI(A2<0,-A2,A2)
Si votre première valeur négative se trouve sur une cellule différente de la cellule A2, vous devez alors remplacer l'identifiant de la cellule correspondante au lieu de A2 dans la formule.
Explication de la formule :
=SI(A2<0, -A2, A2) demande à Excel de vérifier si la valeur de la cellule A2 est inférieure à 0 (zéro) ou non. Si c'est le cas, la valeur doit être multipliée par -1. Sinon, le numéro doit être laissé tel quel. Ainsi, en effet, les nombres négatifs sont rendus positifs en les multipliant par -1 et les nombres positifs sont laissés tels quels.
Étape 2: Appuyez sur le Entrer ou cliquez ailleurs pour voir le résultat.
Maintenant, pour appliquer la même formule dans toute la colonne, Cliquez sur sur le petite forme carrée présent dans le coin inférieur droit de la cellule de formule appliquée et glisser vers le bas.
PUBLICITÉ
Étape 3: C'est ça. Vous avez maintenant appliqué avec succès la formule dans votre colonne. Bien fait!
Solution 2: en utilisant la fonction de formule ABS()
C'est une fonction différente, bien qu'elle donne le même résultat. Il prend n'importe quel nombre comme argument et renvoie sa valeur absolue comme résultat. Rappelez-vous que cette fonction donnera un ÉVALUERErreur si vous donnez un caractère autre qu'un nombre comme argument.
Étape 1: Encore une fois, double-cliquez sur le première cellule de la Résultat colonne et copier et coller la formule suivante.
=ABS(A2)
Si vos données ne se trouvent pas dans la cellule A2, vous devez remplacer A2 par l'ID de cellule correct où résident les données.
Étape 2: Appuyez sur le Entrer clé pour voir le résultat que le abdos fonction renvoyée.
Étape 3: Comme dans la section précédente, vous pouvez cliquez et faites glisser la petite forme carrée présent dans le coin inférieur droit de la cellule de formule appliquée, pour appliquer la même formule à toutes les cellules en dessous.
Solution 3: en multipliant le nombre négatif par -1 à l'aide du collage spécial
Cette méthode utilise la même logique que la méthode décrite dans la solution 1. Cependant, dans cette solution, nous n'utilisons pas la fonction IF (), à la place, nous utilisons la fonction Collage spécial fonctionnalité pour atteindre nos résultats.
Étape 1: Double-cliquez n'importe où sur la feuille Excel et entrez -1. À présent Cliquez sur sur la cellule et appuyez sur le CTRL + C clés ensemble pour copie la cellule.
Étape 2: Comme ensuite, sélectionner toute la plage de cellules contenant les valeurs négatives que vous souhaitez convertir en nombres positifs.
Noter: la plage de cellules sélectionnée peut contenir à la fois des valeurs positives et négatives. Mais nous devons multiplier uniquement les valeurs négatives par -1. Si nous sélectionnons toute la plage de cellules, les valeurs positives seront également multipliées par -1 et elles deviendront négatives, ce qui n'est pas souhaitable. Donc, sélectionnons uniquement les valeurs négatives de la plage de cellules sélectionnées. Voyons comment la sélection peut être effectuée et comment nous pouvons convertir avec succès uniquement les nombres négatifs dans les étapes ci-dessous.
Étape 3: Appuyez sur le CTRL + F touches simultanément et afficher les Trouver et remplacer la fenêtre.
Assurez-vous d'être au Trouver languette. Désormais sous le Trouver quoi champ, saisissez – (moins) et appuyez sur le Trouver tout bouton.
Étape 4: Maintenant le Trouver et remplacer fenêtre répertorie tous les nombres négatifs dans votre plage de cellules sélectionnée.
Appuyez simplement sur les touches CTRL + A ensemble pour sélectionner l'ensemble du résultat. Frappez le proche bouton une fois que vous avez terminé.
Étape 5: Si vous regardez maintenant votre feuille Excel, vous pouvez voir que seuls les nombres négatifs sont sélectionnés. À présent, clic-droit n'importe où sur la plage de cellules sélectionnée et cliquez sur le Collage spécial option.
Étape 6: Sur le Collage spécial fenêtre, sous la Pâte section, choisissez la radio bouton correspondant à Valeurs.
Sous le Opération section, choisissez la radio bouton correspondant à l'option Multiplier.
Frappez le D'ACCORD bouton une fois que vous avez terminé.
Étape 7: Viola! Vos nombres négatifs sont tous positifs maintenant! Prendre plaisir!
Une fois que tous les chiffres sont devenus positifs, vous pouvez simplement supprimez la cellule où vous avez entré -1.
Solution 4: en utilisant la fonction Flash Fill
La méthode de remplissage Flash est une méthode assez simple qui enseigne à Excel les modèles que vous voulez qu'il apprenne.
Étape 1: Premièrement double-cliquez sur la première cellule de la colonne résultante et taper manuellement dans la version positive du nombre négatif correspondant.
À présent, cliquez simplement sur la cellule qui a le résultat tapé manuellement et appuyez sur les touches CTRL + E ensemble.
Étape 2: À votre grande surprise, Excel apprendrait le modèle et donnerait instantanément les valeurs absolues de tous les nombres de votre colonne résultante, en convertissant tous les nombres négatifs en nombres positifs dans le traiter.
A lire aussi: Comment remplir automatiquement des données basées sur des modèles à l'aide de Flash Fill dans Excel
Solution 5: en utilisant un simple script VBA
Cette méthode implique un simple script VBA, à l'aide duquel vous pouvez convertir vos nombres négatifs en positifs en un seul clic.
Pour que cette méthode fonctionne, vous devez d'abord activer la Développeur mode. Voyons comment cela peut être fait dans les étapes 1 à 3. Si vous avez déjà activé le mode DEVELOPPEUR, vous pouvez tout de suite passer à l'étape 4.
Étape 1: Dans le ruban supérieur des onglets, cliquez sur le DOSSIER languette.
Étape 2: Sur le la gauche fenêtre, cliquez sur Choix.
Étape 3: Sur le la gauche volet de la Options de mots fenêtre, cliquez sur Personnaliser le ruban première.
Maintenant sur le droit vitre, sous le Personnaliser le ruban section, faites défiler vers le bas, localisez et Chèque la case à cocher correspondant à l'option Développeur.
Frappez le D'ACCORD bouton une fois que vous avez terminé.
Étape 4: Une fois l'onglet Développeur activé, cliquez sur le DÉVELOPPEUR onglet en haut.
Maintenant, sous le DÉVELOPPEUR options de l'onglet, cliquez sur le bouton Visual Basic.
Étape 5: Maintenant, dans la fenêtre de Visual Basic Editor, cliquez sur le Insérer onglet puis cliquez sur l'option Module.
Étape 6: Vous devez maintenant copier et coller le code suivant sur la page de l'éditeur que vous avez devant vous.
Sous theGeekPageChangeNegativeToPositiveMacro() Pour chaque cellule dans la sélection. Si cellule. Valeur < 0 Alors. Cellule. Valeur = -Cellule. Évaluer. Fin si. Cellule suivante. Sous-titre de fin
Une fois que vous avez copié le code, vous pouvez cliquer sur le proche et fermez l'éditeur, l'enregistrement n'est pas obligatoire. Mais si vous choisissez d'enregistrer le fichier, n'oubliez pas d'enregistrer le fichier en tant que fichier de macro avec le .xlsm format.
Étape 7: Lorsque vous êtes de retour à la fenêtre Excel, sélectionnez d'abord toutes les cellules que vous souhaitez convertir du négatif au positif.
Maintenant, assurez-vous que vous êtes au DÉVELOPPEUR onglet puis cliquez sur Macros bouton.
Étape 8: Dans la liste des Macros disponibles, cliquez sur notre macro, qui est theGeekPageChangeNegativeToPositiveMacro(). Frappez le Courir bouton pour exécuter la macro.
Étape 9: Eh bien, vous n'avez plus rien à faire. Excel a tout fait. Si vous ne l'avez pas encore remarqué, vos chiffres négatifs sont tous positifs maintenant! Prendre plaisir!
Veuillez nous dire dans la section des commentaires quelle méthode est votre préférée. Notre préférée, bien sûr, est la dernière méthode car elle implique un peu de script. Bien sûr, nous, à La page des geeks, aime les choses geek.
Restez à l'écoute pour plus d'astuces et de conseils incroyables.
Étape 1 - Téléchargez l'outil de réparation Restoro PC à partir d'ici
Étape 2 - Cliquez sur Démarrer l'analyse pour rechercher et résoudre automatiquement tout problème de PC.