OVH Cloud OVH Cloud

Graphique dynamique: problèmes sur les series de données

7 réponses
Avatar
luck82
Bonjour a tous.
Voila j'ai fais un graph dynamique ci joint (http://cjoint.com/?lmwXb4yDE2).
Bon j'ai definie des plages de données du type
"=DECALER(A6;0;0;NBVAL(A:A)-1;1)". Pas des problèmes pour ca, mais la ou ca
coince c'est que le graphique me prend pas en compte toutes les valeurs de
la colonne B. quelqu'un aurait-il une piste?

Merci

7 réponses

Avatar
Daniel
Bonsoir.
Pour la définition de la plage "echantillons", pourquoi mettre NBVAL(B:B)-1,
NBVAL(B:B) ferait l'affaire si il n'y avait deux cellules vides (B7 et B8).
Il faut donc mettre NBVAL(B:B)+2. On récupère ainsi les 3 valeurs
manquantes.
Cordialement.
Daniel
"luck82" a écrit dans le message de news:
%23%
Bonjour a tous.
Voila j'ai fais un graph dynamique ci joint
(http://cjoint.com/?lmwXb4yDE2).
Bon j'ai definie des plages de données du type
"ÞCALER(A6;0;0;NBVAL(A:A)-1;1)". Pas des problèmes pour ca, mais la ou
ca
coince c'est que le graphique me prend pas en compte toutes les valeurs de
la colonne B. quelqu'un aurait-il une piste?

Merci




Avatar
gazelle
Bonsoir,

Tu as des cellules vides donc NBVAL ne peut pas en compter les valeurs.
Avec : ÞCALER(valeurs!$B$7;0;0;NBVAL(valeurs!$B:$B)+1;1)
ou encore : ÞCALER(valeurs!$B$6;0;0;NB(valeurs!$B:$B)+2;1)
ce serait peut-être mieux ?

A bientôt,
Gazelle



"luck82" a écrit dans le message de news:
%23%
Bonjour a tous.
Voila j'ai fais un graph dynamique ci joint
(http://cjoint.com/?lmwXb4yDE2).
Bon j'ai definie des plages de données du type
"ÞCALER(A6;0;0;NBVAL(A:A)-1;1)". Pas des problèmes pour ca, mais la ou
ca
coince c'est que le graphique me prend pas en compte toutes les valeurs de
la colonne B. quelqu'un aurait-il une piste?

Merci




Avatar
luck82
Bonjour.
Le -1 de la formule NBVAL($B:$B)-1, c'est pour ne pas tenir compte du titre.
Par contre, je me peux pas utiliser le NBVAL($B:$B)+2 pour ignorer les
cellules vides puisques sur ce coup là, elle sont vides mais la fois d'après
elles seront peut être pleinnes ou bien bien il y aura 4 cellules vides....
. Et c'est là l'intêret du graph glissant.
Par contre je pense peut être qu'une formule avec un argument supplementaire
du type RECHERCHE(cellule>à1) par exemple pourrai être utile?
Avatar
Daniel
Bonjour.
Essaie :
ÞCALER(Feuil1!$B$6;;;MAX(LIGNE(Feuil1!$B:$B)*N(!$B:$B<>""));1)
Cordialement.
Daniel
"luck82" a écrit dans le message de news:

Bonjour.
Le -1 de la formule NBVAL($B:$B)-1, c'est pour ne pas tenir compte du
titre.
Par contre, je me peux pas utiliser le NBVAL($B:$B)+2 pour ignorer les
cellules vides puisques sur ce coup là, elle sont vides mais la fois
d'après
elles seront peut être pleinnes ou bien bien il y aura 4 cellules
vides....
. Et c'est là l'intêret du graph glissant.
Par contre je pense peut être qu'une formule avec un argument
supplementaire
du type RECHERCHE(cellule>à1) par exemple pourrai être utile?




Avatar
luck82
Essaie :
ÞCALER(Feuil1!$B$6;;;MAX(LIGNE(Feuil1!$B:$B)*N(!$B:$B<>""));1)
Cordialement.
Daniel


Bonjour;
La formule a l'aire interéssante mais excel me renvoie un message : "votre
formule contient une référence externe non valide". Je l'ai bien sure
adaptée a ma situation avec feuil1! = valeurs! chez moi ... (j'ai excel
97!!!). Je n'ai pas touché la partie " N(!$B:$B<>"")) "; puisque je me
connais pas cette fonction. j'ai quand même tenté: " N(valeurs!$B:$B<>""))
"; ca ne change rien.
Par contre cette fonction va démarrée a partir de la plus grande valeur de
ma serie de donnée, mais si la plus grande valeur ce trouve en milieu de
serie; j'aurai un problème non?

Merci quand m^me de ton aide.

Avatar
Daniel
Bonsoir.
Entre :
ÞCALER($B$6;;;MAX(LIGNE($B$1:$B$1000)*N($B$1:$B$1000<>""));1)
XL ajoute automatiquement le nom de la feuille.
La formule n'accepte pas les colonnes entières. Au besoin, agrandit la
plage.
La formule cherche le numéro de ligne maximum (donc la dernière ligne) pour
lequel une valeur est codée dans la plage considérée. La fonction "N"
convertit les valeurs "VRAI" ou "FAUX" en valeurs 1 ou 0 respectivement.
Daniel
"luck82" a écrit dans le message de news:
%

Essaie :
ÞCALER(Feuil1!$B$6;;;MAX(LIGNE(Feuil1!$B:$B)*N(!$B:$B<>""));1)
Cordialement.
Daniel


Bonjour;
La formule a l'aire interéssante mais excel me renvoie un message : "votre
formule contient une référence externe non valide". Je l'ai bien sure
adaptée a ma situation avec feuil1! = valeurs! chez moi ... (j'ai excel
97!!!). Je n'ai pas touché la partie " N(!$B:$B<>"")) "; puisque je me
connais pas cette fonction. j'ai quand même tenté: "
N(valeurs!$B:$B<>""))
"; ca ne change rien.
Par contre cette fonction va démarrée a partir de la plus grande valeur de
ma serie de donnée, mais si la plus grande valeur ce trouve en milieu de
serie; j'aurai un problème non?

Merci quand m^me de ton aide.





Avatar
luck82
Merci Daniel: ca marche.

La fonction N semble bien interéssante. Je vais essayé de me documenter
dessus