Comment masquer les pourcentages nuls dans Excel ?
Lorsque vous travaillez avec des données dans Excel, en particulier celles formatées en pourcentages, l’affichage de zéros superflus tels que «0 %» peut parfois surcharger vos feuilles de calcul, les rendant moins attrayantes visuellement ou plus difficiles à interpréter. Il existe des situations, comme la préparation de rapports destinés à des présentations ou le partage de données avec des parties prenantes, où masquer ces valeurs de pourcentage nulles peut améliorer la clarté. Ce tutoriel propose des solutions pratiques pour masquer sélectivement les valeurs à 0 % dans Excel tout en garantissant que l’intégrité de vos données reste inchangée.
Masquer les pourcentages nuls|Formule Excel – Utiliser SI pour masquer les pourcentages nuls|Code VBA – Formater conditionnellement ou masquer les pourcentages nuls
Masquer les pourcentages nuls
Si vous souhaitez masquer les valeurs de pourcentage nulles dans votre tableau, le format personnalisé des cellules Excel constitue une solution efficace pour les rendre visuellement invisibles. Cette approche est particulièrement adaptée lorsque vous souhaitez conserver les valeurs réelles dans les cellules tout en évitant qu’elles n’apparaissent sous la forme « 0 % » dans votre feuille de calcul.
Suivez ces instructions :
1. Commencez par sélectionner la plage de cellules contenant vos données en pourcentage. Cliquez ensuite avec le bouton droit sur les cellules sélectionnées et choisissez Définir le format des cellules dans le menu contextuel. La boîte de dialogue Définir le format des cellules s’ouvre alors, vous permettant de personnaliser l’affichage de vos données.

2. Dans cette boîte de dialogue, accédez à Nombre > Personnalisé dans le volet gauche. Dans la zone Type, saisissez le code de format suivant :
0 %;-0 %;« »
Ce Format personnalisé est conçu de manière à ce que :
- Les pourcentages positifs s’afficheront de manière standard.
- Les pourcentages négatifs s’afficheront avec un signe moins.
- Les pourcentages nuls apparaîtront sous forme de cellules vides, masquant ainsi le «0 %».

3. Cliquez sur OK pour appliquer les modifications. Vous devriez désormais constater que chaque cellule qui affichait auparavant « 0 % » est désormais vide, tandis que les autres valeurs restent visibles sous forme de pourcentages.
![]() |
![]() |
![]() |
Astuce : Si vos données en pourcentage incluent des valeurs décimales (par exemple, 63,25 %), vous pouvez ajuster le code de format. Saisissez 0,00 %;-0,00 %;« » dans la zone Type. Cela conservera les décimales là où elles sont pertinentes tout en masquant toujours les valeurs de pourcentage nulles.

