Excel 2007 plante modification séries données graphique

ElodieCH Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travaille sur un classeur Excel 2007.

Je souhaite réaliser dans graphiques dynamiques. Du coup, j'utilise des noms de plages de données auxquelles je réfère une fonction DECALER(). Quand je sélectionne une série de mon graphique et que je modifie la valeur de la série, je tente d'écrire "=Nomduclasseur.xlsx!Nomsdelasérie" je clique sur ok et là, Excel plante totalement.

Tous les classeurs Excel ouverts sont alors alors fermés et Excel tente de récupérer mes données...

J'ai testé d'autres graphiques sur d'autres classeurs : même problème...

Avez-vous une solution ?

Merci par avance !

A voir également:

4 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Peux tu envoyer un exemple au format excel 2003 sur cjoint.com et joindre le lien obtenu a ton prochain message. N'oublies pas d'y préciser les plages dynamiques que tu veux attribuer à ta série

Cdlmnt
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Ce serait bien de préciser le texte de la fonction Decaler qui définit les noms: c'est peut-être l'origine du plantage.
0
ElodieCH Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
bonjour,

en fait j'ai un nom de plage qui fait référence à une fonction decaler() qui comporte elle-même un autre nom de plage de données.

Nom2
=decaler(Nom1;1;)

Nom1
=decaler(A1;;;NbMaxVal)

NbMaxVal
==NBVAL(SI(NBVAL(Feuil2!$7:$7)>MAX(NBVAL(Feuil2!$8:$8);NBVAL(Feuil2!$9:$9);Feuil2!$7:$7;SI(NBVAL(Feuil2!$8:$8)>NBVAL(Feuil2!$9:$9);Feuil2!$8:$8;Feuil2!$9:$9)))-1)

En gros j'ai un nom imbriqué dans une formule de nom, lui-même imbriqué dans un autre nom.

Je continue de creuser le sujet, j'ai une deadline à ce soir (je vais finir en Chine à force de creuser comme ça...) Du coup je n'ai pas encore pris le temps d'anonymer un fichier et de l'enregistrer en Excel 2003 (cf. ccm81) désolée.

Merci de chercher avec moi ! C'est super solidaire !

ElodieCH
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Pourquoi pas NbMaxVal
=MAX(NBVAL(Feuil2!$7:$7);NBVAL(Feuil2!$8:$8);NBVAL(Feuil2!$9:$9))-1

J'ai un peu de mal à naviguer dans les Si et il y a un truc qui coince dans la formule.
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Nom1 et Nom2 correspondent-ils aux valeurs voulues?
Nom1
=decaler(A1;;;NbMaxVal)

On suppose NbMaxVal=6 ,Nom1 va alors définir le champ A1:A6
Nom2
=decaler(Nom1;1;)

Nom2 va alors renvoyer A2
Ça parait un peu tortueux: le fichier nous éclairera.
0