Excel 2007, ignorer les valeurs nulles dans un graphique à courbes
Ajoutée dans Bureautique, Excel, le 9/09/06 , cet article a été consulté 181221 fois.
Ci-dessus, voici le type de graphiques que l’on veut éviter d’avoir absolument ! Dès qu’une donnée est manquante la courbe fait un plongeon vers la valeur 0. Ce qu’on veut c’est que la courbe poursuive son évolution naturelle quelque soit la donnée manquante.
Pour ce tutoriel, nous utiliserons Excel 2007, disponible ici :
Télécharger Microsoft Office System 2007 Bêta 2
Construisez votre tableau de données comme ci-dessous: sur votre 1ère ligne figure votre échelle de temps, 2ème ligne données qui serviront au graphique (vides pour l’instant), 3ème ligne données que l’on va rentrer à chaque période, comme on le voit les données s2, s6, et s9 sont manquantes.

Donnez des valeurs quelconques aux cellules allant de B3 à M3 (laissez volontairement quelques cellules vides pour l’exercice). Ensuite sélectionnez la cellule B2, et rentrez-y cette formule: =SI(B3=0;#N/A;B3) qui signifie que si la cellule du dessous est nulle (si B3=0), il faut l’ignorer (et donner la valeur #N/A à B2, qui n’est jamais prise en compte par excel), si elle n’est pas nulle (pas vide et / ou différente de 0) il ne faut pas y toucher (B2=B3, B2 est égale à la valeur du dessous)

Une fois que la formule a été rentrée appliquez-la aux autres cellules sur la droite (C2 à M2). Placez-vous sur l’angle bas-droit de B2, une croix (poignée de recopie incrémentée) apparaît, maintenez le bouton gauche enfoncé et déplacé votre croix jusqu’à la cellule M2. Ci-dessous les résultats: quand la cellule du bas est vide, la cellule du haut est égale à #N/A… Quand la cellule du bas est égale à un nombre, la cellule du haut est égale à ce même nombre… Magique non ?

Il ne nous reste plus qu’à lier un graphique à courbes aux deux premières lignes (A1:M2). Sélectionnez les cellules allant de A1 à M2. Allez dans l’onglet “Insertion”, sélectionnez le Picto “Ligne”, dans ce sous menu, choisissez le deuxième graphique en partant du haut (Courbe avec marques)

Comme vous pouvez le voir ci-dessous, là où les valeurs sont vides, il n’y a pas de chute brutale, ni de marqueur de donnée, la courbe continue son trend en “s’agrippant” au premier point qu’elle trouve, et rien ni personne ne la fera chuter

Pour améliorer l’apparence visuelle de votre graphique, sélectionnez votre graphique (un clic dessus suffit) et allez dans les sous onglets d’Outils de graphique (en haut à droite). Essayez les styles rapides dans “Créer” et les “styles de formes” dans “Mise en forme”.

Que pensez-vous de mon dernier graphique, pas mal, non ?

cliquez ici pour télécharger le dossier excel complet
copie-colle dans ton blog:




(16 votes, moyenne: 4.19 sur 5)










bonjour ,
je voudrais recevoir des documentations completes sur faire un graphique
merci a l’avance
Hello, je recherche une formule /EXCEL/ qui me permettrait de concaténer différentes valeurs exceptés les valeurs #N/A et nulles.
Sinon, superbe le site, ça aide bien Merci
@+
Lio
#n/a je ne sais pas géré… 0, c’est jouable.
Si tes deux valeurs à concaténer sont en a1 et b1…
esaye ça en c1:
=SI(OU(A1=”0″;B1=”0″);”";A1&B1)
A+
Ok, ça roule avec ça, j’ai cllé un NB.SI dans la colonne d’à coté, et utilisé ta fomule
Merci.
Mainteneant je recherche à faire un tri simultané sur plusieurs onglets en même temps (car certaines données sont modifiées différement sur chaque onglet) mais ça ma l’aire impossible
A+
Lio
Je cherche à faire des graphiques à secteurs en évitant les données nulles. J’utilise EXCEL 2003 et je ne m’en sors pas.
Je n’ai rien trouvé sur internet, sauf chez vous, mais pour EXCEL 2007 sur graphiques à courbes.
Merci si vous pouvez m’aider.
Tu peux illustrer un peu plus… si tu veux on en discute sur le forum… envoie moi une table de données que je comprenne
Bonjour,
Merci pour votre site!
Je cherche à stopper automatiquement un graph quand la ligne de données ne contient plus de nombre.
C’est pour suivre le réalisé par rapport au prévisionnel annuel. Comme il n’y a pas encore de valeur pour les mois futurs, la courbe reste plate… je voudrais qu’elle s’arrête automatiquement!
Est-ce possible?
Merci
Au temps pour moi… je viens d’essayer avec #N/A et ça marche aussi pour mon problème!!!
Merci infiniement!
Bonjour et merci pour votre astuce, cependant j’ai un petit souci….. Prenons exemple sur votre dernier tableau, la valeur de s2 est bien ignorée, ce que j’aimerais avoir c’est que si la valeur est ignorée alors son libellé n’apparaisse pas dans le graphique, autrement dit que s2, s6 et s9 n’apparaissent pas dans le graphique, j’ai essaiyé d’appliquer la formule pour obtenir #n/a à la place de s2, s6 et s9 mais lors de la création du graphique à la place de l’intitulé s2 c’est #n/a qui apparait . j’espère que j’ai été assez clair.
merci pour votre aide .
C’est génial comme solution.
Je l’ai essayé et ça marche.
Merci pour l’astuce.
Bonjour,
Il y a nettement plus simple: Passer par les outils de graphique, “Séléctionner la source de données”, cliquer sur le bouton “Cellules masquées et cellules vides”, puis sélectionner “relier les points de données par une courbe”.
Ceci ne marche hélas pas pour les graphiques en 3 dimensions, comme d’ailleurs la formule, alors si quelqu’un à une solution, je suis preneur.
Bonjour,
J’ai une feuille RÉCAP qui contient les 52 semaines de l’année. Ce tableau est renseigné à partir des différentes autres feuilles du Classeur et contient des formules (principalement du NB.SI et NB.VAL).
À partir de cette feuille je dois réaliser différents graphiques.
Mon problème est le suivant, toutes les semaines ne sont pas renseignées en cours d’année (actuellement jusqu’à la semaine 14) et les formules me renvoient 0 pour les sem 15 à 52, normal !
En revanche, le graphique tient compte des 52 semaines car pour Excel une cellule contenant une formule n’est pas vide.
La fonction Décaler ne m’est d’aucune utilité dans ce cas.
Avez-vous une idée ?
D’avance merci
Bonjour,
Quelle est la différence entre ce que vous proposez pour ignorer les cellules vide et le fait d’utiliser l’ancienne fonctionnalité de Excel 2003, qui sous 2007 ce présente comme ceci :
Tu sélectionnes les données, tu crée le graphique de type “line”, dans le groupe d’outils “data” tu cliques “select data” et dans la boite de dialogue qui s’ouvre, en bas, tu as un bouton “hiddden and empty cells”, tu cliques dessus, et là tu retouve les différentes options qui existaient sous office 2003.
Bien à vous
E