Excel: comment créer des cellules (vraiment) vierges à partir d'une formule afin qu'elles n'apparaissent pas dans un graphique?


24

J'ai un tableau où suivre les données sur une base quotidienne, les comparer à un objectif quotidien que j'ai fixé, calculer l'écart entre les deux et afficher les données sur un graphique linéaire. Les données ont 4 colonnes:

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

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

=IF(ISBLANK(C10), "", C10-D10)

Les dates futures de la colonne E s'affichent correctement en blanc. Lorsque je crée un graphique à partir des données (E étant 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 suppose qu'il est nul.

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

Réponses:


24

J'ai trouvé la réponse ici . Si vous effectuez le retour de formule NA()au lieu de "", le graphique l'acceptera comme vide et n'affichera pas de ligne.


plus de référence . Je ne trouve aucune documentation officielle sur le moment où Excel a commencé à interpréter l'erreur comme rien pour les graphiques.
Raystafarian

2
Raystafarian - Ce n'est pas nouveau, Excel le fait depuis au moins Excel 97, et probablement plus tôt. Le texte et la plupart des erreurs sont traités comme des zéros. # N / A n'est pas tracé sur une ligne ou un graphique XY. Cependant, cela n'entraîne pas de vide dans la ligne (comme le révèle la découverte), mais une ligne reliera les points de chaque côté du # N / A.
Jon Peltier

2

Utilisez # N / A pour rendre le graphique vide dans une formule = IF (A1 = "", # N / A, A1) = IFERROR (A1, # N / A)


1

J'ai trouvé une légère solution de contournement pour les graphiques à colonnes. Si vous souhaitez utiliser des points de données mais ne voulez pas que des zéros s'affichent. Remplacez le format numérique du point de données par un format personnalisé où les zéros sont égaux à "".

J'ai utilisé le code:

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

Tout cela est le format comptable avec le

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

remplacé par

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

Avis "-"remplacé par "". le - est nul au format comptable. J'espère que cela aide quelqu'un.

Formatage des nombres

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.