Graphique

Bonjour,

J'ai un tableau avec de grosses formules qui vont chercher des données dans plusieurs onglets, donc plusieurs tableaux sur une année.

Mes colonnes sont les mois de l'année en cours. A cette période j'ai donc les colonnes d'août à décembre égale à 0, puisque que les données que je recherche par formule sont elles aussi égales à 0.

Quand je fais un graphique, de janvier à juillet j'ai une courbe qui plonge à 0 pour le mois d'août, seulement je souhaiterai qu'elle s'arrête à juillet, mais que le graphique soit prêt à évoluer seul, juste avec les mises à jour mois par mois (août, septembre, etc...).

J'ai essayé de faire une condition, si c'est égal à 0, alors rien, sinon ma formule, mais ça ne marche pas.

Pour que ma courbe s'arrête en juillet, il faut que je supprime ma formule, ce qui m'embête car elle ne s'étire pas de la colonne d'à côté.

Avez vous d'autres solutions que de mettre les cellules à blanc? Y a t-il une option à cocher ou à décocher quelque part?

Merci d'avance pour votre aide.

Muriel

Bonjour

Essaie en masquant la colonne Août et dis-nous

Cordialement

Bonjour

Il te suffit de nommer tes cellules avec insertion, nom, définir et une formule qui te permettra de ne pas prendre en compte les cellules avec le 0.

Met un petit fichier exemple sur le fil

Re bonjour

Vous trouverez ci joint un fichier "exemple" sans grosses formules mais le principe est le même.

https://www.excel-pratique.com/~files/doc/Exemple_graphique.xls

Le 1er exemple avec des cases à 0 et le 2ème avec une condition sur le 0.

Le résultat est le même.

Effectivement, si je masque les colonnes, mon graphique s'arrête à juillet.

Si possible, j'aurai voulu que ce soit juste la courbe qui s'arrête à juillet et avoir les autres mois sur mon graphique, comme si je supprimais mes formules dans les cellules à 0.

Pour ce qui est de ta méthode, CB60, je n'ai pas réussi en m'en servir.

Encore merci pour votre aide

re

Voici ton fichier

https://www.excel-pratique.com/~files/doc/xZ9DYExemple_graphique.xls

avec tous les mois sur l'axe en X

https://www.excel-pratique.com/~files/doc/Exemple_graphique1.xls

en ligne 50 tu peux avoir cela :

=DECALER(Feuil1!$B$50;;;;NB(Feuil1!$50:$50))

J'ai vu que tu n'avais sélectionné que les données de janvier à juillet ce qui ne m'affiche pas le reste de la courbe.

Mais du coup, tous les mois je suis obligée de modifier ma plage de données.

J'aurai voulu éviter ça.

On ne peut pas demander au graphe de ne pas prendre en compte les 0?

Ou une autre solution?

re

Pas du tout, le fais d'avoir une valeur > 0 dans le tableau te permet de mettre a jour le graph de façon dynamique ( grace aussi à la fonction decaler).

Si tu a une valeur zéro dans tes données cela n'est pas pris en compte dans le decaler, si cette valeur change les données sont prisent en compte.

A tu regardé le deuxieme fichier

Bonjour

Avec une formule

=SI(Feuil2!I5=0;#N/A;Feuil2!I5)

https://www.excel-pratique.com/~files/doc/amGhkExemple_graphique.xls

Cordialement

Bonjour,

CB60, j'ai vu sur ton fichier 1er graphique que tu avais fais passer les données en ligne 6 et quand je clique droit sur la courbe, données source, dans valeur il y a la ligne 5.

Je n'arrive pas à trouver dans quelle celllule tu as mis la formule décaler.

Est ce que cette formule marche si j'ai plusieurs ligne dans mon tableau, avec 1 graphique par ligne?

Amadéus, #N/A marche, mais ça ne fait pas très joli dans mon tableau si je dois l'imprimer.

Merci encore pour votre aide.

Bonjour

J'avais mis ligne 5 car sur le premier graph les données sont en ligne 5, sur le second comme tu souhaitais avoir la visue de tout les mois, en ligne 5 j'ai mis une série vide donc la zone nommée ligne 5 et en faite la ligne 6.

Je t'ai refais les graph avec pour le premier Valeur A et le second Valeur B,

regarde dans insertion, nom, définir, pour les zones nommées

https://www.excel-pratique.com/~files/doc/vxFp3Exemple_graphique1.xls

Re bonjour,

Ca ne marche pas.

Voilà mon nouveau fichier :

https://www.excel-pratique.com/~files/doc/SuDIpExemple_graphique.xls

Je vais te dire exactement ce que j'ai fait. J'ai volontairement déplacer mes données en ligne 7.

Insertion, nom, définir

Nom dans le classeur : ValeurA

Fait référence à: =DECALER(Feuil1!$B$7;;;;NB.SI(Feuil1!$7:$7;">0"))

Ajouter

OK

Ensuite j'ai fait mon graphique:

plage de données : j'ai sélectionner la ligne 7

étiquettes des abscisses : j'ai sélectionner mes 12 mois

Puis Terminer

J'ai du oublier de faire quelque chose mais quoi?

Merci d'avance.

re

Click sur ton graph,

données sources,

valeurs

à la place de $B$7:$M$7 tu dois ecrire valeurA ( le nom qui a été crée)

tu dois avoir à VALEURS:

=Feuil1!valeurA

Ok j'ai réussi, mais du coup en abscisse ça s'arrête à juillet, alors que le tien va jusqu'en décembre avec une courbe qui s'arrête en juillet.

Quel est le paramètre?

RE

Comme je te l'indiqué sur un post plus haut, si tu souhaite avoir tous les mois sur ton graph, il faut que tu ajoute une série avec aucune valeur, fais un click droit sur le graph que je t'ai réalisé tu verras qu'il y a deux série une avec tes valeurs et une qui pointe sur des cellules vides ( cela permet d'avoir toutes tes mois)

Ca y est j'ai compris, ça marche.

Désolée pour mon temps de réaction assez long ce matin je l'avoue.

Je te remercie pour ta patience et pour ton aide.

Bonne journée et bonne continuation.

Bonjour

Juste pour ajouter que, concernant le disgracieux affichage des #N/A, une simple MFC évite leur affichage.

https://www.excel-pratique.com/~files/doc/Exemple_graphique_2.xls

Cordialement

Rechercher des sujets similaires à "graphique"