Re: [users-fr] CALC : le suivant

2005-02-09 Par sujet Jean-Baptiste FAURE
Le 09/02/2005 22:45, renard capucine a écrit :
| J'ai une feuille de calcul qui contient une copie de données sous forme
| de colonne dont le point de départ peut changer.
| J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
| Dans la feuille F2 je fais des calculs sur une copie de ces données
| placées en B1, B2, ..., B247.
| En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc.
| Lors d'une mise à jour je n'ai plus une copie de A5 en B1 mais une copie
| de C12, puis une copie de C13 en B6 etc.
| Actuellement il faut que je change la formule en B1 puis que je tire
| cette formule vers le bas pour propager l'actualisation.
| Je me demande s'il serait possible de modifier seulement la formule en
| B1. Par exemple en ayant en B2 une formule du genre "prendre le suivant
| de la ligne précédente".
| J'ai essayé de faire quelque chose avec INDEX, ADRESSE ou INDIRECT mais
| sans succés. J'imagine qu'on doit pouvoir faire quelque chose en
| traitant des références comme des chaines de caractères mais ça me
| parait trop compliqué.
|
| Une idée ?
La formule suivante en B1 devrait pouvoir le faire
en mettant la référence en D1 par exemple
=DECALER(INDIRECT($D$1);LIGNE()-1;0)
 

Bingo, ça marche.
J'ai adapté ta proposition de la façon suivante
=DECALER(INDIRECT("$F1."&$A$9);LIGNE()-LIGNE($A$11);0)
pour obtenir, à partir de A11,une copie de la colonne de la feuille F1
commençant à la cellule indiquée dans A9. Il suffit donc de changer le
contenu de la cellule A9 pour copier une autre colonne.
   

Bonjour, 
Je suis totalement ignarde par rapport à tout ce dont vous parlez, mais ça 
m'interesse... Puis-je vous demander où aller me pencher pour me mettre un 
peu au parfum ?
D'avance merci

Capucine
 

Pour cette question à part la doc de Calc et l'assistant de fonctions, 
je ne vois pas trop.
Sinon pour Calc en général il y a tous les How-to.

JBF
--
Jean-Baptiste FAURE  
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [users-fr] CALC : le suivant

2005-02-09 Par sujet renard capucine
> >
> >| J'ai une feuille de calcul qui contient une copie de données sous forme
> >| de colonne dont le point de départ peut changer.
> >| J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
> >| Dans la feuille F2 je fais des calculs sur une copie de ces données
> >| placées en B1, B2, ..., B247.
> >| En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc.
> >| Lors d'une mise à jour je n'ai plus une copie de A5 en B1 mais une copie
> >| de C12, puis une copie de C13 en B6 etc.
> >| Actuellement il faut que je change la formule en B1 puis que je tire
> >| cette formule vers le bas pour propager l'actualisation.
> >| Je me demande s'il serait possible de modifier seulement la formule en
> >| B1. Par exemple en ayant en B2 une formule du genre "prendre le suivant
> >| de la ligne précédente".
> >| J'ai essayé de faire quelque chose avec INDEX, ADRESSE ou INDIRECT mais
> >| sans succés. J'imagine qu'on doit pouvoir faire quelque chose en
> >| traitant des références comme des chaines de caractères mais ça me
> >| parait trop compliqué.
> >|
> >| Une idée ?
> >
> >La formule suivante en B1 devrait pouvoir le faire
> >en mettant la référence en D1 par exemple
> >=DECALER(INDIRECT($D$1);LIGNE()-1;0)
>
> Bingo, ça marche.
> J'ai adapté ta proposition de la façon suivante
> =DECALER(INDIRECT("$F1."&$A$9);LIGNE()-LIGNE($A$11);0)
> pour obtenir, à partir de A11,une copie de la colonne de la feuille F1
> commençant à la cellule indiquée dans A9. Il suffit donc de changer le
> contenu de la cellule A9 pour copier une autre colonne.
>

Bonjour, 
Je suis totalement ignarde par rapport à tout ce dont vous parlez, mais ça 
m'interesse... Puis-je vous demander où aller me pencher pour me mettre un 
peu au parfum ?
D'avance merci

Capucine


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] CALC : le suivant

