41 votes

Excel : Comment créer des cellules (réellement) vides à partir d'une formule pour qu'elles n'apparaissent pas dans un graphique ?

J'ai une table où je suis les données de piste sur une base quotidienne, je les compare à un objectif quotidien que j'ai fixé, calcule l'écart entre les deux et affiche les données sur un graphique en ligne. Les données se composent de 4 colonnes :

A. Date (de aujourd'hui jusqu'au 31-12-2014) C. Valeur réelle (seulement remplie pour les dates passées) D. Valeur cible (toutes les dates remplies jusqu'au 31-12-2014) E. Écart (C-D)

Je voulais que l'écart (E) soit vide tant qu'il n'y a pas de date actuelle, et donc je l'ai rempli avec la formule :

=SI(ESTVIDE(C10), "", C10-D10)

Les dates futures de la colonne E affichent correctement vide. Lorsque je crée un graphique à partir des données (avec E sur un axe différent), la ligne n'est pas tracée pour les dates futures de la colonne C car les valeurs sont vides, mais elles sont tracées pour les dates futures de la colonne E avec zéro.

Je suppose que le résultat de la formule avec un contenu "" du champ n'est pas considéré comme "vide" de sorte que le graphique le considère comme zéro.

Comment puis-je faire disparaître la ligne du graphique dans la colonne E pour les dates où il n'y a pas de valeur dans la colonne C (et donc aussi dans la colonne E) ?

38voto

uncovery Points 1498

Retrouvez la réponse ici. Si vous faites en sorte que la formule renvoie NA() au lieu de "", le graphique l'acceptera comme vide et n'affichera pas de ligne.

3voto

Andy Robertson Points 91

Utilisez #N/A pour que le graphique affiche des cases vides dans une formule =SI(A1="",#N/A,A1) =SI.ERR(A1,#N/A)

1voto

JP Birbal Points 11

J'ai trouvé une petite solution de contournement pour les graphiques en colonnes. Si vous voulez utiliser des points de données mais ne voulez pas afficher de zéros. Modifiez le format du nombre de point de données en un format personnalisé où les zéros équivalent à "".

J'ai utilisé le code :

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

Tout ce que c'est, c'est le format de comptabilité avec

_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_) 

remplacé par

_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)

Remarquez que "-" a été remplacé par "". le - est zéro dans le format de comptabilité. J'espère que cela aidera quelqu'un.

Formatage des chiffres

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X