Ne pas afficher des étiquettes de données sous condition

Bonjour

J'ai un diagramme circulaire dont la lecture est facilitée par des étiquettes portant le nom de catégorie et la valeur.

Seulement, je fais varier avec une liste déroulante les valeurs, tandis que les noms de catégories dans lesquelles va piocher le diagramme circulaire restent les mêmes.

Pour certains noms de catégories, je me retrouve donc selon le résultat affiché par la liste déroulante avec des valeurs nulles, et des étiquettes portant le nom de catégorie et un 0, ce qui ne m'avance à rien et ce qui ne facilite pas la lecture.

J'aimerais donc que les étiquettes portant les valeurs et les noms de catégorie n'apparaissent pas sur la graphique quand la valeur est nulle. Je peux facilement jouer sur la valeur avec un format personnalisé de façon à ne pas l'afficher (j'ai trouvé sur le net #;($#,##0);), mais l'étiquette reste car le nom de catégorie esttoujours affiché.

Ma question est donc : comment ne pas afficher le nom de catégorie et donc l'étiquette de données ?

Merci beaucoup !!

S'il vous plait une âme charitable

Je vous joins une petite image pour illustrer mon problème... J'aimerais que rien de ce qui est entouré n'apparaisse.

J'espère que c'est plus clair !

probleme etiquettes de donnees

Il n'y a donc pas un spécialiste des formats personnalisés sur ce forum ?

Bonjour,

Supprime les zéros.

Cdlt.

Bonjour merci pour votre réponse ! Hélas en supprimant les 0 cela ne fonctionne pas non plus. Il reste toujours les noms de catégorie affichés..

Et si par supprimer tu entendais enlever les résultats c'est pareil, ça ne marche pas...

Bonjour,

Après avoir bien galéré aussi, j'ai fini par trouver la (ou plutôt une) solution ! Et comme je compatis beaucoup, j'ai même créé un compte rien que pour répondre ^^

Ne voulant pas supprimer des données et encore moins les noms, je ne pouvais pas no plus me contenter d'appuyer sur suppr.

J'ai renoncé à passer par le graphique lui-même, qui ne semble pas proposer des masses de moyen de traiter les étiquettes de données.

Je suis donc passé par les données, mais plutôt que de les perdre j'ai choisi de les dissimuler.

Pour ça, j'ai utilisé une fonction SI que j'ai appliqué à la colonne des noms sous le format suivant :

=SI(valeur=0;"";"Nom")

Du coup si ma valeur est nulle, le nom associé sera remplacé par un énorme rien, et donc non affiché sur le graphique.

Illustration :

__|_______A______|_______B_______|

1 |........Fruit.........|.......Vente (t).....|

2 |.....Orange........|..........24............|

3 |.......Citron........|...........0.............|

4 |......Tomate*....|...........5..............|

*ben quoi c'est un fruit aussi, pas vrai ?

En A2, la formule sera =SI(B2=0;"";"Orange").

En A3, la formule sera =SI(B3=0;"";"Citron").

etc.

Dans cet exemple, la case A3 sera remplacée par une case vide tant que la vente de citron sera nulle. Mais le texte reviendra dès la première vente, du coup on ne perd pas les données.

Le souci, c'est que ça implique de rentrer les formules pour chaque nom, à chaque ligne... Quand on a une liste fixe et que seules les valeurs changent c'est pas un souci (mon cas), mais sinon c'est plus fastidieux !

Je suis en train de voir si il y a moyen d'adapter une mise en forme conditionnelle pour ça, mais sinon les macros devraient bien faire le taf, j'imagine

Bonjour

On a besoin d'une colonne supplémentaire mais avec une formule de type : SI(B2=0;"";A2) et donc la recopie sur toutes les lignes suffit !

Sur 2016 on peut faire pointer les étiquettes sur une plage de notre choix même si le graphique est fait sur une autre plage...

Rechercher des sujets similaires à "pas afficher etiquettes donnees condition"