2005-02-08 Par sujet Secrétariat
bonjour à tous
je suis absolument tout nouveau sur openoffice
j'ai l'habitude d'utiliser appleworks…
j'ai essayé vos deux formules, il me met #ref les deux fois
j'ai peut-être raté quelque chose ?
imanuel
Bienvenue,
Tu pourras trouver de la documentation sur OOoCalc ici :
http://fr.openoffice.org/FAQ/calc_fr/indexfr.html
http://fr.openoffice.org/Documentation/How-to/indexht.html
et aussi sur ces deux sites :
http://www.cspi.qc.ca/recit/staroffice/
http://christianwtd.free.fr/MenuCalc.html
J.M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [users-fr] CALC : le suivant

2005-02-08 Par sujet i_manuel
En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc.

Ce que tu décris pourrait se résoudre en appliquant à F1 une référence 
absolue : B1=$F$1.A5
J.M

bonjour à tous
je suis absolument tout nouveau sur openoffice
j'ai l'habitude d'utiliser appleworks…
j'ai essayé vos deux formules, il me met #ref les deux fois
j'ai peut-être raté quelque chose ?
imanuel
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[users-fr] Rép. : Re: [users-fr] CALC : le suivant

2005-02-07 Par sujet Pierre Wenger
Si j'ai bien tout compris, tu aimerais modifier d'un seul coup tout un tas de 
formule de la même manière.

Je me demande (tout haut pour que ça serve aux autres) si la solution n'est pas 
dans les formules matricielles.

Seules contraintes :
- il faut sélectionner toute la zone (ça se fait bien avec CTRL * ) avant de 
pouvoir modifier la formule matricielle
- il faut éditer la formule dans la barre de formule (avec F2 éventuellement) 
- il faut valider cette dernière avec CTRL MAJ ENTREE

A part ça, tu as toute une zone qui se comporte comme s'il n'y avait qu'une 
seule formule. C'est utile pour éviter des fautes de frappe ou de mise à jour.

A+ et bonne journée à tous

Pierre Wenger

>>> [EMAIL PROTECTED] 08.02.2005 06:04:45 >>>
Le 07/02/2005 14:51, Secrétariat a écrit :

> Jean-Baptiste FAURE a écrit :
>
>> Bonjour,
>>
>> J'ai une feuille de calcul qui contient une copie de données sous 
>> forme de colonne dont le point de départ peut changer.
>> J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
>> Dans la feuille F2 je fais des calculs sur une copie de ces données 
>> placées en B1, B2, ..., B247.
>> En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc. 
>
>
>
> Ce que tu décris pourrait se résoudre en appliquant à F1 une référence 
> absolue : B1=$F$1.A5
> J.M

Je ne crois pas, car ce que je voudrais c'est qu'une modification de la 
formule en B1 soit prise en compte automatiquement dans les cellules 
suivantes (B2, B3, etc.). Autrement dit si au lieu de B1=F1.A5 j'écris 
B1=F1.Z14 alors, sans rien faire de plus, j'obtienne B2=F1.Z15, 
B3=F1.Z16, etc.

-- 
Jean-Baptiste FAURE  
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr 
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE



-
To unsubscribe, e-mail: [EMAIL PROTECTED] 
For additional commands, e-mail: [EMAIL PROTECTED] 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] CALC : le suivant

2005-02-07 Par sujet Jean-Baptiste FAURE
Le 07/02/2005 22:21, Pierre Piteau a écrit :
Bonjour Jean Baptiste,
| J'ai une feuille de calcul qui contient une copie de données sous forme
| de colonne dont le point de départ peut changer.
| J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
| Dans la feuille F2 je fais des calculs sur une copie de ces données
| placées en B1, B2, ..., B247.
| En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc.
| Lors d'une mise à jour je n'ai plus une copie de A5 en B1 mais une copie
| de C12, puis une copie de C13 en B6 etc.
| Actuellement il faut que je change la formule en B1 puis que je tire
| cette formule vers le bas pour propager l'actualisation.
| Je me demande s'il serait possible de modifier seulement la formule en
| B1. Par exemple en ayant en B2 une formule du genre "prendre le suivant
| de la ligne précédente".
| J'ai essayé de faire quelque chose avec INDEX, ADRESSE ou INDIRECT mais
| sans succés. J'imagine qu'on doit pouvoir faire quelque chose en
| traitant des références comme des chaines de caractères mais ça me
| parait trop compliqué.
|
| Une idée ?
|
La formule suivante en B1 devrait pouvoir le faire
en mettant la référence en D1 par exemple
=DECALER(INDIRECT($D$1);LIGNE()-1;0)
 

