Bonjour,
Je cherche le moyen de ne pas faire apparaître dans mes graphes, les valeurs "0". (Sans passer par du VBA si possible)
Cordialement
Bonjour,
Je cherche le moyen de ne pas faire apparaître dans mes graphes, les valeurs "0". (Sans passer par du VBA si possible)
Cordialement
spontanément j'aurais proposé un formatage des cellules, mais après une revue rapide des différentes possibilité, il ne semble pas y avoir de format qui n'affiche rien en cas de ZERO.
Pourquoi tu ne veux pas de vba ?
Ca serait simple, sur un value change, tu teste la valeur, si c'est = 0 --> champ vide.
Comment sont remplie les cellules ? en dur ou par formule ?
Bonjour,
Je ne pense pas que celà soit possible, 0 étant considéré comme une valeur .... La seule solution basique que je vois et de faire le graphique sur des données avec formule du style
=if(A1=0, "", A1)
=> Après, vous pouvez les virer entièrement du graph en sélectionnant uniquement, à partir de votre range 'résultat', les équations retournant un nombre (Find => Goto special => Formulas avec seul le 'Nombre" activé), mais attention, ça n'est pas raffraichit si les data changent ....
.... pas vraiment super mais je sèche, en évitant le VBA
Bonne journée
Bonjour
Faire un click droit sur les étiquettes de donnée
Mettre en forme les étiquettes
Onglet Nombre
Sélectionner "Personnalisé"
En dessous de: Code de format,
inscrire:
Standard;;;
Et clicker sur Ajouter
Bonjour a vous 3,
Tout d'abord je répond à cb_60 : J'ai essayé mais rien ne se passe.
Ensuite pour les 2 autres réponses, que me proposez vous en Vba pour que l'ensemble des graphes de mon classeur n'affichent plus les valeurs à Zéro, sachant que les données prises pour construire mes graphes proviennent de formules et non de chiffres bruts et que mes graphes évoluent tout au long des années ?
Cordialement
Bonjour Graphikris, cb60,vinc_bilb,nako_lito, le Forum
Si cela provient de formules, tu peux essayer la formule suivante :
la fonction NA() ne tracera pas les cellules dont la valeur est zéro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 =si(cellule à tester=0;na();formule de résultat)
Slts
Pièce jointe 159678
Voir la formule sur l'image pour B9.
Sinon en B2, le chiffre 28 provient d'une formule faisant référence a d'autres onglets du classeur avec des calculs de date.
Cordialement
Re
j'aimerais bien voir le fichier, car d'après le visuel que tu a mis tu a deux séries?
A tu fais le format perso sur les deux ou sur une seul?
Si je clique sur la zone de choix dans le graphe sur "OUVERTE", la valeur en A6 passe à 1 et le graphe va prendre en compte toute la ligne 8 si je clique sur "En retard d'analyse", A6 passe à 2 et c'est toute la ligne 8 qui sera prise en cpte pour le graphe.
Slts
Bonjour
Quelque chose qui ressemble à ton fichier,
EDIT
et si tu souhaite garder l'esprit de ton fichier avec un tableau secondaire il me semble que la formule je la ferais de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI($A$6=LIGNE(B2);DECALER(B$1;$A$6;;);"")
Bonjour cb_60,
Effectivement sur votre graphique tout fonctionne mais pas sur le mien, je vous donne le lien d'une discussion postée dernièrement dans laquelle le fichier est joint.
Si vous avez un moment a me consacrer, pouvez vous jeter un œil sur cette discussion à laquelle je n'ai pas eu de réponse.
http://www.developpez.net/forums/d14...ntes-inputbox/
Slts
Re
Voici ton fichier
J'ai laissé le tableau secondaire mais normalement tu en a pas besoin, la formule pour le format perso fonctionne comme je l'avais dis sur l'autre post, mais comme tu a 4 séries par graphique, tu devais mettre ce format perso sur les 4
MErci mais j'ai un peu de mal à comprendre car la formule : =SI($A$6=LIGNE(B1);DECALER(B$1;$A$6;0);0)
n'a pas été modifiée en =SI($A$6=LIGNE(B1);DECALER(B$1;$A$6;;"") comme tu avais dis auparavant.
Qu'as tu changé alors car dans mon vrai fichier qui contient des valeurs différentes, j'ai essayé mais çà ne change pas, les valeurs à zéros sont toujours presentes
Dsl
re
sur les graphiques du fichier que tu a, il faut afficher les étiquettes de chaque série, ensuite cliquer sur une des étiquettes de la série 1, mettre le format personnalisé que je t'ai donné sur un autre post et ensuite sélectionner la seconde série faire la même chose, puis la troisième et la quatrième.
Si tu ne passer pas par un tableau intermédiaire et utilisé le fichier que je t'avais fournis ( sans tableau intermédiaire), j'ai mis qu'une série sur celui ci, donc je n'ai eu la manipulation des formats qu'une seul fois.
EDIT
Bonjour CHRIS
Yessss,
C'est vrai qu'en relisant le post #4, çà marche nettement mieux.
Je pense que la valeur Zéro, c'est moi.
Moi mon truc c'est Photoshop, Excel c'est juste pour le taf.
Merci a vous tous.
Au fait, si quelqu'un a une idée pour le post que j'ai mis en lien ci dessus, qu'il me tienne au courant, ça m'aiderait beaucoup.
Slts
Re
je suis surpris par ta dernière réponse, le fichier du lien j'ai corrigé les graphiques!!!
Non mais tout fonctionne bien, mais le pb était entre la chaise et le clavier !!!
Bonjour à tous ceux et celles du forum,
Je m'adresse à cb_60 mais si quelqu'un d'autre à une solution pour me guider, il est le bienvenue.
Je reviens sur le post #10 de la discussion,
pour moi tout fonctionne bien mais j'ai essayé de remettre la formule suivante (lorsque je clique sur l'histogramme : Fiche ouverte) je saisi ceci :
A1 étant le type de fiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SERIE(Feuil1!$A$1;Feuil1!$B$1:$L$1;testGraph.xls!choix;1)
Feuil1!$B$1:$L$ étant la ligne correspondante aux fiches ouverte
testGraph.xls!choix étant le nom du classeur + le choix je suppose ! ! !
Et la Excel, après saisie de cette formule, me dit que c'est incorrect.
De plus je dois mettre deux graphiques, le premier etant relié sur le tableau joint à la discussion #10 et le deuxieme a un autre tableau identique (il n'y a que les chiffres qui changent).
J'ai donc 8 boutons de choix mis par 4 dans une zone de groupe chacun afin que la cellule reliée soit différente pour les deux groupes.
La deuxième zone correspond a la cellule A18.
Slts
Re,
Je bloque, j'y ai passé l'aprem,
y a t'il quelqu'un pour m'aiguiller?
Slts
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager