Création
d'entreprise
Posez votre question Signaler

Graphique excel : celulles vides à O [Résolu]

julien - Dernière réponse le 17 févr. 2012 à 10:43
Bonjour,
J'ai un petit prob avec un graph excel (courbe)
Excel concidère mes celulles vides comme des champs à 0
même si les options graphiques sont sur "interpolation"
Help
Merci d'avance
Lire la suite 

Graphique excel : celulles vides à O »

24 réponses
Réponse
+6
moins plus
Bonjour Julien,

Remplace "" par #N/A :
=SI(G4="";#N/A;(G4/(F4*24))/1000)
et ça fera tout joli...
eric
f1gp- 23 sept. 2009 à 09:15
Bonjour,

Concernant cet exemple résolu :

je l'ai testé avec Excel 2007 et il fonctionne très bien, par contre #N/A avec Excel 2003 ne fonctionne pas ?
Que faut-il faire pour arriver au même résultat ?

Merci - Cordialement
Titou - 20 déc. 2010 à 11:19
Bonjour,
Je n'y arrive même pas avec Excel 2010. #N/A reste considéré comme zéro (la même chose pour "", #REF!, #DIV/0!, #VALUE!, etc.). Il n'y aurait pas tout simplement une fonction native d'Excel pour gérer ça?

J'utilise Excel en anglais, et quand je sélectionne mes données, j'ai une option "Hidden and Empty Cell Settings" où pour "Show empty cell as:", j'ai 3 options:"Gaps", "Zero"; "Connect data points with line"...sauf que je ne peux choisir ni la 1ère ni la 3ème option.

Merci d'avance
Ajouter un commentaire
Réponse
+3
moins plus
Bonjour, Julien

Un graphique étant par définition la représentation fidèle en image d'un tableau de données, tu ne peux lire que ce que tu as saisi, rien de plus, mais rien de moins. Donc si tu as des valeurs nulles (ou des espaces vides, ou des formules) ta courbe va forcément les montrer. Il te faut donc obligatoirement intervenir dans ces cas-là .

Supposons que le 14 septembre (ligne 15) il n'y a pas eu de déplacement. Ta cellule H15 affiche le résultat "" qu'Excel considère comme une valeur nulle et le grahique tombe à l'ordonnée zéro.
Si tu effaces tout le contenu de la ligne 15, y compris le jour du mois, la courbe reste inchangée.

--> Mais si tu masques la ligne 15 (ce qui te fera passer du 13 au 15 septembre à l'affichage écran mais sans effet sur les formules), ton graphique prend l'aspect que tu souhaitais.
Une autre solution consisterait à
remplacer tes jours du mois 1, 2, 3 ... par de vraies dates 01/09/07, 02/09/07 ... quitte à appliquer le Format /Cellule/Date/Personnalisée/jj ; tu n'as plus besoin de masquer (ou de supprimer) la ligne 15 : Il te suffit d'effacer la date 15/09/07, et ça marche.</gras>

En espérant que d'autres intervenants du Forum pourront t'expliquer comment automatiser ces actions avec des macros ; moi, ce n'est pas mon rayon ...--
Un retraité au soleil des Antilles :-)
Raymond
Ajouter un commentaire
Réponse
+2
moins plus
tu ne peux pas creer , si je ne me trompe exemple une fonction si valeur a2 =o ,donc a 2 = valeur (cellule a 1+valeur cellule a3)/2=quelque chose comme cela en plus dans ton tableau a ajouter a dtes condition....

juste pour faire avancé le souci
Ajouter un commentaire
Réponse
+2
moins plus
Ben t'es exigeant toi !!! ;-)
Format conditionnel =SI(ESTNA(B1);VRAI;FAUX) avec encre blanche(enfin même couleur que le fond) sur toutes les cellules concernées.
Il y a peut-être une autre solution mais sans perdre ta formule dans la cellule je ne vois pas
eric
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,

je reviens sur mon problème avec un peu plus d'explications :

Dans mon tableau j'ai une colonne avec les jours du mois, puis une colonne Temps, une colonne Distance et enfin une colonne KM/H
La colonne KM/H est calculé de la façon suivante : SI(G4="";"";(G4/(F4*24))/1000)
Lorsque je veux faire un graph courbe de la colonne KM/H en fonction des dates du calendrier, les celulles non remplies qui restent vides selon ma formule, sont représentées sur mon graph.
je voudrais que les celulles vides ne soient pas prises en comptes, elles le sont actuellement comme 0.
Merci d'avance.
Cordialement.
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,

Merci mais je ne connais pas les jours ou il va y avoir des données T et D
Donc je voulais insérer la formule sur la totalité de mon calendrier...
A suivre
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,

Merci Eric mon graphique est maintenant comme il faut mais c'est mon tableau qui est plein de #N/A
Est il possible de le faire disparaitre...
Merci
Ajouter un commentaire
Réponse
+1
moins plus
J'ai le même problème que Julien, mais encore plus pire, j'ai ramplacé des "" par NA() pour éviter les valeurs nulles sur le graphique mais parcontre avec des #NA, je ne peux plus faire la somme sur toute la ligne !! Comment je peux faire???
Ajouter un commentaire
Réponse
+1
moins plus
Essaye une somme si ou tu ne prends que ce qui n'est pas #N/A
Ajouter un commentaire
Réponse
+1
moins plus
Merci eriiic , ca fonctionne tres bien, vous nous avez sauvé la vie hh :)
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,
La solution d'Eric de mettre des #N/A dans les cases vides est excellente. Cependant, mon excel prend en compte les #N/A uniquement pour la ligne du tableau, soit une courbe dans mon graphique (qui comporte en tout 81 courbes).
Une solution pour qu'excel considère tous mes #N/A pour des N/A et non pour des 0 ??

Merci d'avance.

Aneh
eriiic- 3 mars 2011 à 20:20
Bonsoir,

Je viens de tester avec 2 courbes, ça a marché (sur excel 2003).
Si tu pouvais mettre un petit exemple sur cijoint.fr et coller ici le lien fourni.
(et préciser ta version au cas où...)
eric
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,
Voici le lien menant vers mon fichier : http://www.cijoint.fr/cjlink.php?file=cj201103/cijV6CNtA3.xlsx

J'ai la version 2008 d'excel (mac).
Avec d'autres fichier je n'ai pas ce problème, je ne comprends donc absolument pas pourquoi ici cela ne fonctionne pas. En plus, j'ai beau copier/coller, changer de fichier, changer de version (xlsx en xls) rien à faire.

Merci
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,
@Aneh:Il faut taper =NA() dans la barre de formule et valider #N/A va alors apparaitre dans la cellule.
Quand vous tapez directement #N/A vous entrez un texte et non pas une valeur d'erreur.
Gouzou - 19 avril 2011 à 12:23
Merci eriiic, mais même avec cette modification mon graphique en barre m'affiche mes références associées à un #N/A...
J'ai même essayé en créeant un tableau tout simple, dans lequel j'ai mis un =NA() ; et là aussi le graphique prend en compte le #N/A...
C'est pas possible que ça ait marché pour tout le monde sauf pour moi :(
Gouzou - 19 avril 2011 à 14:15
Ca inspire personne? :)
tontong- 19 avril 2011 à 14:21
Bonjour,
Une cellule vide dans une plage destinée à tracer un graphique type "courbe" est interprétée par Excel comme "zéro" ou "vide" ou une valeur interpolée selon l'option choisie.( Outils-->Options)
=NA() permet d'obtenir une valeur interpolée.(Excel 2003)

Avec un graphique en barres ou en histogramme que la cellule soit vide, ou =0, ou =NA() ne change rien quant à l'aspect du graphique. Pour ne pas avoir de trou il faut supprimer la ligne ou sélectionner un champ composé de 2 zones non contigües.
Ajouter un commentaire
Réponse
+1
moins plus
Parfait ;-)
Merci beaucoup à vous tous.

Aneh
Ajouter un commentaire
Réponse
+0
moins plus
Remplacer "" par "àà"dans les formules qui filtre les valeurs non désirable dans le graphique. Faire calculer la feuille et faire "Copier-Coller valeurs" des cellules qui contiennent ce type de formule. Sélectionner les cellules et faire remplacer (Edition --Remplacer) àà par (ne rien mettre), faire OK et les cases avec àà sont vides, non représentées sur le graphique, les tendances n'en tiennent plus compte etc...

Le fait d'enlever les àà peut être fait par VB.
sd - 17 févr. 2012 à 10:43
Merci
Ajouter un commentaire
Ce document intitulé « Graphique excel : celulles vides à O » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?