Remarque : Cette méthode de mise en forme affecte uniquement l’affichage des valeurs. La valeur réelle de la cellule reste inchangée, et les calculs basés sur ces cellules continueront à utiliser les données d’origine (y compris les zéros). Si vous modifiez ultérieurement le format en le remplaçant par un autre, tel que Général ou Nombre, les zéros réapparaîtront. Par ailleurs, cette approche est purement cosmétique et n’empêche pas les fonctions Excel d’accéder aux valeurs nulles ni de les utiliser dans les calculs.
Les scénarios d’application de cette technique comprennent notamment l’analyse financière, le suivi de progression et la création de rapports, lorsque vous souhaitez mettre en avant uniquement les données significatives. Son principal avantage est qu’elle est non destructive, c’est-à-dire que vos données sous-jacentes restent intactes. Toutefois, si vous copiez les données mises en forme vers un autre classeur ou une autre cellule sans appliquer ce format personnalisé, les zéros risquent de réapparaître.
Formule Excel – Utiliser SI pour masquer les pourcentages nuls
Lorsque vous souhaitez que l’affichage d’une cellule diffère de sa valeur réelle, ou que les pourcentages nuls apparaissent comme des cellules vides sans modifier le Format de cellule, utilisez une formule Excel combinée à la fonction SI. Cette méthode est particulièrement efficace pour générer des résultats dans de nouvelles cellules à partir de vos données existantes.
1. Cliquez sur la cellule où vous souhaitez afficher le résultat (par exemple, la cellule B1) et saisissez la formule suivante :
=IF(A1=0,"",A1) 2. Appuyez sur Entrée pour valider la formule. Si le pourcentage en A1 est nul, la cellule apparaîtra vide ; sinon, elle affichera la valeur d’origine située en A1.
3. Pour appliquer cette formule à une plage, copiez la cellule B1 selon vos besoins (tirez la poignée de recopie vers le bas ou utilisez Ctrl+C, puis collez-la dans la plage souhaitée). Vous pouvez ensuite formater les cellules résultantes en pourcentage afin que les valeurs s’affichent avec le symbole %. Si vous faites référence à une plage (A2, A3, etc.), veillez à ce que la référence de cellule reste relative lors de la copie de la formule. Cette méthode est idéale pour créer un tableau de sortie clair et professionnel, parfait pour vos rapports ou pour le partager facilement, tout en gardant vos données sources intactes.
Notez que, lors de l’utilisation de cette formule, les cellules de résultat peuvent sembler vides lorsque la valeur est nulle, mais la formule sous-jacente reste bien présente. Si vous souhaitez que ces cellules soient véritablement vides pour vos calculs ultérieurs, envisagez d’utiliser des fonctions supplémentaires telles que SI(A1=0;NA();A1) afin d’afficher #N/A au lieu d’une cellule vide.
Cette solution convient particulièrement aux tableaux dynamiques, aux tableaux de bord ou aux formulaires de saisie où les Données source peuvent évoluer et où vous souhaitez que le résultat masque intelligemment les zéros. L’inconvénient mineur est qu’il vous faut maintenir des colonnes de résultats distinctes ; toute modification des valeurs d’origine exigera d’ajuster en conséquence la plage référencée par la formule.
Code VBA – Formater conditionnellement ou masquer les pourcentages nuls
Pour un contrôle avancé, notamment avec de grands tableaux ou des tâches répétitives, le code VBA vous permet de formater ou même d’effacer programmatiquement les cellules affichant un pourcentage nul. Cette solution convient si vous souhaitez automatiser le processus ou personnaliser le Format de cellule selon vos besoins spécifiques. Vous pouvez soit masquer les zéros en supprimant les valeurs, soit modifier le Couleur de la police, soit appliquer d’autres options de mise en forme.
1. Cliquez sur Outils de développement > Visual Basic. Lorsque la fenêtre Microsoft Visual Basic pour Applications apparaît, allez dans Insertion > Module et collez le code suivant dans le module :
Sub HideZeroPercent()
Dim rng As Range
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select percent cells to process", xTitleId, rng.Address, Type:=8)
For Each cell In rng
If cell.Value = 0 Or cell.Value = 0# Then
cell.NumberFormat = ";;;"""""
ElseIf cell.Value <> "" Then
cell.NumberFormat = "0%"
End If
Next cell
End Sub 2. Après avoir saisi le code, cliquez sur le
bouton Exécuter pour lancer la macro. Une boîte de dialogue s’ouvrira alors pour vous inviter à sélectionner la plage de cellules en pourcentage à traiter. La macro appliquera une mise en forme de sorte que toutes les cellules dont la valeur est nulle dans la plage sélectionnée deviennent invisibles (effectivement masquées), tandis que les autres conserveront le format standard des pourcentages.
Astuce : L’approche VBA vous offre une grande flexibilité pour effectuer des opérations par lots sur plusieurs feuilles ou classeurs. Vous pouvez, par exemple, modifier le code afin d’effacer le contenu d’une cellule dès qu’un zéro est détecté, ou encore changer la couleur de la police au lieu de masquer la valeur. Sauvegardez toujours vos données avant d’exécuter des macros, car l’automatisation peut avoir un impact plus étendu sur votre feuille de calcul que les méthodes manuelles.
Si la macro ne s’exécute pas, vérifiez que les macros sont activées dans les paramètres d’Excel et que vous avez sélectionné des cellules valides formatées en pourcentage. Si les cellules sont définies en tant que texte ou dans un autre format, ajustez-les si nécessaire. Pour résoudre les erreurs éventuelles, assurez-vous que toutes les cellules de la Sélectionner la plage contiennent des valeurs numériques ; dans le cas contraire, vous devrez peut-être ajouter des vérifications d’erreurs pour les cellules contenant du texte ou étant vides.
Ce code est particulièrement utile pour les tâches répétitives et pour nettoyer les données avant leur diffusion ou leur partage. Il accélère la mise en forme à grande échelle et permet des mises à jour faciles si vos données changent fréquemment.
Article connexe :
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels


