Graphique Excel avec cases à formules

Molkec Messages postés 7 Statut Membre -  
Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Pour mon travail je dois tracer des graphiques à partir de couples de données dont le nombre de couples peut varier de 5 à 25. J'ai déjà créé une feuille de calcul qui comprend une douzaine d'onglets. Sur chacun de ces onglets j'ai des données X et Y différentes à remplir afin de générer le graphique correspondant.

Afin de faciliter le remplissage de mes données X, qui parfois proviennent toutes du même fichier, j'ai rajouté un onglet intermédiaire sur lequel je viendrai coller l'ensemble des données X en une seule fois. La série de données correspondantes à chaque onglet étant récupérée automatiquement.

Mon soucis provient de cette récupération :
- Si je fais une formule simple : =ONG!D5. Les cases se remplissent bien mais lorsque les cases d'origines sont vides, Excel fait afficher 0,0 et rajoute donc des points superflus sur mes graphes.
- Si je fais la formule suivante afin d'éviter les 0,0 : =SI(ONG!D5="";"";ONG!D5), les cases de destination restent bien vides mais les graphes sont complètements aberrants.

Quelqu'un aurait-il une solution pour régler mon soucis?

D'avance merci
A voir également:

9 réponses

Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   1 782
 
Bonjour,

Il serait utile de voir un exemple du fichier (données confidentielles remplacées par des données bidon).
Déposer le fichier sur http://www.cijoint.fr/ est mettre le lien obtenu dans le prochain poste
0
Molkec Messages postés 7 Statut Membre
 
Malheureusement même le fichier est confidentiel. Ce que je vais essayer de faire c'est de créer le même type de fichier en enlevant tout ce qui est superflux.
0
Molkec Messages postés 7 Statut Membre
 
Voici le lien permettant de voir mon fichier simplifié.

http://www.cijoint.fr/cjlink.php?file=cj201009/cijlX5QVY7.xls

Cordialement
0
Molkec Messages postés 7 Statut Membre
 
Alors Patrice???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   1 782
 
Bonjour,

Je ne comprend pas ton exemple, il y a des erreurs de #Ref! dans les formules

La colonne SRM contient des valeurs identiques à AMS, mais sans formule, d'où proviennent-t-elles, sont-ce des valeurs saisies ?
0
Molkec Messages postés 7 Statut Membre
 
Bonjour,

Les cases d'erreur ne concernent pas la récupération. Elles ne gênent en rien pour la manip.

Concernant les SRM, ce sont des colonnes sans formules (la récupération est effectué par une macro). J'ai inscrit des valeurs à l'intérieur pour tester le graphe et le plus simple était de prendre les mêmes que pour les AMS. Comme ça je sais que ma droite est Y = x si il n'y a pas d'erreur et on voit sur l'onglet var2 qu'il y a une erreur avec le formule incluant le SI.
0
Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   1 782
 
Re

Je pense que la solution de Var2 convient en utilisant :
=SI(AMS!D4="";NA();AMS!D4)
et en mettant =NA() dans les cases vides de SRM

En effet les valeurs #NA ne sont pas prises en compte dans les graphes.

Cordialement
0
Molkec Messages postés 7 Statut Membre
 
Ta solution fonctionne et je n'ai même pas besoin d'écrire =NA() dans les cases vides de la SRM.

Mais le résultat ne correspond pas tout à fait à ce que je voudrai atteindre. En effet, je voudrai avoir des cases réellement vides pour les couples où aucune donnée n'est renseignée sur l'onglet AMS. Ceci dans un souci de clarté car ces feuilles de calcul sont insérées dans des rapports clients

Malgré tout je vais quand même appliquer cette formule car cela simplifiera quand même mon remplissage. Et avant de les insérer dans mes rapports, soit je les laisserai tel quelle soit j'effacerai tous les #N/A.

Merci beaucoup.
0
Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   1 782
 
Re,

Si c'est uniquement pour du visuel, met une MFC avec la couleur du texte égale à la couleur du papier lorsque la valeur est égale à NA()
0