Comment masquer les nombres négatifs dans Excel ?
Lorsque vous travaillez avec des données numériques dans Excel, vous pouvez parfois souhaiter empêcher l'affichage des valeurs négatives, soit pour plus de clarté lors de présentations, pour préparer des rapports, ou simplement pour répondre à des exigences de formatage spécifiques. Par exemple, en partageant un aperçu budgétaire, vous pourriez ne pas vouloir distraire visuellement les lecteurs avec des nombres négatifs, ou vous pourriez avoir besoin de les masquer temporairement pour certains calculs. Bien que la suppression manuelle des valeurs négatives soit fastidieuse et puisse compromettre l'intégrité de vos données, Excel propose plusieurs méthodes efficaces pour masquer automatiquement les nombres négatifs tout en préservant les données originales. Cet article présente des méthodes pratiques adaptées à différents niveaux de compétence et besoins, afin que vous puissiez choisir la solution la plus appropriée pour votre scénario spécifique.
Scénarios d'application courants : préparation de rapports financiers, partage de données avec des clients pour mettre en avant les réalisations positives, visualisation uniquement des tendances non négatives, ou masquage temporaire des erreurs représentées sous forme de nombres négatifs.
Masquer les nombres négatifs dans Excel avec la mise en forme conditionnelle
Masquer les nombres négatifs dans Excel avec Format de cellule
Masquer les nombres négatifs dans Excel avec Kutools pour Excel
Masquer ou effacer les nombres négatifs avec une macro VBA
Afficher une cellule vide pour les nombres négatifs en utilisant la formule SI d'Excel
Masquer les nombres négatifs dans Excel avec la mise en forme conditionnelle
La mise en forme conditionnelle est une fonctionnalité flexible qui vous permet d'appliquer dynamiquement des changements de format en fonction des valeurs des cellules. En utilisant cette fonctionnalité, vous pouvez rendre invisibles toutes les valeurs négatives en faisant correspondre leur couleur de police avec l'arrière-plan de la cellule, sans altérer vos données ou les calculs sous-jacents.
1. Sélectionnez la plage de données dans laquelle vous souhaitez masquer les nombres négatifs.
2. Dans le ruban, cliquez sur Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Inférieur à, comme illustré dans la capture d'écran :
3. Dans la boîte de dialogue Inférieur à, entrez 0 dans le champ de valeur. Cliquez sur la flèche déroulante à côté de l'option de formatage et choisissez Format personnalisé pour personnaliser l'apparence des cellules qualifiées, comme illustré ci-dessous :
4. Dans la fenêtre Format de cellule qui s'ouvre, sous l'onglet Police, sélectionnez une couleur de police qui correspond à l'arrière-plan de votre feuille de calcul (généralement blanc pour les feuilles standard). Cela rendra effectivement toute valeur négative invisible :
5. Cliquez deux fois sur OK pour fermer les deux dialogues. Toutes les valeurs négatives dans la plage sélectionnée seront désormais masquées de manière efficace, tout en restant présentes pour les calculs ou autres modifications.
![]() | ![]() | ![]() |
Cette méthode est rapide, conserve vos données intactes et peut être annulée à tout moment. Cependant, notez que si l'arrière-plan de votre feuille de calcul n'est pas blanc ou utilise des couleurs de remplissage conditionnelles, vous devez choisir une couleur de police qui correspond exactement à l'arrière-plan souhaité pour rendre les valeurs négatives totalement invisibles. Les valeurs négatives masquées peuvent toujours être visibles si les arrière-plans des cellules sont modifiés à l'avenir.
Masquer les nombres négatifs dans Excel avec Format de cellule
L'option Format de cellule vous permet de contrôler directement la façon dont les nombres sont affichés, y compris la personnalisation des formats pour que les valeurs négatives apparaissent vides. Cette approche est idéale lorsque vous souhaitez contrôler uniformément la présentation des nombres dans une plage sans utiliser de couches supplémentaires de formatage.
1. Sélectionnez la plage de cellules dans laquelle vous souhaitez masquer les valeurs négatives.
2. Faites un clic droit dans la sélection et choisissez Format de cellule dans le menu contextuel. Capture d'écran de référence :
3. Dans la boîte de dialogue Format de cellule ouverte, allez dans l'onglet Nombre, sélectionnez Personnalisé dans la liste Catégorie, et dans la zone Type, entrez : 0;""
4. Cliquez sur OK pour appliquer les modifications. Tous les nombres négatifs dans la plage sélectionnée seront désormais masqués, affichant des cellules vides là où se trouvaient les valeurs négatives.
Cette méthode est simple à mettre en œuvre et ne nécessite aucune connaissance en formules ou VBA. Sachez que bien qu'elles soient masquées, les valeurs négatives existent toujours dans les cellules et peuvent affecter les totaux ou d'autres calculs. De plus, les nombres négatifs seront masqués à la fois dans l'affichage et l'impression de la feuille. Si vos données peuvent inclure des nombres décimaux, envisagez d'utiliser un format personnalisé tel que 0.00;"" pour maintenir une apparence cohérente.
Masquer les nombres négatifs dans Excel avec Kutools pour Excel
Pour les utilisateurs ayant installé Kutools pour Excel, masquer les nombres négatifs peut être simplifié grâce à des utilitaires spécialisés. En utilisant la fonction Sélectionner des cellules spécifiques, vous pouvez rapidement isoler les valeurs négatives et ensuite facilement les rendre invisibles en formatant la couleur de la police. Ce flux de travail est intuitif pour les utilisateurs qui préfèrent travailler avec des outils graphiques plutôt qu'avec des formules ou des codes de formatage.
Après avoir installé Kutools pour Excel, suivez ces étapes :
1. Sélectionnez votre plage de données d'intérêt.
2. Cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques pour ouvrir la boîte de dialogue de sélection :
3. Dans la boîte de dialogue, sélectionnez Cellule sous Type de sélection, et choisissez Inférieur à dans Type spécifique. Entrez 0 dans le champ de valeur, comme illustré dans la capture d'écran :
4. Confirmez avec OK ou Appliquer ; toutes les cellules contenant des nombres négatifs sont sélectionnées simultanément :
5. Avec les valeurs négatives toujours sélectionnées, accédez à l'onglet Accueil, et dans la liste déroulante Couleur de police, choisissez une couleur qui correspond à l'arrière-plan de la cellule (généralement blanc).
Astuce : La couleur de police que vous choisissez doit correspondre exactement à l'arrière-plan de la cellule pour de meilleurs résultats – sinon, le texte masqué pourrait devenir visible si la couleur d'arrière-plan change.
6. Toutes les valeurs négatives dans la plage sélectionnée seront désormais visuellement masquées.
Téléchargez et essayez gratuitement Kutools pour Excel maintenant !
Au cas où vous auriez besoin de révéler à nouveau les nombres, sélectionnez simplement les cellules pertinentes et rétablissez la couleur de police sur Automatique ou Noir. Cette méthode est particulièrement utile pour ceux qui travaillent régulièrement avec de grands ensembles de données et ont besoin d'une solution basée sur des clics pour gérer l'affichage des données.
Masquer ou effacer les nombres négatifs en utilisant une macro VBA
Pour des tâches plus avancées ou répétitives, vous pouvez utiliser une macro VBA pour masquer automatiquement ou même effacer les valeurs négatives dans une plage sélectionnée. Cette approche est utile pour les utilisateurs qui traitent de grands ensembles de données ou lorsqu'il est nécessaire d'automatiser l'opération pour des rapports livrés régulièrement. Voici deux macros VBA personnalisables : l'une masque les nombres négatifs en faisant correspondre la couleur de la police à l'arrière-plan, et l'autre efface complètement les nombres négatifs (les définit comme vides).
Avantages : entièrement automatisée, flexible pour les opérations par lots, peut être réutilisée ou ajustée pour différents critères. Limitations : les macros nécessitent que les utilisateurs les activent pour qu'elles fonctionnent ; les débutants doivent être prudents et toujours sauvegarder leurs données avant d'appliquer des modifications VBA.
1. Pour ajouter la macro, cliquez sur Développeur > Visual Basic (ou appuyez sur Alt + F11) pour ouvrir l'éditeur VBA. Dans le volet gauche, faites un clic droit sur votre classeur, sélectionnez Insérer > Module, et collez le code souhaité ci-dessous dans la fenêtre du module.
Pour masquer les nombres négatifs (en les rendant invisibles) :
Sub HideNegativeNumbers()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
Dim bgColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to hide negative numbers", xTitleId, WorkRng.Address, Type:=8)
bgColor = WorkRng.Cells(1, 1).Interior.Color
For Each Rng In WorkRng
If IsNumeric(Rng.Value) And Rng.Value < 0 Then
Rng.Font.Color = bgColor
End If
Next
End Sub
2. Cliquez sur le bouton dans la barre d'outils VBA ou appuyez sur F5 pour exécuter. Vous serez invité à sélectionner une plage - choisissez vos cellules cibles et procédez. La macro définira la couleur de la police pour les nombres négatifs pour correspondre à l'arrière-plan de la première cellule de la sélection, les masquant ainsi.
Conseils de dépannage : Si seule une partie de la plage est "masquée" ou si les couleurs d'arrière-plan ne correspondent pas, assurez-vous que la plage sélectionnée est uniformément colorée, ou définissez manuellement la couleur d'arrière-plan sur votre couleur préférée avant d'exécuter la macro.
Pour effacer les nombres négatifs (les définir comme vides) :
Sub ClearNegativeNumbers()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to clear negative numbers", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If IsNumeric(Rng.Value) And Rng.Value < 0 Then
Rng.Value = ""
End If
Next
End Sub
2. Exécutez cette macro comme ci-dessus ; après avoir sélectionné votre plage cible, toutes les valeurs négatives dans cette plage seront supprimées, laissant ces cellules vides.
Ces macros sont mieux utilisées lorsque les valeurs négatives ne sont pas nécessaires pour des calculs ou audits ultérieurs, et que vous avez besoin d'une solution permanente (ou facilement répétable) pour formater les rapports de sortie ou nettoyer les données exportées.
Afficher une cellule vide pour les nombres négatifs en utilisant la formule SI d'Excel
Si vous préférez utiliser des formules Excel, une méthode efficace pour masquer visuellement les nombres négatifs est d'utiliser la fonction SI. Cette approche est particulièrement efficace si vous souhaitez créer une nouvelle colonne ou un nouveau tableau sans valeurs négatives tout en conservant vos données d'origine intactes. La fonction SI peut renvoyer une cellule vide pour les nombres négatifs et afficher la valeur d'origine pour les nombres non négatifs, ce qui est utile pour l'impression, les rapports et les scénarios d'analyse de données où les valeurs négatives ne doivent pas être affichées.
Cas d'utilisation typiques : tableaux de bord financiers, exportations de données, résumés partagés, tableaux de suivi des performances, et préparation de listes propres sans nombres négatifs.
1. Supposons que vos valeurs soient dans la colonne A. Dans une cellule adjacente (par exemple, B1), entrez la formule suivante :
=IF(A1<0,"",A1)
2. Appuyez sur Entrée pour confirmer. La formule affichera une cellule vide lorsque la valeur dans A1 est négative, et sinon affichera la valeur d'origine. Pour appliquer cela à toute une liste, faites glisser la formule vers le bas depuis B1 pour couvrir votre ensemble de données, ou copiez-la et collez-la au besoin. Ajustez les références de cellule si vos données commencent dans une autre cellule ou colonne.
Si vos données incluent des décimales ou si vous souhaitez conserver le formatage d'origine pour les valeurs positives, vous pouvez utiliser une formule telle que =SI(A1<0,"",TEXTE(A1,"0.00"))
pour deux décimales. N'oubliez pas, cette méthode crée une nouvelle colonne avec les données filtrées, donc vous devrez peut-être utiliser les résultats dans des graphiques ou calculs ultérieurs selon les besoins.
Remarque : Parce que la formule SI crée une nouvelle colonne de données avec les valeurs négatives cachées comme des cellules vides, les formules et le formatage des cellules faisant référence à ces résultats traiteront les nombres négatifs comme vides ou zéro (selon l'utilisation de formules supplémentaires), ce qui peut affecter certaines statistiques récapitulatives ou totaux.
En résumé, il existe plusieurs approches pour masquer les nombres négatifs dans Excel, et chaque méthode a ses avantages uniques. Les solutions de formatage visuel comme la mise en forme conditionnelle ou Format de cellule sont rapides et préservent vos données d'origine. Kutools pour Excel offre un flux de travail graphique pratique, adapté à une utilisation fréquente ou à grande échelle. Les macros VBA offrent des opérations par lots et de l'automatisation, mais doivent être utilisées avec prudence et des sauvegardes appropriées. La solution de la formule SI est parfaite pour créer de nouvelles vues de vos données sans nombres négatifs, facilitant des rapports et analyses plus propres. Lorsque vous choisissez une approche, considérez si vous avez besoin d'une méthode d'affichage réversible ou d'une suppression plus permanente, et assurez-vous que votre méthode correspond à la façon dont vous prévoyez de traiter, partager ou analyser davantage vos feuilles de calcul Excel.
Meilleurs outils de productivité pour Office
Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !
Tous les modules complémentaires Kutools. Une seule installation
La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.





- Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un installateur, une licence — installation en quelques minutes (compatible MSI)
- Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
- Essai complet30 jours — sans inscription, ni carte bancaire
- Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels