Bonjour, j'ai un souci avec mon tableau. Le tableau représente le suivi du
pH de différents fromages tout au long de leurs productions. Il y a une
moyenne de calculée quand il y a plusieurs mesures de pH effectuées (ce n'est
pas le cas de tous les fromages). Sachant que les fromages ne sont pas
produits toujours dans le meme ordre, j'ai donc créé une colonne "ordre e
production", ou on met "1" pour le 1er fromage produit, "2" pour le 2d, ...
J'aimerais faire un tri croissant sur cette colonne pour obtenir tous les
fromages dans l'ordre de production. Tout ceci pour faciliter la saisie des
opérateurs laboratoire. Or il y a un probleme lorsque je fais le tri au nivau
des graphique correspondant. Dans mon exemple, "moyenne 15" devient "15" sur
le graphique MARCAIRE et "carré" devient """ sur le graphique MUNSTER. J'ai
du mettre quelques formules dans la colonne "ordre de production" et je pense
que ça doit venir de ça, mais je n'arrive pas a trouver le pourquoi. Je suis
débutant sur excel, merci d'avance a tous.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bougs
Je crois qu'il y a un probleme avec le lien alors je vous le redonne. J'espere que j'ai ete clair dans mes explications. Merci beaucoup. http://cjoint.com/?cixnELoQan
http://cjoint.com/?civfChJPlB
Bonjour, j'ai un souci avec mon tableau. Le tableau représente le suivi du pH de différents fromages tout au long de leurs productions. Il y a une moyenne de calculée quand il y a plusieurs mesures de pH effectuées (ce n'est pas le cas de tous les fromages). Sachant que les fromages ne sont pas produits toujours dans le meme ordre, j'ai donc créé une colonne "ordre e production", ou on met "1" pour le 1er fromage produit, "2" pour le 2d, ... J'aimerais faire un tri croissant sur cette colonne pour obtenir tous les fromages dans l'ordre de production. Tout ceci pour faciliter la saisie des opérateurs laboratoire. Or il y a un probleme lorsque je fais le tri au nivau des graphique correspondant. Dans mon exemple, "moyenne 15" devient "15" sur le graphique MARCAIRE et "carré" devient """ sur le graphique MUNSTER. J'ai du mettre quelques formules dans la colonne "ordre de production" et je pense que ça doit venir de ça, mais je n'arrive pas a trouver le pourquoi. Je suis débutant sur excel, merci d'avance a tous.
Je crois qu'il y a un probleme avec le lien alors je vous le redonne.
J'espere que j'ai ete clair dans mes explications.
Merci beaucoup.
http://cjoint.com/?cixnELoQan
http://cjoint.com/?civfChJPlB
Bonjour, j'ai un souci avec mon tableau. Le tableau représente le suivi du
pH de différents fromages tout au long de leurs productions. Il y a une
moyenne de calculée quand il y a plusieurs mesures de pH effectuées (ce n'est
pas le cas de tous les fromages). Sachant que les fromages ne sont pas
produits toujours dans le meme ordre, j'ai donc créé une colonne "ordre e
production", ou on met "1" pour le 1er fromage produit, "2" pour le 2d, ...
J'aimerais faire un tri croissant sur cette colonne pour obtenir tous les
fromages dans l'ordre de production. Tout ceci pour faciliter la saisie des
opérateurs laboratoire. Or il y a un probleme lorsque je fais le tri au nivau
des graphique correspondant. Dans mon exemple, "moyenne 15" devient "15" sur
le graphique MARCAIRE et "carré" devient """ sur le graphique MUNSTER. J'ai
du mettre quelques formules dans la colonne "ordre de production" et je pense
que ça doit venir de ça, mais je n'arrive pas a trouver le pourquoi. Je suis
débutant sur excel, merci d'avance a tous.
Je crois qu'il y a un probleme avec le lien alors je vous le redonne. J'espere que j'ai ete clair dans mes explications. Merci beaucoup. http://cjoint.com/?cixnELoQan
http://cjoint.com/?civfChJPlB
Bonjour, j'ai un souci avec mon tableau. Le tableau représente le suivi du pH de différents fromages tout au long de leurs productions. Il y a une moyenne de calculée quand il y a plusieurs mesures de pH effectuées (ce n'est pas le cas de tous les fromages). Sachant que les fromages ne sont pas produits toujours dans le meme ordre, j'ai donc créé une colonne "ordre e production", ou on met "1" pour le 1er fromage produit, "2" pour le 2d, ... J'aimerais faire un tri croissant sur cette colonne pour obtenir tous les fromages dans l'ordre de production. Tout ceci pour faciliter la saisie des opérateurs laboratoire. Or il y a un probleme lorsque je fais le tri au nivau des graphique correspondant. Dans mon exemple, "moyenne 15" devient "15" sur le graphique MARCAIRE et "carré" devient """ sur le graphique MUNSTER. J'ai du mettre quelques formules dans la colonne "ordre de production" et je pense que ça doit venir de ça, mais je n'arrive pas a trouver le pourquoi. Je suis débutant sur excel, merci d'avance a tous.
Garette
Bonsoir,
En fait les series font référence à des REF absolues. Par exemple la courbe 11cm : =SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1) La donnée en $D$6 est une reference absolue. Quand on trie, la réference de la courbe reste la meme mais les données sont ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie (cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante : - on définie des noms variables en fonction des etiquettes de la colonne B il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER - on utilise ensuite ces noms dans la SERIE
(1) Nom variable titrevar1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie 11cm quel que soit l'endroit on il se trouve dans la colonne. Nom variable var1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie 6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne. meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2) On colle ces noms dans la SERIE : Pour la courbe 11cm =SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1) Pour la courbe 2.8 kg =SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl Ya + Ka faire la meme chose pour MUNSTER .....
Bonsoir,
En fait les series font référence à des REF absolues.
Par exemple la courbe 11cm :
=SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1)
La donnée en $D$6 est une reference absolue.
Quand on trie, la réference de la courbe reste la meme mais les données sont
ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie
(cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante :
- on définie des noms variables en fonction des etiquettes de la colonne B
il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER
- on utilise ensuite ces noms dans la SERIE
(1)
Nom variable titrevar1 :
ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie
11cm quel que soit l'endroit on il se trouve dans la colonne.
Nom variable var1 :
ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie
6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne.
meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2)
On colle ces noms dans la SERIE :
Pour la courbe 11cm
=SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1)
Pour la courbe 2.8 kg
=SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl
Ya + Ka faire la meme chose pour MUNSTER .....
En fait les series font référence à des REF absolues. Par exemple la courbe 11cm : =SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1) La donnée en $D$6 est une reference absolue. Quand on trie, la réference de la courbe reste la meme mais les données sont ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie (cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante : - on définie des noms variables en fonction des etiquettes de la colonne B il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER - on utilise ensuite ces noms dans la SERIE
(1) Nom variable titrevar1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie 11cm quel que soit l'endroit on il se trouve dans la colonne. Nom variable var1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie 6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne. meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2) On colle ces noms dans la SERIE : Pour la courbe 11cm =SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1) Pour la courbe 2.8 kg =SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl Ya + Ka faire la meme chose pour MUNSTER .....
Bougs
J'ai essayé votre exemple et tout fonctionne super bien!!! Je vous remercie pour toutes ses explications, c'est très sympathique de votre part! Je suis en train d'essayer de comprendre comment tout cela fonctionne, je comprends le principe des formules mais j'ai un peu de mal avec le noms correspondants aux formules. Comment faire correspondre un nom a une formule. Je vois nul part Var1, Var2,... et pourtant le graphique utilise justement ses noms. J'ai beau faire Ctrl+F3, il ne se passe rien, mon clavier est préprogrammé pour lancer Excel avec la touche F3. Je rappelle que je suis que débutant et c'est surement très béte ce que je vous demande, j'en suis vraiment désolé... :-( Encore merci d'avance pour votre aide. PS : Peut on gràce a un petit programme, une macro (je viens de découvrir cela... :-() effectuer un tri croissant des fromages par ordre de production en un seul clique tout en laissant la feuille protégée? (et pourquoi pas masquer les cellule vide c'est a dire les fromages qui ne sont pas produits)?
Bonsoir,
En fait les series font référence à des REF absolues. Par exemple la courbe 11cm : =SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1) La donnée en $D$6 est une reference absolue. Quand on trie, la réference de la courbe reste la meme mais les données sont ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie (cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante : - on définie des noms variables en fonction des etiquettes de la colonne B il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER - on utilise ensuite ces noms dans la SERIE
(1) Nom variable titrevar1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie 11cm quel que soit l'endroit on il se trouve dans la colonne. Nom variable var1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie 6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne. meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2) On colle ces noms dans la SERIE : Pour la courbe 11cm =SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1) Pour la courbe 2.8 kg =SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl Ya + Ka faire la meme chose pour MUNSTER .....
J'ai essayé votre exemple et tout fonctionne super bien!!! Je vous remercie
pour toutes ses explications, c'est très sympathique de votre part! Je suis
en train d'essayer de comprendre comment tout cela fonctionne, je comprends
le principe des formules mais j'ai un peu de mal avec le noms correspondants
aux formules. Comment faire correspondre un nom a une formule. Je vois nul
part Var1, Var2,... et pourtant le graphique utilise justement ses noms. J'ai
beau faire Ctrl+F3, il ne se passe rien, mon clavier est préprogrammé pour
lancer Excel avec la touche F3. Je rappelle que je suis que débutant et c'est
surement très béte ce que je vous demande, j'en suis vraiment désolé... :-(
Encore merci d'avance pour votre aide.
PS : Peut on gràce a un petit programme, une macro (je viens de découvrir
cela... :-() effectuer un tri croissant des fromages par ordre de production
en un seul clique tout en laissant la feuille protégée? (et pourquoi pas
masquer les cellule vide c'est a dire les fromages qui ne sont pas produits)?
Bonsoir,
En fait les series font référence à des REF absolues.
Par exemple la courbe 11cm :
=SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1)
La donnée en $D$6 est une reference absolue.
Quand on trie, la réference de la courbe reste la meme mais les données sont
ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie
(cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante :
- on définie des noms variables en fonction des etiquettes de la colonne B
il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER
- on utilise ensuite ces noms dans la SERIE
(1)
Nom variable titrevar1 :
ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie
11cm quel que soit l'endroit on il se trouve dans la colonne.
Nom variable var1 :
ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie
6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne.
meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2)
On colle ces noms dans la SERIE :
Pour la courbe 11cm
=SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1)
Pour la courbe 2.8 kg
=SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl
Ya + Ka faire la meme chose pour MUNSTER .....
J'ai essayé votre exemple et tout fonctionne super bien!!! Je vous remercie pour toutes ses explications, c'est très sympathique de votre part! Je suis en train d'essayer de comprendre comment tout cela fonctionne, je comprends le principe des formules mais j'ai un peu de mal avec le noms correspondants aux formules. Comment faire correspondre un nom a une formule. Je vois nul part Var1, Var2,... et pourtant le graphique utilise justement ses noms. J'ai beau faire Ctrl+F3, il ne se passe rien, mon clavier est préprogrammé pour lancer Excel avec la touche F3. Je rappelle que je suis que débutant et c'est surement très béte ce que je vous demande, j'en suis vraiment désolé... :-( Encore merci d'avance pour votre aide. PS : Peut on gràce a un petit programme, une macro (je viens de découvrir cela... :-() effectuer un tri croissant des fromages par ordre de production en un seul clique tout en laissant la feuille protégée? (et pourquoi pas masquer les cellule vide c'est a dire les fromages qui ne sont pas produits)?
Bonsoir,
En fait les series font référence à des REF absolues. Par exemple la courbe 11cm : =SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1) La donnée en $D$6 est une reference absolue. Quand on trie, la réference de la courbe reste la meme mais les données sont ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie (cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante : - on définie des noms variables en fonction des etiquettes de la colonne B il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER - on utilise ensuite ces noms dans la SERIE
(1) Nom variable titrevar1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie 11cm quel que soit l'endroit on il se trouve dans la colonne. Nom variable var1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie 6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne. meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2) On colle ces noms dans la SERIE : Pour la courbe 11cm =SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1) Pour la courbe 2.8 kg =SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl Ya + Ka faire la meme chose pour MUNSTER .....
Garette
Bonjour,
Pour voir les Noms, CTRL+F3 est le raccourci, le menu est : Insertion/Nom/Définir. Pour revenir sur le principe, on définit un nom qui ne réfère pas à une plage de cellules mais à une formule qui renvoie une plage (variable) de cellules.
On peut effectivement par macro déproteger la feuille, effectuer un tri et reproteger la feuille. Vous pouvez faire ceci avec l'enregistreur de Macro. Outils/Macro/Nouvelle Macro. Il faut savoir que l'enregistreur de macro permet de créer un programme qui fonctionne dans un contexte particulier (celui qui a servit à la créer), on peut donc etre ammener à devoir faire des modifications...
Vous pouvez également masquer certains fromages. Tout est possible, je ne connais pas exactement les tenants et aboutissants de vos besoins.
"Bougs" a écrit dans le message de news:
J'ai essayé votre exemple et tout fonctionne super bien!!! Je vous remercie pour toutes ses explications, c'est très sympathique de votre part! Je suis en train d'essayer de comprendre comment tout cela fonctionne, je comprends le principe des formules mais j'ai un peu de mal avec le noms correspondants aux formules. Comment faire correspondre un nom a une formule. Je vois nul part Var1, Var2,... et pourtant le graphique utilise justement ses noms. J'ai beau faire Ctrl+F3, il ne se passe rien, mon clavier est préprogrammé pour lancer Excel avec la touche F3. Je rappelle que je suis que débutant et c'est surement très béte ce que je vous demande, j'en suis vraiment désolé... :-( Encore merci d'avance pour votre aide. PS : Peut on gràce a un petit programme, une macro (je viens de découvrir cela... :-() effectuer un tri croissant des fromages par ordre de production en un seul clique tout en laissant la feuille protégée? (et pourquoi pas masquer les cellule vide c'est a dire les fromages qui ne sont pas produits)?
Bonsoir,
En fait les series font référence à des REF absolues. Par exemple la courbe 11cm : =SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1) La donnée en $D$6 est une reference absolue. Quand on trie, la réference de la courbe reste la meme mais les données sont ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie (cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante : - on définie des noms variables en fonction des etiquettes de la colonne B il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER - on utilise ensuite ces noms dans la SERIE
(1) Nom variable titrevar1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie 11cm quel que soit l'endroit on il se trouve dans la colonne. Nom variable var1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie 6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne. meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2) On colle ces noms dans la SERIE : Pour la courbe 11cm =SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1) Pour la courbe 2.8 kg =SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl Ya + Ka faire la meme chose pour MUNSTER .....
Bonjour,
Pour voir les Noms, CTRL+F3 est le raccourci, le menu est :
Insertion/Nom/Définir.
Pour revenir sur le principe, on définit un nom qui ne réfère pas à une
plage de cellules mais à une formule qui renvoie une plage (variable) de
cellules.
On peut effectivement par macro déproteger la feuille, effectuer un tri et
reproteger la feuille.
Vous pouvez faire ceci avec l'enregistreur de Macro. Outils/Macro/Nouvelle
Macro.
Il faut savoir que l'enregistreur de macro permet de créer un programme qui
fonctionne dans un contexte particulier (celui qui a servit à la créer), on
peut donc etre ammener à devoir faire des modifications...
Vous pouvez également masquer certains fromages. Tout est possible, je ne
connais pas exactement les tenants et aboutissants de vos besoins.
"Bougs" <Bougs@discussions.microsoft.com> a écrit dans le message de news:
5E7EFAE5-E742-4CE0-B4E5-9F6F34E6CCE3@microsoft.com...
J'ai essayé votre exemple et tout fonctionne super bien!!! Je vous
remercie
pour toutes ses explications, c'est très sympathique de votre part! Je
suis
en train d'essayer de comprendre comment tout cela fonctionne, je
comprends
le principe des formules mais j'ai un peu de mal avec le noms
correspondants
aux formules. Comment faire correspondre un nom a une formule. Je vois nul
part Var1, Var2,... et pourtant le graphique utilise justement ses noms.
J'ai
beau faire Ctrl+F3, il ne se passe rien, mon clavier est préprogrammé pour
lancer Excel avec la touche F3. Je rappelle que je suis que débutant et
c'est
surement très béte ce que je vous demande, j'en suis vraiment désolé...
:-(
Encore merci d'avance pour votre aide.
PS : Peut on gràce a un petit programme, une macro (je viens de découvrir
cela... :-() effectuer un tri croissant des fromages par ordre de
production
en un seul clique tout en laissant la feuille protégée? (et pourquoi pas
masquer les cellule vide c'est a dire les fromages qui ne sont pas
produits)?
Bonsoir,
En fait les series font référence à des REF absolues.
Par exemple la courbe 11cm :
=SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1)
La donnée en $D$6 est une reference absolue.
Quand on trie, la réference de la courbe reste la meme mais les données
sont
ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la
serie
(cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante :
- on définie des noms variables en fonction des etiquettes de la colonne
B
il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER
- on utilise ensuite ces noms dans la SERIE
(1)
Nom variable titrevar1 :
ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous
renvoie
11cm quel que soit l'endroit on il se trouve dans la colonne.
Nom variable var1 :
ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous
renvoie
6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne.
meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2)
On colle ces noms dans la SERIE :
Pour la courbe 11cm
=SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1)
Pour la courbe 2.8 kg
=SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl
Ya + Ka faire la meme chose pour MUNSTER .....
Pour voir les Noms, CTRL+F3 est le raccourci, le menu est : Insertion/Nom/Définir. Pour revenir sur le principe, on définit un nom qui ne réfère pas à une plage de cellules mais à une formule qui renvoie une plage (variable) de cellules.
On peut effectivement par macro déproteger la feuille, effectuer un tri et reproteger la feuille. Vous pouvez faire ceci avec l'enregistreur de Macro. Outils/Macro/Nouvelle Macro. Il faut savoir que l'enregistreur de macro permet de créer un programme qui fonctionne dans un contexte particulier (celui qui a servit à la créer), on peut donc etre ammener à devoir faire des modifications...
Vous pouvez également masquer certains fromages. Tout est possible, je ne connais pas exactement les tenants et aboutissants de vos besoins.
"Bougs" a écrit dans le message de news:
J'ai essayé votre exemple et tout fonctionne super bien!!! Je vous remercie pour toutes ses explications, c'est très sympathique de votre part! Je suis en train d'essayer de comprendre comment tout cela fonctionne, je comprends le principe des formules mais j'ai un peu de mal avec le noms correspondants aux formules. Comment faire correspondre un nom a une formule. Je vois nul part Var1, Var2,... et pourtant le graphique utilise justement ses noms. J'ai beau faire Ctrl+F3, il ne se passe rien, mon clavier est préprogrammé pour lancer Excel avec la touche F3. Je rappelle que je suis que débutant et c'est surement très béte ce que je vous demande, j'en suis vraiment désolé... :-( Encore merci d'avance pour votre aide. PS : Peut on gràce a un petit programme, une macro (je viens de découvrir cela... :-() effectuer un tri croissant des fromages par ordre de production en un seul clique tout en laissant la feuille protégée? (et pourquoi pas masquer les cellule vide c'est a dire les fromages qui ne sont pas produits)?
Bonsoir,
En fait les series font référence à des REF absolues. Par exemple la courbe 11cm : =SERIE(Feuil1!$B$6;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);(Feuil1!$D$6;Feuil1!$E$6;Feuil1!$F$6);1) La donnée en $D$6 est une reference absolue. Quand on trie, la réference de la courbe reste la meme mais les données sont ailleurs :-(
Il faut donc trouver un moyen de rendre variables les references de la serie (cf la formule =SERIE( etc......)
J'ai trouvé une solution qui fonctionne de la façon suivante : - on définie des noms variables en fonction des etiquettes de la colonne B il y en a 2 x 4 = 8 pour MARCAIRE et autant pour MUNSTER - on utilise ensuite ces noms dans la SERIE
(1) Nom variable titrevar1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;0;1;1) nous renvoie 11cm quel que soit l'endroit on il se trouve dans la colonne. Nom variable var1 : ÞCALER(Feuil1!$B$6;EQUIV("11cm";Feuil1!$B$6:$B$12;0)-1;2;1;3) nous renvoie 6.5/5.9/5.1 quel que soit l'endroit on il se trouve dans la colonne. meme principe pour var2, var3 .... titrevar2, titrevar3 ....
(2) On colle ces noms dans la SERIE : Pour la courbe 11cm =SERIE(Graphexemple.xls!titrevar1;(Feuil1!$D$3;Feuil1!$E$3;Feuil1!$F$3);Graphexemple.xls!var1;1) Pour la courbe 2.8 kg =SERIE(Graphexemple.xls!titrevar4;;Graphexemple.xls!var4;4)
(3) quand on trie, les courbes suivent :-)
Exemple ici : http://cjoint.com/?cjsw2gU1vl Ya + Ka faire la meme chose pour MUNSTER .....