Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment masquer les nombres négatifs dans Excel ?

Author Xiaoyang Last modified

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 :

screenshot of clicking Home > Conditional Formatting > Highlight Cells Rules > Less Than

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 :

choose Custom Format option in the dialog box

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 :

choose the white color as the same as your background color for the cell font

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.

origanal data arrow right  hide negative numbers

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 :

choose Format Cells from the context menu

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;""

set number formatting in the diaog box

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.

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

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 :

click Select Specific Cells feature of kutools

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 :

set options in the dialog box

4. Confirmez avec OK ou Appliquer ; toutes les cellules contenant des nombres négatifs sont sélectionnées simultanément :

all the negative numbers have been selected

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.

choose the white color as the cell font color from the Font Color drop down to hide the negative numbers

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 Run button 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.

Remarque : Cette action ne peut pas être annulée via le bouton Annuler après l'exécution de la macro. Sauvegardez toujours vos données avant d'utiliser cette opération si vous avez besoin de récupérer les valeurs d'origine.

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

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

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.

Excel Word Outlook Tabs PowerPoint
  • 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