Bingo, ça marche.
J'ai adapté ta proposition de la façon suivante 
=DECALER(INDIRECT("$F1."&$A$9);LIGNE()-LIGNE($A$11);0)
pour obtenir, à partir de A11,une copie de la colonne de la feuille F1 
commençant à la cellule indiquée dans A9. Il suffit donc de changer le 
contenu de la cellule A9 pour copier une autre colonne.

Grand merci.
--
Jean-Baptiste FAURE  
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [users-fr] CALC : le suivant

2005-02-07 Par sujet Jean-Baptiste FAURE
Le 07/02/2005 14:51, Secrétariat a écrit :
Jean-Baptiste FAURE a écrit :
Bonjour,
J'ai une feuille de calcul qui contient une copie de données sous 
forme de colonne dont le point de départ peut changer.
J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
Dans la feuille F2 je fais des calculs sur une copie de ces données 
placées en B1, B2, ..., B247.
En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc. 

Ce que tu décris pourrait se résoudre en appliquant à F1 une référence 
absolue : B1=$F$1.A5
J.M
Je ne crois pas, car ce que je voudrais c'est qu'une modification de la 
formule en B1 soit prise en compte automatiquement dans les cellules 
suivantes (B2, B3, etc.). Autrement dit si au lieu de B1=F1.A5 j'écris 
B1=F1.Z14 alors, sans rien faire de plus, j'obtienne B2=F1.Z15, 
B3=F1.Z16, etc.

--
Jean-Baptiste FAURE  
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [users-fr] CALC : le suivant

2005-02-07 Par sujet Pierre Piteau
Bonjour Jean Baptiste,

| J'ai une feuille de calcul qui contient une copie de données sous forme
| de colonne dont le point de départ peut changer.
| J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
| Dans la feuille F2 je fais des calculs sur une copie de ces données
| placées en B1, B2, ..., B247.
| En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc.
| Lors d'une mise à jour je n'ai plus une copie de A5 en B1 mais une copie
| de C12, puis une copie de C13 en B6 etc.
| Actuellement il faut que je change la formule en B1 puis que je tire
| cette formule vers le bas pour propager l'actualisation.
| Je me demande s'il serait possible de modifier seulement la formule en
| B1. Par exemple en ayant en B2 une formule du genre "prendre le suivant
| de la ligne précédente".
| J'ai essayé de faire quelque chose avec INDEX, ADRESSE ou INDIRECT mais
| sans succés. J'imagine qu'on doit pouvoir faire quelque chose en
| traitant des références comme des chaines de caractères mais ça me
| parait trop compliqué.
|
| Une idée ?
|

La formule suivante en B1 devrait pouvoir le faire
en mettant la référence en D1 par exemple
=DECALER(INDIRECT($D$1);LIGNE()-1;0)

Cordialement



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] CALC : le suivant

2005-02-07 Par sujet Secrétariat
Jean-Baptiste FAURE a écrit :
Bonjour,
J'ai une feuille de calcul qui contient une copie de données sous 
forme de colonne dont le point de départ peut changer.
J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
Dans la feuille F2 je fais des calculs sur une copie de ces données 
placées en B1, B2, ..., B247.
En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc. 

Ce que tu décris pourrait se résoudre en appliquant à F1 une référence 
absolue : B1=$F$1.A5
J.M


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[users-fr] CALC : le suivant

2005-02-07 Par sujet Jean-Baptiste FAURE
Bonjour,
J'ai une feuille de calcul qui contient une copie de données sous forme 
de colonne dont le point de départ peut changer.
J'ai par exemple sur la feuille F1 des données en A5, A6, ..., A251
Dans la feuille F2 je fais des calculs sur une copie de ces données 
placées en B1, B2, ..., B247.
En B1 j'ai donc la formule =F1.A5, en B2 =F1.A6 etc.
Lors d'une mise à jour je n'ai plus une copie de A5 en B1 mais une copie 
de C12, puis une copie de C13 en B6 etc.
Actuellement il faut que je change la formule en B1 puis que je tire 
cette formule vers le bas pour propager l'actualisation.
Je me demande s'il serait possible de modifier seulement la formule en 
B1. Par exemple en ayant en B2 une formule du genre "prendre le suivant 
de la ligne précédente".
J'ai essayé de faire quelque chose avec INDEX, ADRESSE ou INDIRECT mais 
sans succés. J'imagine qu'on doit pouvoir faire quelque chose en 
traitant des références comme des chaines de caractères mais ça me 
parait trop compliqué.

Une idée ?
--
Jean-Baptiste FAURE  
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]